Поделиться через


Printing3D3MFPackage Класс

Определение

Представляет пакет трехмерного формата производства (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 предназначен для использования с пакетами трехмерного производственного формата (3MF). Дополнительные сведения о 3MF см. в спецификации 3MF.

Журнал версий

Версия Windows Версия пакета SDK Добавлено значение
1709 16299 Сжатие

Конструкторы

Printing3D3MFPackage()

Создает объект Printing3D3MFPackage.

Свойства

Compression

Возвращает и задает целевой уровень сжатия файлов для этого пакета 3MF. Это учитывается, когда экземпляр Printing3D3MFPackage преобразуется в 3MF-файл.

ModelPart

Получает или задает XML-поток в трехмерную модель в пакете трехмерного формата производства (3MF).

PrintTicket

Получает или задает поток для билета на печать в пакете трехмерного производственного формата (3MF).

Textures

Получает или задает текстуры в пакете трехмерного производственного формата (3MF).

Thumbnail

Получает или задает эскиз, представляющий содержимое пакета трехмерного производственного формата (3MF).

Методы

LoadAsync(IRandomAccessStream)

Создает объект Printing3D3MFPackage из потока файлов формата 3D (3MF).

LoadModelFromPackageAsync(IRandomAccessStream)

Создает объект Printing3DModel из потока файлов трехмерного формата производства (3MF).

SaveAsync()

Сохраняет объект Printing3D3MFPackage в поток файлов трехмерного формата производства (3MF).

SaveModelToPackageAsync(Printing3DModel)

Сохраняет указанную трехмерную модель в пакете трехмерного формата производства (3MF).

Применяется к

См. также раздел