Langage

PrintDocument Classe

Définition

Définit un objet réutilisable qui envoie la sortie à une imprimante.

/// [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
Héritage
Object IInspectable DependencyObject PrintDocument
Attributs

Remarques

PrintDocument implémente un concept de liste d’impression dans lequel les pages peuvent être ajoutées à la liste d’impression, puis différentes méthodes peuvent être appelées sur la liste d’impression en cours.

Constructeurs

Nom Description
PrintDocument()

Initialise une nouvelle instance de la classe PrintDocument .

Propriétés

Nom Description
Dispatcher

Retourne null toujours dans une application du Kit de développement logiciel (SDK) d’application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue résultat auquel cet objet est associé. Représente DispatcherQueue une installation qui peut accéder au DependencyObject thread d’interface utilisateur même si le code est initié par un thread non-interface utilisateur.

(Hérité de DependencyObject)
DocumentSource

Obtient une référence de source de document pour ce PrintDocument.

DocumentSourceProperty

Identifie la propriété de dépendance DocumentSource .

Méthodes

Nom Description
AddPage(UIElement)

Ajoute un élément visuel racine XAML à la liste d’impression.

AddPagesComplete()

Indique que l’application n’ajoute pas d’autres pages à la liste d’impression et que la liste d’impression est prête à être publiée.

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

(Hérité de DependencyObject)
InvalidatePreview()

Fait référence à l’API de boîte de dialogue Aperçu avant impression de bas niveau et invalide l’aperçu avant impression actuel.

ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à une dependencyProperty spécifique sur cette instance DependencyObject .

(Hérité de DependencyObject)
SetPreviewPage(Int32, UIElement)

Définit la page d’impression spécifiée comme page d’aperçu avant impression actuelle.

SetPreviewPageCount(Int32, PreviewPageCountType)

Définit le nombre de pages préparées pour l’aperçu avant impression et ajoutées à la liste d’impression.

SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification qui a été précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

Nom Description
AddPages

Se produit lorsque PrintManager demande la collection finale de pages à envoyer à l’imprimante.

GetPreviewPage

Se produit lorsque PrintManager demande à une page d’impression particulière d’être affichée dans la fenêtre d’aperçu.

Paginate

Se produit lorsque PrintManager demande à la collection de pages d’impression d’être affichée dans la fenêtre d’aperçu.

S’applique à

Voir aussi