共用方式為


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) 套件。

適用於

另請參閱