Partager via


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 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).

S’applique à

Voir aussi