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

另请参阅

IXpsDocumentPackageTarget3D