PrintTicket.PageScalingFactor Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la percentuale di ingrandimento o riduzione dell'immagine stampata su una pagina.
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)
Valore della proprietà
Valore Int32 che rappresenta una percentuale.
Eccezioni
Il codice che effettua la chiamata ha tentato di impostare la proprietà su un valore minore di 1.
Commenti
La stampante può avere limiti massimi e minimi per il ridimensionamento. È possibile testare i limiti di scalabilità usando PageScalingFactorRange.
Un null
valore per questa proprietà significa che questa impostazione di funzionalità non è specificata. Inoltre, quando il valore è null
, le versioni XML di PrintTicket (vedere SaveTo e GetXmlStream) non contengono alcun markup per questa funzionalità.
Questa PageScalingFactor proprietà rappresenta in genere la scalaScoredProperty
della parola chiave dello PageScaling
schema di stampa. Ma ci sono alcune complessità come indicato di seguito.
Quando si legge la proprietà, la PageScalingFactor proprietà si comporta come indicato di seguito.
Se il documento XML PrintTicket ha la
PageScaling
funzionalità impostata sull'opzione CustomSquare e il valore Scale dell'opzione CustomSquare è positivo, ovvero il valore restituito.Se il documento XML PrintTicket ha la
PageScaling
funzionalità impostata sull'opzione Personalizzata e il valore ScaleWidth dell'opzione personalizzata è positivo, ovvero il valore restituito.In tutti gli altri casi viene
null
restituito.
Quando si imposta la proprietà, la PageScalingFactor proprietà si comporta come indicato di seguito.
Se è impostato su
null
, ilPageScaling
markup viene rimosso dal documento XML PrintTicket.In caso contrario, la
PageScaling
funzionalità nel documento XML PrintTicket è impostata su CustomSquare e il valore Scala dell'opzione CustomSquare è impostato sul valore passato. Vedere Eccezioni per cosa accade se la proprietà è impostata su un valore minore di 1.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per