PrintTicket.PageScalingFactor Proprietà

Definizione

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 PageScalingschema 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, il PageScaling 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