Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo PrintQueue.CreateXpsDocumentWriter (String, PrintDocumentImageableArea)

 

Data di pubblicazione: ottobre 2016

Crea un XpsDocumentWriter dell'oggetto, verrà visualizzata una finestra di dialogo di stampa comune di Windows (e fornisce una descrizione del processo) e restituisce un ref (ByRef in Visual Basic) parametro che rappresenta le informazioni sull'area stampabile e le dimensioni del supporto.

Spazio dei nomi:   System.Printing
Assembly:  System.Printing (in System.Printing.dll)

[SecurityCriticalAttribute]
public static XpsDocumentWriter CreateXpsDocumentWriter(
	string jobDescription,
	ref PrintDocumentImageableArea documentImageableArea
)

Parametri

jobDescription
Type: System.String

Un nome per il processo di stampa. Viene visualizzato nell'interfaccia utente di stampa Windows.

documentImageableArea
Type: System.Printing.PrintDocumentImageableArea

Un riferimento a un oggetto che contiene le dimensioni dell'area della pagina in cui è possibile stampare il dispositivo. Poiché il tipo di dati non dispone di alcun costruttore pubblico, questo parametro viene passato non inizializzato.

Valore restituito

Type: System.Windows.Xps.XpsDocumentWriter

Un XpsDocumentWriter che scrive i dati XPS in un flusso. Può trattarsi di null. (Il parametro documentImageableArea è un ref [ByRef in Visual Basic] che viene inizializzato dal metodo, rappresenta pertanto un secondo elemento restituito.)

Molte stampanti necessitano fino a un quarto di pollice uno spazio attorno ai bordi di ogni pagina per afferrare la carta e spostarla attraverso la stampante. In caso contrario toner sarebbe passano il meccanismo di flusso di carta. L'area che può essere stampato è "area stampabile".

Il tipo PrintDocumentImageableArea include alcun costruttore pubblico. Di conseguenza, la variabile documentImageableArea deve essere dichiarato e assegnato a null solo quindi passato al metodo. Questo metodo visualizza un PrintDialog che richiede l'input dell'utente. Dopo che l'utente ha selezionato una stampante, carta e l'orientamento e chiuso la finestra di dialogo, documentImageableArea punta a un oggetto effettivo e le relative proprietà vengono inizializzate.

Se l'utente Annulla o chiude la finestra di dialogo, il valore restituito è null. Di conseguenza, il valore restituito deve essere controllato per null dall'applicazione.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: