PrintTicket.PageScalingFactor Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
PageScalingfunctie 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
PageScalingfunctie 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
nulldeze geretourneerd.
Bij het instellen van de PageScalingFactor eigenschap gedraagt de eigenschap zich als volgt.
Als dit is ingesteld
nullop , wordt dePageScalingopmaak verwijderd uit het XML-document PrintTicket.Anders wordt de
PageScalingfunctie 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.)