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 製造格式 (3MF) 檔案資料流程。

SaveModelToPackageAsync(Printing3DModel)

將指定的 3D 模型儲存至 3D 製造格式 (3MF) 套件。

適用於

另請參閱