XpsDocument Classe

Définition

Fournit un Package qui contient 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

Contient XpsDocument un FixedDocumentSequence élément qui comprend un ou plusieurs FixedDocument éléments.

Le XpsDocument constructeur est passé une référence à 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 FixedDocumentSequenceou sur des éléments individuels FixedDocument et FixedPage des éléments stockés dans le XpsDocument.

Pour plus d’informations sur XPS, consultez la spécification de papier XML (XPS).

Constructeurs

Nom Description
XpsDocument(Package, CompressionOption, String)

Initialise une nouvelle instance de la XpsDocument classe contenue dans un spécifié Package avec les options d’entrelacement, de ressource et de compression par défaut spécifiées.

XpsDocument(Package, CompressionOption)

Initialise une nouvelle instance de la XpsDocument classe contenue dans un élément spécifié Package avec les options d’entrelacement, de ressource et de compression par défaut spécifiées.

XpsDocument(Package)

Initialise une nouvelle instance de la XpsDocument classe avec accès à une spécification de papier XML (XPS) Package et des options de compression par défaut d’entrelacement, de ressource et de compression.

XpsDocument(String, FileAccess, CompressionOption)

Initialise une nouvelle instance de la XpsDocument classe contenue dans un fichier spécifié Package avec des options d’entrelacement, de ressource et de compression par défaut.

XpsDocument(String, FileAccess)

Initialise une nouvelle instance de la XpsDocument classe contenue dans un fichier spécifié Package avec des options d’entrelacement, de ressource et de compression par défaut.

Propriétés

Nom Description
CoreDocumentProperties

Obtient le cœur PackageProperties du document XPS.

FixedDocumentSequenceReader

Obtient une IXpsFixedDocumentSequenceReader option permettant de 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 (XML Paper Specification) 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

Nom Description
AddFixedDocumentSequence()

Ajoute une racine FixedDocumentSequence au package et retourne un enregistreur.

AddThumbnail(XpsImageType)

Ajoute une image miniature au package.

Close()

Ferme le document PackageXPS .

CreateXpsDocumentWriter(XpsDocument)

Crée un XpsDocumentWriter pour l’écriture d’un XpsDocument.

Dispose(Boolean)

Libère les ressources non managées utilisées par les XpsDocument ressources gérées et éventuellement.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetFixedDocumentSequence()

Retourne la séquence de documents fixes à la racine du package.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
RemoveSignature(XpsDigitalSignature)

Supprime une signature du package.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid, Boolean)

Signe une collection de composants de package avec un certificat X.509 spécifié.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Signe une collection de parties de package à l’aide d’un certificat X.509 spécifié.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Signe une collection de composants 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

Nom Description
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 Dispose(Boolean) de type sécurisé.

S’applique à

Voir aussi