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) 包。

适用于

另请参阅