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