XpsDocument Classe

Definizione

Fornisce un oggetto Package che include il contenuto di un documento 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
Ereditarietà
XpsDocument
Implementazioni

Commenti

Contiene XpsDocument un oggetto FixedDocumentSequence che comprende uno o più FixedDocument elementi.

Il XpsDocument costruttore viene passato a un Package riferimento per la scrittura, l'archiviazione e la lettura degli elementi del contenuto del documento.

Viene creato un nuovo XPS Package vuoto usando il Package costruttore.

Un XPS Package esistente viene aperto usando il Package.Open metodo .

Una FixedDocumentSequence radice viene aggiunta a un XPS Package vuoto chiamando il AddFixedDocumentSequence metodo .

PrintTicket gli elementi con informazioni sulla stampante e il controllo possono essere associati anche a FixedDocumentSequenceo su singoli FixedDocument elementi e FixedPage archiviati in XpsDocument.

Per altre informazioni su XPS, vedere La specifica di carta XML (XPS).

Costruttori

XpsDocument(Package)

Inizializza una nuova istanza della classe XpsDocument con accesso a un elemento XML Paper Specification (XPS) Package specificato e opzioni di compressione, interfoliazione e risorse predefinite.

XpsDocument(Package, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

XpsDocument(Package, CompressionOption, String)

Inizializza una nuova istanza della classe XpsDocument contenuta in un Package specificato con opzioni di compressione, risorse e interfoliazione predefinite specificate.

XpsDocument(String, FileAccess)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

XpsDocument(String, FileAccess, CompressionOption)

Inizializza una nuova istanza della classe XpsDocument contenuta in un file Package specificato con opzioni di compressione, risorse e interfoliazione predefinite.

Proprietà

CoreDocumentProperties

Ottiene il core PackageProperties del documento XPS.

FixedDocumentSequenceReader

Ottiene un oggetto IXpsFixedDocumentSequenceReader per la lettura del documento.

IsReader

Ottiene un valore che indica se il package è leggibile.

IsSignable

Ottiene un valore che indica se è possibile applicare la firma digitale al package.

IsWriter

Ottiene un valore che indica se il package è scrivibile.

Signatures

Ottiene un insieme delle firme XML Paper Specification (XPS) associate al pacchetto.

Thumbnail

Ottiene o imposta l'immagine di anteprima XML Paper Specification (XPS) associata al documento.

Uri

Ottiene o imposta l'URI (Uniform Resource Identifier) della parte.

(Ereditato da XpsPartBase)

Metodi

AddFixedDocumentSequence()

Aggiunge un oggetto FixedDocumentSequence radice al package e restituisce un writer.

AddThumbnail(XpsImageType)

Aggiunge al package un'immagine in anteprima.

Close()

Chiude l'oggetto Package del documento XPS.

CreateXpsDocumentWriter(XpsDocument)

Crea un oggetto XpsDocumentWriter per la scrittura di XpsDocument.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da XpsDocument e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetFixedDocumentSequence()

Restituisce la sequenza di documenti statici alla radice del package.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveSignature(XpsDigitalSignature)

Elimina una firma dal package.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions)

Firma una raccolta di parti di pacchetto usando un certificato X.509 specificato.

SignDigitally(X509Certificate, Boolean, XpsDigSigPartAlteringRestrictions, Guid)

Firma una raccolta di parti del pacchetto usando un certificato X.509 specificato.

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

Firma una raccolta di parti di pacchetto usando un certificato X.509 specificato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usata direttamente dal codice. Usare invece il metodo Dispose(Boolean) indipendente dai tipi.

Si applica a

Vedi anche