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 eine FixedDocumentSequence , die umfasst eine oder mehrere FixedDocument Elemente.An XpsDocument contains a FixedDocumentSequence that comprises one or more FixedDocument elements.

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

Ein neues leeres XPSXPS Package wird erstellt, indem Sie mit der Package Konstruktor.A new empty XPSXPS Package is created by using the Package constructor.

Eine vorhandene XPSXPS Package wird geöffnet, mit der Package.Open Methode.An existing XPSXPS Package is opened by using the Package.Open method.

Ein FixedDocumentSequence Stamm wurde auf ein leeres XPSXPS Package durch Aufrufen der AddFixedDocumentSequence Methode.A FixedDocumentSequence root is added to an empty XPSXPS Package by calling the AddFixedDocumentSequence method.

PrintTicket Elemente mit Druckerinformationen und Steuerung können auch zugewiesen werden, mit der FixedDocumentSequence, oder für einzelne FixedDocument und FixedPage Elemente, die in gespeichert werden die XpsDocument.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 zu XPSXPS finden Sie in der XML Paper Specification (XPS), die als Download im 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 (XPS)XML Paper Specification (XPS) Package 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)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 Auflistung von dem Paket zugeordneten XML Paper Specification (XPS)XML Paper Specification (XPS)-Signaturen ab.Gets a collection of XML Paper Specification (XPS)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