XpsDocument Classe

Définition

Fournit un Package qui comporte le contenu d’un document XPS.Provides a Package that holds the content of an XPS document.

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.An XpsDocument contains a FixedDocumentSequence that comprises one or more FixedDocument elements.

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.The XpsDocument constructor is passed a reference to a Package for writing, storing, and reading the content elements of the document.

Un nouveau vide XPSXPS Package est créé à l’aide du Package constructeur.A new empty XPSXPS Package is created by using the Package constructor.

Un existant XPSXPS Package est ouvert à l’aide de la Package.Open méthode.An existing XPSXPS Package is opened by using the Package.Open method.

Une FixedDocumentSequence racine est ajoutée à un vide XPSXPS Package en appelant la AddFixedDocumentSequence méthode.A FixedDocumentSequence root is added to an empty XPSXPS Package by calling the AddFixedDocumentSequence method.

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 .PrintTicket elements with printer information and control can also be associated with the FixedDocumentSequence, or on individual FixedDocument and FixedPage elements that are stored in the XpsDocument.

Pour plus d’informations XPSXPS , consultez la spécification XPS (XML Paper Specification) disponible en téléchargement à l’adresse https://go.microsoft.com/fwlink/?LinkID=65761 .For more information about XPSXPS see the XML Paper Specification (XPS) available for download at 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.Initializes a new instance of the XpsDocument class with access to a specified XML Paper Specification (XPS) Package and default interleaving, resource, and compression options.

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.Initializes a new instance of the XpsDocument class that is contained in a specified Package with specified default interleaving, resource, and compression options.

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.Initializes a new instance of the XpsDocument class that is contained in a specified Package with the specified default interleaving, resource, and compression options.

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.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

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.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

Propriétés

CoreDocumentProperties

Obtient le PackageProperties principal du document XPSXPS.Gets the core PackageProperties of the XPSXPS document.

FixedDocumentSequenceReader

Obtient un IXpsFixedDocumentSequenceReader pour lire le document.Gets an IXpsFixedDocumentSequenceReader for reading the document.

IsReader

Obtient une valeur qui indique si le package est lisible.Gets a value that indicates whether the package is readable.

IsSignable

Obtient une valeur qui indique si le package peut être signé numériquement.Gets a value that indicates whether the package can be digitally signed.

IsWriter

Obtient une valeur qui indique si le package est accessible en écriture.Gets a value that indicates whether the package is writable.

Signatures

Obtient une collection de signatures XPS associées au package.Gets a collection of XML Paper Specification (XPS) signatures that are associated with the package.

Thumbnail

Obtient ou définit l'image miniature XPS (XML Paper Specification)XML Paper Specification (XPS) qui est associée au document.Gets or sets the XPS (XML Paper Specification)XML Paper Specification (XPS) thumbnail image that is associated with the document.

Uri

Obtient ou définit l’URI (Uniform Resource Identifier) du composant.Gets or sets the uniform resource identifier (URI) of the part.

(Hérité de XpsPartBase)

Méthodes

AddFixedDocumentSequence()

Ajoute une racine FixedDocumentSequence au package et retourne un writer.Adds a root FixedDocumentSequence to the package and returns a writer.

AddThumbnail(XpsImageType)

Ajoute une image miniature au package.Adds a thumbnail image to the package.

Close()

Ferme le document XPS Package.Closes the XPS document Package.

CreateXpsDocumentWriter(XpsDocument)

Crée un XpsDocumentWriter pour écrire un XpsDocument.Creates an XpsDocumentWriter for writing an XpsDocument.

Dispose(Boolean)

Libère les ressources non managées utilisées par le XpsDocument et éventuellement les ressources managées.Releases the unmanaged resources that are used by the XpsDocument and optionally, releases the managed resources.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetFixedDocumentSequence()

Retourne la séquence de document fixe à la racine du package.Returns the fixed-document sequence at the root of the package.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Supprime une signature du package.Deletes a signature from the package.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Signe une collection de parties de package avec un certificat X.509 spécifié.Signs a collection of package parts with a specified X.509 certificate.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Signe une collection de parties de package avec un certificat X.509 spécifié.Signs a collection of package parts by using a specified X.509 certificate.

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

Signe une collection de parties de package avec un certificat X.509 spécifié.Signs a collection of package parts with a specified X.509 certificate.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

IDisposable.Dispose()

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) et n’est pas destiné à être directement utilisé à partir de votre code.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Utilisez plutôt la méthode de type sécurisé Dispose(Boolean).Use the type-safe Dispose(Boolean) method instead.

S’applique à

Voir aussi