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 |