XpsDocument Classe

Définition

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
XpsDocument
Implémente

Remarques

Un XpsDocument contient un FixedDocumentSequence qui comprend un ou plusieurs FixedDocument éléments.

XpsDocumentUne référence à un est passée au constructeur Package pour l’écriture, le stockage et la lecture des éléments de contenu du document.

Un nouveau XPS vide Package est créé à l’aide du Package constructeur.

Un XPS existant Package est ouvert à l’aide de la Package.Open méthode.

Une FixedDocumentSequence racine est ajoutée à un XPS vide Package en appelant la AddFixedDocumentSequence méthode.

PrintTicket les éléments avec des informations et un contrôle d’imprimante peuvent également être associés au FixedDocumentSequence , ou à des FixedDocument éléments individuels et FixedPage stockés dans le XpsDocument .

Pour plus d’informations sur XPS, consultez la spécification XPS (XML Paper Specification) disponible en téléchargement à l’adresse https://go.microsoft.com/fwlink/?LinkID=65761 .

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 noyau 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) qui est 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).

S’applique à

Voir aussi