Freigeben über


IXpsOMPackageWriter-Schnittstelle (xpsobjectmodel.h)

Schreibt die Teile eines XPS-Dokuments inkrementell in eine Paketdatei.

Vererbung

Die IXpsOMPackageWriter-Schnittstelle erbt von der IUnknown-Schnittstelle . IXpsOMPackageWriter verfügt auch über folgende Membertypen:

Methoden

Die IXpsOMPackageWriter-Schnittstelle verfügt über diese Methoden.

 
IXpsOMPackageWriter::AddPage

Schreibt einen neuen FixedPage-Teil in den derzeit geöffneten FixedDocument-Teil im Paket.
IXpsOMPackageWriter::AddResource

Erstellt eine neue Teilressource im Paket.
IXpsOMPackageWriter::Close

Schließt alle geöffneten Teile des Pakets und schließt dann das Paket.
IXpsOMPackageWriter::IsClosed

Ruft den status der IXpsOMPackageWriter-Schnittstelle ab.
IXpsOMPackageWriter::StartNewDocument

Öffnet und initialisiert ein neues FixedDocument in der FixedDocumentSequence des Pakets.

Hinweise

Progressives Schreiben ermöglicht es einer Anwendung, XPS-Dokumentinhalte und -Ressourcen zu serialisieren, sobald sie verfügbar werden. Es ist nicht erforderlich, dass die Anwendung vor der Serialisierung alle Elemente des Dokuments erstellt.

Diese Schnittstelle schreibt die Seiten sequenziell in der Reihenfolge, in der AddPage aufgerufen wird, in das Paket. Die Schnittstelle unterstützt das Schreiben von Seiten in nicht sequenzieller Reihenfolge nicht. Daher sollte er nur verwendet werden, wenn Seiteninhalte erstellt werden oder in der Reihenfolge zum Schreiben verfügbar sind, in der er im XPS-Dokument angezeigt werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile xpsobjectmodel.h

Weitere Informationen

IXpsDocumentPackageTarget::GetXpsOMPackageWriter

IXpsOMObjectFactory::CreatePackageWriterOnFile

IXpsOMObjectFactory::CreatePackageWriterOnStream

Drucken eines XPS OM

Verwenden der IXpsOMPackageWriter-Schnittstelle

XML Paper Specification