Condividi tramite


PrintTicket.PageScalingFactor Proprietà

Definizione

Ottiene o imposta la percentuale in base alla quale la stampante ingrandisce o riduce l'immagine di stampa in 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 chiamante 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 valore null per questa proprietà significa che questa impostazione di funzionalità non è specificata. Inoltre, quando il valore è null, le versioni XML del PrintTicket (vedere SaveTo e GetXmlStream) non conterranno markup per questa funzionalità.

Questa proprietà rappresenta in genere il scale della parola chiave dello schema di stampa . Tuttavia, esistono alcune complessità come indicato di seguito.

Quando si legge la proprietà PageScalingFactor, la proprietà si comporta come segue.

  • Se nel documento XML PrintTicket è impostata la funzionalità sull'opzione CustomSquare e il valore customsquare è un valore positivo, ovvero il valore restituito.

  • Se nel documento XML PrintTicket è impostata la funzionalità sull'opzione personalizzata e il valore valore personalizzato dell'opzione Personalizzata è un valore positivo, ovvero il valore restituito.

  • In tutti gli altri casi, viene restituito null.

Quando si imposta la proprietà PageScalingFactor, la proprietà si comporta come segue.

  • Se è impostato su null, il markup PageScaling viene rimosso dal documento XML PrintTicket.

  • In caso contrario, la funzionalità nel documento XML PrintTicket è impostata su CustomSquare e il valore dell'opzione CustomSquare Scale viene impostato sul valore passato. Per informazioni su cosa accade se la proprietà è impostata su un valore minore di 1, vedere Eccezion i.

Si applica a