Printing3D3MFPackage クラス

定義

3D 製造形式 (3MF) パッケージを表します。

public ref class Printing3D3MFPackage sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3D3MFPackage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3D3MFPackage final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3D3MFPackage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3D3MFPackage
function Printing3D3MFPackage()
Public NotInheritable Class Printing3D3MFPackage
継承
Object Platform::Object IInspectable Printing3D3MFPackage
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Graphics.Printing3D.Printing3DContract (v1.0 で導入)

注釈

この API は、3D 製造形式 (3MF) パッケージで使用するように設計されています。 3MF の詳細については、「 3MF 仕様」を参照してください。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1709 16299 [圧縮]

コンストラクター

Printing3D3MFPackage()

Printing3D3MFPackage オブジェクトを作成します。

プロパティ

Compression

この 3MF パッケージの目的のファイル圧縮レベルを取得および設定します。 これは、 Printing3D3MFPackage インスタンスが 3MF ファイルに変換されるときに考慮されます。

ModelPart

3D 製造形式 (3MF) パッケージの 3D モデルへの XML ストリームを取得または設定します。

PrintTicket

3D 製造形式 (3MF) パッケージの印刷チケットへのストリームを取得または設定します。

Textures

3D 製造形式 (3MF) パッケージのテクスチャを取得または設定します。

Thumbnail

3D 製造形式 (3MF) パッケージの内容を表すサムネイル画像を取得または設定します。

メソッド

LoadAsync(IRandomAccessStream)

3D 製造形式 (3MF) ファイル ストリームから Printing3D3MFPackage オブジェクトを作成します。

LoadModelFromPackageAsync(IRandomAccessStream)

3D 製造形式 (3MF) ファイル ストリームから Printing3DModel オブジェクトを作成します。

SaveAsync()

Printing3D3MFPackage オブジェクトを 3D Manufacturing Format (3MF) ファイル ストリームに保存します。

SaveModelToPackageAsync(Printing3DModel)

指定した 3D モデルを 3D 製造形式 (3MF) パッケージに保存します。

適用対象

こちらもご覧ください