将 XPS OM 写入 XPS 文档
介绍如何将程序中 XPS OM 的内容写入 XPS 文档文件。
如果程序具有包含完整文档的 XPS OM,则程序可以通过调用 IXpsOMPackage 接口的 WriteToFile 方法,将 XPS OM 写入文件作为 XPS 文档。
在程序中使用这些代码示例之前,请阅读 常见 XPS 文档编程任务中的免责声明。
将完整的 XPS OM 写入 XPS 文档
设置 XPS OM 的内容后,可以通过调用 IXpsOMPackage 接口的 WriteToFile 方法,将 XPS OM 保存为 XPS 文档。
HRESULT hr = S_OK;
hr = xpsPackage->WriteToFile(
fileName,
NULL, // LPSECURITY_ATTRIBUTES
FILE_ATTRIBUTE_NORMAL,
FALSE // Optimize Markup Size
);
注意
将 XPS OM 写入文件或流不会自动为 XPS 文档创建缩略图。 若要创建 XPS 文档的缩略图,请使用 IXpsOMThumbnailGenerator 接口。
以增量方式编写 XPS 文档
IXpsOMPackageWriter 接口可用于以增量方式写入 XPS 文档的各个部分;例如,在按顺序创建或处理文档部件时。
注意
将 XPS OM 写入文件或流不会自动为 XPS 文档创建缩略图。 若要创建 XPS 文档的缩略图,请使用 IXpsOMThumbnailGenerator 接口。
相关主题
-
后续步骤
-
本部分 中使用的
-
有关详细信息,