Метод 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
Имя части, в которой будет храниться трехмерная модель. Тип контента части — application/vnd.ms-package.3dmanufacturing-3dmodel+xml. Он связан из корневого каталога пакета с типом связи "http://schemas.microsoft.com/3dmanufacturing/2013/01/3dmodel".
[in] modelData
Удобочитаемый поток, содержащий описание трехмерной модели. Описание модели может быть кодировкой UTF16 XML-документа, но для XPS OM и XpsPrint это большой двоичный объект. Метод GetXpsOMPackageWriter3D пытается переместить указатель на чтение предоставленного потока в начало потока, но вызов метода не завершится ошибкой, если поток не поддерживает метод Seek .
[out] packageWriter
Возвращает модуль записи, который может использоваться для отправки содержимого XPS и текстур для трехмерной модели.
Возвращаемое значение
Возвращает соответствующий код ошибки HRESULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | xpsobjectmodel_2.h |