次の方法で共有


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