PrintTicket.PageScalingFactor Eigenschap

Definitie

Hiermee haalt u het percentage op waarmee de printer de afdrukafbeelding op een pagina vergroot of verkleint.

public:
 property Nullable<int> PageScalingFactor { Nullable<int> get(); void set(Nullable<int> value); };
public int? PageScalingFactor { get; set; }
member this.PageScalingFactor : Nullable<int> with get, set
Public Property PageScalingFactor As Nullable(Of Integer)

Waarde van eigenschap

Een Int32 waarde die een percentage vertegenwoordigt.

Uitzonderingen

Het aanroepen van code heeft geprobeerd de eigenschap in te stellen op een waarde die kleiner is dan 1.

Opmerkingen

De printer kan maximum- en minimumlimieten hebben voor schalen. U kunt testen op schaallimieten met behulp van PageScalingFactorRange.

Een null waarde voor deze eigenschap betekent dat deze functie-instelling niet is opgegeven. Wanneer de waarde is null, bevatten de XML-versies van de PrintTicket (zie SaveTo en GetXmlStream) geen markeringen voor deze functie.

Deze PageScalingFactor eigenschap vertegenwoordigt over het algemeen de schaalScoredProperty van het trefwoord van het afdrukschemaPageScaling. Maar er zijn een aantal complexiteiten als volgt.

Bij het lezen van de PageScalingFactor eigenschap gedraagt de eigenschap zich als volgt.

  • Als het XML-document PrintTicket de PageScaling functie heeft ingesteld op de optie CustomSquare en de schaalwaarde van de customsquare-optie een positieve waarde is, is dat de waarde die wordt geretourneerd.

  • Als het XML-document PrintTicket de PageScaling functie heeft ingesteld op de optie Aangepast en de waarde ScaleWidth van de aangepaste optie positief is, is dat de waarde die wordt geretourneerd.

  • In alle andere gevallen wordt null deze geretourneerd.

Bij het instellen van de PageScalingFactor eigenschap gedraagt de eigenschap zich als volgt.

  • Als dit is ingesteld nullop , wordt de PageScaling opmaak verwijderd uit het XML-document PrintTicket.

  • Anders wordt de PageScaling functie in het XML-document PrintTicket ingesteld op CustomSquare en wordt de schaalwaarde van de customsquare-optie ingesteld op de doorgegeven waarde. (Zie Uitzonderingen voor wat er gebeurt als de eigenschap is ingesteld op een waarde kleiner dan 1.)

Van toepassing op