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
- Наследование
- Атрибуты
Требования к 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() |
Сохраняет объект |
SaveModelToPackageAsync(Printing3DModel) |
Сохраняет указанную трехмерную модель в пакете трехмерного формата производства (3MF). |