Schreiben eines XPS-OM in ein XPS-Dokument
Beschreibt, wie der Inhalt eines XPS-OM in einem Programm in eine XPS-Dokumentdatei geschrieben wird.
Wenn ein Programm über ein XPS-OM verfügt, das ein vollständiges Dokument enthält, kann das Programm das XPS-OM in eine Datei als XPS-Dokument schreiben, indem die WriteToFile-Methode der IXpsOMPackage-Schnittstelle aufgerufen wird.
Bevor Sie diese Codebeispiele in einem Programm verwenden, lesen Sie den Haftungsausschluss in Allgemeine XPS-Dokumentprogrammierungsaufgaben.
Schreiben eines vollständigen XPS-OM in ein XPS-Dokument
Nachdem Sie den Inhalt eines XPS-OM festgelegt haben, können Sie das XPS-OM in einer Datei als XPS-Dokument speichern, indem Sie die WriteToFile-Methode der IXpsOMPackage-Schnittstelle aufrufen.
HRESULT hr = S_OK;
hr = xpsPackage->WriteToFile(
fileName,
NULL, // LPSECURITY_ATTRIBUTES
FILE_ATTRIBUTE_NORMAL,
FALSE // Optimize Markup Size
);
Hinweis
Das Schreiben eines XPS-OM in eine Datei oder einen Datenstrom erstellt nicht automatisch eine Miniaturansicht für das XPS-Dokument. Verwenden Sie zum Erstellen einer Miniaturansicht des XPS-Dokuments die IXpsOMThumbnailGenerator-Schnittstelle.
Inkrementelles Schreiben eines XPS-Dokuments
Die IXpsOMPackageWriter-Schnittstelle kann verwendet werden, um die Teile eines XPS-Dokuments inkrementell zu schreiben, z. B. wenn die Dokumentteile in Sequenz erstellt oder verarbeitet werden.
Hinweis
Das Schreiben eines XPS-OM in eine Datei oder einen Datenstrom erstellt nicht automatisch eine Miniaturansicht für das XPS-Dokument. Verwenden Sie zum Erstellen einer Miniaturansicht des XPS-Dokuments die IXpsOMThumbnailGenerator-Schnittstelle.
Zugehörige Themen
-
Nächste Schritte
-
In diesem Abschnitt verwendet
-
Weitere Informationen