将 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 接口。
相关主题
-
后续步骤
-
本部分使用的内容
-
详细信息