XpsDocument 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.
Fournit un Package qui comporte le contenu d’un document XPS.
public ref class XpsDocument : System::Windows::Xps::Packaging::XpsPartBase, IDisposable
public class XpsDocument : System.Windows.Xps.Packaging.XpsPartBase, IDisposable
type XpsDocument = class
inherit XpsPartBase
interface IDisposable
Public Class XpsDocument
Inherits XpsPartBase
Implements IDisposable
- Héritage
- Implémente
Remarques
Un XpsDocument contient un FixedDocumentSequence ou plusieurs FixedDocument éléments.
Le XpsDocument constructeur est passé à une Package référence pour l’écriture, le stockage et la lecture des éléments de contenu du document.
Un nouveau XPS Package vide est créé à l’aide du Package constructeur.
Un XPS Package existant est ouvert à l’aide de la Package.Open méthode.
Une FixedDocumentSequence racine est ajoutée à un XPS Package vide en appelant la AddFixedDocumentSequence méthode.
PrintTicket les éléments avec les informations et le contrôle de l’imprimante peuvent également être associés au FixedDocumentSequence, ou sur des éléments individuels FixedDocument et FixedPage stockés dans le XpsDocument.
Pour plus d’informations sur XPS, consultez la spécification de papier XML (XPS).
Constructeurs
XpsDocument(Package) |
Initialise une nouvelle instance de la classe XpsDocument avec accès à un Package XPS spécifié et aux options d’entrelacement, de ressource et de compression par défaut. |
XpsDocument(Package, CompressionOption) |
Initialise une nouvelle instance de la classe XpsDocument qui est contenue dans un Package spécifié avec les options d'entrelacement, de ressource et de compression spécifiées par défaut. |
XpsDocument(Package, CompressionOption, String) |
Initialise une nouvelle instance de la classe XpsDocument qui est contenue dans un Package spécifié avec les options d'entrelacement, de ressource et de compression spécifiées par défaut. |
XpsDocument(String, FileAccess) |
Initialise une nouvelle instance de la classe XpsDocument qui est contenue dans un fichier Package spécifié avec les options d'entrelacement, de ressource et de compression par défaut. |
XpsDocument(String, FileAccess, CompressionOption) |
Initialise une nouvelle instance de la classe XpsDocument qui est contenue dans un fichier Package spécifié avec les options d'entrelacement, de ressource et de compression par défaut. |
Propriétés
CoreDocumentProperties |
Obtient le cœur PackageProperties du document XPS. |
FixedDocumentSequenceReader |
Obtient un IXpsFixedDocumentSequenceReader pour lire le document. |
IsReader |
Obtient une valeur qui indique si le package est lisible. |
IsSignable |
Obtient une valeur qui indique si le package peut être signé numériquement. |
IsWriter |
Obtient une valeur qui indique si le package est accessible en écriture. |
Signatures |
Obtient une collection de signatures XPS associées au package. |
Thumbnail |
Obtient ou définit l’image miniature XPS (XML Paper Specification) associée au document. |
Uri |
Obtient ou définit l’URI (Uniform Resource Identifier) du composant. (Hérité de XpsPartBase) |
Méthodes
AddFixedDocumentSequence() |
Ajoute une racine FixedDocumentSequence au package et retourne un writer. |
AddThumbnail(XpsImageType) |
Ajoute une image miniature au package. |
Close() |
Ferme le document XPS Package. |
CreateXpsDocumentWriter(XpsDocument) |
Crée un XpsDocumentWriter pour écrire un XpsDocument. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par le XpsDocument et éventuellement les ressources managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetFixedDocumentSequence() |
Retourne la séquence de document fixe à la racine du package. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
RemoveSignature(XpsDigitalSignature) |
Supprime une signature du package. |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions) |
Signe une collection de parties de package avec un certificat X.509 spécifié. |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid) |
Signe une collection de parties de package avec un certificat X.509 spécifié. |
SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean) |
Signe une collection de parties de package avec un certificat X.509 spécifié. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IDisposable.Dispose() |
Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code. Utilisez plutôt la méthode de type sécurisé Dispose(Boolean). |