XpsDocument XpsDocument XpsDocument XpsDocument Class

Definition

Stellt ein Package bereit, das den Inhalt eines XPS-Dokuments enthält.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
Vererbung
XpsDocumentXpsDocumentXpsDocumentXpsDocument
Implementiert

Hinweise

Ein XpsDocument enthält ein FixedDocumentSequence , das ein oder mehrere FixedDocument -Elemente umfasst.An XpsDocument contains a FixedDocumentSequence that comprises one or more FixedDocument elements.

Dem XpsDocument -Konstruktor wird ein Verweis auf ein Package -Element zum Schreiben, speichern und Lesen der Inhaltselemente des Dokuments übergeben.The XpsDocument constructor is passed a reference to a Package for writing, storing, and reading the content elements of the document.

Mit dem XPSXPS Package -KonstruktorwirdeinePackage neue leere erstellt.A new empty XPSXPS Package is created by using the Package constructor.

Ein vorhandenes XPSXPS Package wird mithilfe der Package.Open -Methode geöffnet.An existing XPSXPS Package is opened by using the Package.Open method.

Ein FixedDocumentSequence Stamm wird durch Aufrufen der Package AddFixedDocumentSequence - XPSXPS Methode zu einem leeren hinzugefügt.A FixedDocumentSequence root is added to an empty XPSXPS Package by calling the AddFixedDocumentSequence method.

PrintTicketElemente mit Drucker Informationen und-Steuerelement können auch mit dem FixedDocumentSequenceoder den einzelnen FixedDocument -Elementen FixedPage und-Elementen verknüpft werden, XpsDocumentdie in gespeichert sind.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.

Weitere Informationen XPSXPS zu den verfügbaren XML Paper Specification (XPS) finden Sie unter http://go.microsoft.com/fwlink/?LinkID=65761.For more information about XPSXPS see the XML Paper Specification (XPS) available for download at http://go.microsoft.com/fwlink/?LinkID=65761.

Konstruktoren

XpsDocument(Package) XpsDocument(Package) XpsDocument(Package) XpsDocument(Package)

Initialisiert eine neue Instanz der XpsDocument-Klasse mit Zugriff auf ein angegebenes XML Paper Specification-Package (XPS) und Standardoptionen für Überlappen, Ressourcen und Komprimierung.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) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption) XpsDocument(Package, CompressionOption)

Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einem angegebenen Package mit angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.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) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String) XpsDocument(Package, CompressionOption, String)

Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einem angegebenen Package mit den angegebenen Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.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) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess) XpsDocument(String, FileAccess)

Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.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) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption) XpsDocument(String, FileAccess, CompressionOption)

Initialisiert eine neue Instanz der XpsDocument-Klasse, die in einer angegebenen Package-Datei mit Standardoptionen für Verschachteln, Ressourcen und Komprimierung enthalten ist.Initializes a new instance of the XpsDocument class that is contained in a specified Package file with default interleaving, resource, and compression options.

Eigenschaften

CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties CoreDocumentProperties

Ruft das wichtigste PackageProperties des XPSXPS-Dokuments ab.Gets the core PackageProperties of the XPSXPS document.

FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader FixedDocumentSequenceReader

Ruft einen IXpsFixedDocumentSequenceReader zum Lesen des Dokuments ab.Gets an IXpsFixedDocumentSequenceReader for reading the document.

IsReader IsReader IsReader IsReader

Ruft einen Wert ab, der angibt, ob das Paket gelesen werden kann.Gets a value that indicates whether the package is readable.

IsSignable IsSignable IsSignable IsSignable

Ruft einen Wert ab, der angibt, ob das Paket digital signiert werden kann.Gets a value that indicates whether the package can be digitally signed.

IsWriter IsWriter IsWriter IsWriter

Ruft einen Wert ab, der angibt, ob in das Paket geschrieben werden kann.Gets a value that indicates whether the package is writable.

Signatures Signatures Signatures Signatures

Ruft eine Sammlung von XML Paper Specification-Signaturen (XPS) ab, die dem Paket zugeordnet sind.Gets a collection of XML Paper Specification (XPS) signatures that are associated with the package.

Thumbnail Thumbnail Thumbnail Thumbnail

Ruft die dem Dokument zugeordnete XML Paper Specification (XPS)XML Paper Specification (XPS)-Miniaturansicht ab oder legt diese fest.Gets or sets the XML Paper Specification (XPS)XML Paper Specification (XPS) thumbnail image that is associated with the document.

Uri Uri Uri Uri

Ruft den Uniform Resource Identifier (URI)uniform resource identifier (URI) des Parts ab oder legt ihn fest.Gets or sets the Uniform Resource Identifier (URI)uniform resource identifier (URI) of the part.

(Inherited from XpsPartBase)

Methoden

AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence() AddFixedDocumentSequence()

Fügt dem Paket eine FixedDocumentSequence als Stamm hinzu und gibt einen Writer zurück.Adds a root FixedDocumentSequence to the package and returns a writer.

AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType) AddThumbnail(XpsImageType)

Fügt dem Paket eine Miniaturansicht hinzu.Adds a thumbnail image to the package.

Close() Close() Close() Close()

Schließt das XPS-Dokument Package.Closes the XPS document Package.

CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument) CreateXpsDocumentWriter(XpsDocument)

Erstellt einen XpsDocumentWriter zum Schreiben eines XpsDocument.Creates an XpsDocumentWriter for writing an XpsDocument.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von XpsDocument verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources that are used by the XpsDocument and optionally, releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence() GetFixedDocumentSequence()

Gibt die Sequenz der fixierten Dokumente am Stamm des Pakets zurück.Returns the fixed-document sequence at the root of the package.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature) RemoveSignature(XpsDigitalSignature)

Löscht eine Signatur aus dem Paket.Deletes a signature from the package.

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

Signiert eine Auflistung von Paketteilen mit einem angegebenen X.509-Zertifikat.Signs a collection of package parts with a specified X.509 certificate.

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

Signiert eine Auflistung von Paketteilen mit einem angegebenen X.509-Zertifikat.Signs a collection of package parts by using a specified X.509 certificate.

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

Signiert eine Auflistung von Paketteilen mit einem angegebenen X.509-Zertifikat.Signs a collection of package parts with a specified X.509 certificate.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Dieser Member unterstützt die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Verwenden Sie stattdessen die typsichere Dispose(Boolean)-Methode.Use the type-safe Dispose(Boolean) method instead.

Gilt für:

Siehe auch