XpsDocument Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |