Schreiben einer XPS OM in ein XPS-Dokument
Beschreibt, wie der Inhalt einer XPS OM in ein Programm in eine XPS-Dokumentdatei geschrieben wird.
Wenn ein Programm über eine XPS OM verfügt, die ein vollständiges Dokument enthält, kann das Programm die XPS OM als XPS-Dokument in eine Datei schreiben, indem die WriteToFile-Methode der IXpsOMPackage-Schnittstelle aufgerufen wird.
Bevor Sie diese Codebeispiele in einem Programm verwenden, lesen Sie den Haftungsausschluss unter Common XPS Document Programming Tasks (Allgemeine XPS-Dokumentprogrammierungsaufgaben).
Schreiben einer vollständigen XPS OM in ein XPS-Dokument
Nachdem Sie den Inhalt einer XPS OM festgelegt haben, können Sie die 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 einer XPS OM in eine Datei oder einen Stream erstellt nicht automatisch eine Miniaturansicht für das XPS-Dokument. Verwenden Sie die IXpsOMThumbnailGenerator-Schnittstelle, um eine Miniaturansicht des XPS-Dokuments zu erstellen.
Inkrementelles Schreiben eines XPS-Dokuments
Die IXpsOMPackageWriter-Schnittstelle kann verwendet werden, um die Teile eines XPS-Dokuments inkrementell zu schreiben. Beispielsweise, wenn die Dokumentteile nacheinander erstellt oder verarbeitet werden.
Hinweis
Das Schreiben einer XPS OM in eine Datei oder einen Stream erstellt nicht automatisch eine Miniaturansicht für das XPS-Dokument. Verwenden Sie die IXpsOMThumbnailGenerator-Schnittstelle, um eine Miniaturansicht des XPS-Dokuments zu erstellen.
Zugehörige Themen
-
Next Steps
-
Wird in diesem Abschnitt verwendet
-
Weitere Informationen