Condividi tramite


PrintDocument Classe

Definizione

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

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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

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

Restituisce null sempre in un'app SDK per app di Windows. Usare invece DispatcherQueue .

(Ereditato da DependencyObject)
DispatcherQueue

Ottiene l'oggetto a cui è associato l'oggetto DispatcherQueue . DispatcherQueue Rappresenta una funzionalità che può accedere a nel thread dell'interfaccia DependencyObject utente anche se il codice viene avviato da un thread non dell'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à altre pagine all'elenco di stampa e che l'elenco di stampa è pronto per il rilascio.

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 dependencyObject.

(Ereditato da DependencyObject)
InvalidatePreview()

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

ReadLocalValue(DependencyProperty)

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

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche apportate a una dipendenza specifica in questa istanza di DependencyObject .

(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 su 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 l'insieme 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