PrintDocument Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un objet réutilisable qui envoie la sortie à une imprimante.
/// [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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
PrintDocument implémente un concept de liste d’impression dans lequel des 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
PrintDocument() |
Initialise une nouvelle instance de la classe PrintDocument. |
Propriétés
Dispatcher |
Obtient le CoreDispatcher auquel cet objet est associé. CoreDispatcher représente une installation qui peut accéder à DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’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
AddPage(UIElement) |
Ajoute un élément visuel racine XAML à la liste d’impression. |
AddPagesComplete() |
Indique que l’application n’ajoutera pas de pages supplémentaires à 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 objet DependencyObject. (Hérité de DependencyObject) |
InvalidatePreview() |
Fait référence à l’API de boîte de dialogue d’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 à un DependencyProperty spécifique sur ce 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 précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |
Événements
AddPages |
Se produit lorsque PrintManager demande l’envoi de la collection finale de pages à l’imprimante. |
GetPreviewPage |
Se produit lorsque PrintManager demande l’affichage d’une page d’impression particulière dans la fenêtre d’aperçu. |
Paginate |
Se produit lorsque PrintManager demande l’affichage de la collection de pages d’impression dans la fenêtre d’aperçu. |