PrintTicket.PageScalingFactor Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví procento, o které tiskárna zvětší nebo zmenší tiskový obrázek na stránce.
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)
Hodnota vlastnosti
Hodnota Int32, která představuje procento.
Výjimky
Volající kód se pokusil nastavit vlastnost na hodnotu menší než 1.
Poznámky
Tiskárna může mít maximální a minimální limity pro škálování. Omezení škálování můžete testovat pomocí PageScalingFactorRange.
Hodnota null
pro tuto vlastnost znamená, že toto nastavení funkce není zadané. Pokud je hodnota null
, verze XML PrintTicket (viz SaveTo a GetXmlStream) nebudou obsahovat žádné značky pro tuto funkci.
Tato vlastnost
Při čtení vlastnosti PageScalingFactor se tato vlastnost chová následovně.
Pokud má dokument XML printTicket nastavenou funkci
PageScaling
nastavenou na možnost CustomSquare a hodnota CustomSquareScale hodnota je kladná hodnota, která se vrátí.Pokud má dokument XML printTicket nastavenou funkci
PageScaling
na možnost Vlastní a hodnota VlastníScaleWid th je kladná hodnota, která se vrátí.Ve všech ostatních případech se vrátí
null
.
Při nastavování vlastnosti PageScalingFactor se tato vlastnost chová následovně.
Pokud je nastavena na
null
, pakPageScaling
kód je odebrán z dokumentu XML PrintTicket.V opačném případě je funkce
PageScaling
v dokumentu XML printTicket nastavena na CustomSquare a hodnota CustomSquareScale je nastavena na předanou hodnotu. (Informace o tom, co se stane, když je vlastnost nastavená na hodnotu menší než 1, najdete v tématu Výjimky.)