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

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

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

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

Printing3D3MFPackage()

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

Свойства

Compression

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

ModelPart

Возвращает или задает поток XML для трехмерной модели в пакете 3D Manufacturing Format (3MF).

PrintTicket

Возвращает или задает поток для билета печати в пакете 3D Manufacturing Format (3MF).

Textures

Возвращает или задает текстуры в пакете 3D Manufacturing Format (3MF).

Thumbnail

Возвращает или задает эскиз, представляющий содержимое пакета 3D Manufacturing Format (3MF).

Методы

LoadAsync(IRandomAccessStream)

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

LoadModelFromPackageAsync(IRandomAccessStream)

Создает объект Printing3DModel из потока файлов 3D Manufacturing Format (3MF).

SaveAsync()

Сохраняет объект Printing3D3MFPackage в поток файлов 3D Manufacturing Format (3MF).

SaveModelToPackageAsync(Printing3DModel)

Сохраняет указанную трехмерную модель в пакете 3D Manufacturing Format (3MF).

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

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