IXpsDocumentPackageTarget3D::GetXpsOMPackageWriter3D 方法 (xpsobjectmodel_2.h)
获取文档包的新 IXpsOMPackageWriter3D 对象。
语法
HRESULT GetXpsOMPackageWriter3D(
[in] IOpcPartUri *documentSequencePartName,
[in, optional] IOpcPartUri *discardControlPartName,
[in] IOpcPartUri *modelPartName,
[in] IStream *modelData,
[out] IXpsOMPackageWriter3D **packageWriter
);
参数
[in] documentSequencePartName
XPS 有效负载的根部分。
[in, optional] discardControlPartName
XPS 有效负载的放弃控件部件。
[in] modelPartName
将保存 3D 模型的部件的名称。 部件的内容类型为“application/vnd.ms-package.3dmanufacturing-3dmodel+xml”。 它从关系类型为“”http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel的包根链接。
[in] modelData
保存 3D 模型说明的可读流。 模型说明可能是 XML 文档的 UTF16 编码,但对于 XPS OM 和 XpsPrint,这是传递的 BLOB。 GetXpsOMPackageWriter3D 方法尝试将提供的流的读取指针移动到流的开头,但如果流不支持 Seek 方法,则方法调用不会失败。
[out] packageWriter
返回可用于发送 3D 模型的 XPS 内容和纹理的编写器。
返回值
返回相应的 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | xpsobjectmodel_2.h |