PrintDocument Classe

Definizione

Definisce un oggetto riutilizzabile che invia l'output a una stampante.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PrintDocument : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class PrintDocument : DependencyObject
Public Class PrintDocument
Inherits DependencyObject
Ereditarietà
Object IInspectable DependencyObject PrintDocument
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

PrintDocument implementa un concetto di elenco di stampa in cui è possibile aggiungere pagine all'elenco di stampa e quindi è possibile chiamare vari metodi nell'elenco di stampa in corso.

Costruttori

PrintDocument()

Inizializza una nuova istanza della classe PrintDocument .

Proprietà

Dispatcher

Ottiene CoreDispatcher associato a questo oggetto. CoreDispatcher rappresenta una struttura che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non interfaccia utente.

(Ereditato da DependencyObject)
DocumentSource

Ottiene un riferimento all'origine del documento per printDocument.

DocumentSourceProperty

Identifica la proprietà di dipendenza DocumentSource .

Metodi

AddPage(UIElement)

Aggiunge un elemento visivo radice XAML all'elenco di stampa.

AddPagesComplete()

Indica che l'applicazione non aggiungerà più pagine all'elenco di stampa e che l'elenco di stampa è pronto per essere rilasciato.

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject.

(Ereditato da DependencyObject)
InvalidatePreview()

Fa riferimento all'API di anteprima della stampa di basso livello e invalida l'anteprima di stampa corrente.

ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica.

(Ereditato da DependencyObject)
SetPreviewPage(Int32, UIElement)

Imposta la pagina di stampa specificata come pagina di anteprima di stampa corrente.

SetPreviewPageCount(Int32, PreviewPageCountType)

Imposta il numero di pagine preparate per l'anteprima di stampa e aggiunte all'elenco di stampa.

SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Eventi

AddPages

Si verifica quando PrintManager richiede la raccolta finale di pagine da inviare alla stampante.

GetPreviewPage

Si verifica quando PrintManager richiede la visualizzazione di una determinata pagina di stampa nella finestra di anteprima.

Paginate

Si verifica quando PrintManager richiede la visualizzazione della raccolta di pagine di stampa nella finestra di anteprima.

Si applica a

Vedi anche