Compartilhar via


Printing3D3MFPackage Classe

Definição

Representa um pacote 3MF (Formato de Fabricação 3D).

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
Herança
Object Platform::Object IInspectable Printing3D3MFPackage
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduzida na v1.0)

Comentários

Essa API foi projetada para uso com pacotes de 3MF (Formato de Fabricação 3D). Para obter mais informações sobre 3MF, consulte o de Especificação 3MF.

Histórico de versões

Versão do Windows Versão do SDK Valor acrescentado
1709 16299 Compressão

Construtores

Printing3D3MFPackage()

Cria um objeto Printing3D3MFPackage .

Propriedades

Compression

Obtém e define o nível de compactação de arquivo pretendido para este pacote 3MF. Isso é levado em conta quando a instância Printing3D3MFPackage é convertida em um arquivo 3MF.

ModelPart

Obtém ou define um fluxo XML para o modelo 3D no pacote 3MF (Formato de Fabricação 3D).

PrintTicket

Obtém ou define um fluxo para o tíquete de impressão no pacote 3D Manufacturing Format (3MF).

Textures

Obtém ou define as texturas no pacote 3D Manufacturing Format (3MF).

Thumbnail

Obtém ou define uma imagem em miniatura que representa o conteúdo do pacote 3MF (Formato de Fabricação 3D).

Métodos

LoadAsync(IRandomAccessStream)

Cria um objeto Printing3D3MFPackage de um fluxo de arquivos 3D Manufacturing Format (3MF).

LoadModelFromPackageAsync(IRandomAccessStream)

Cria um objeto Printing3DModel de um fluxo de arquivo 3D Manufacturing Format (3MF).

SaveAsync()

Salva o objeto Printing3D3MFPackage em um fluxo de arquivos 3MF (Formato de Fabricação 3D).

SaveModelToPackageAsync(Printing3DModel)

Salva o modelo 3D especificado no pacote 3MF (Formato de Fabricação 3D).

Aplica-se a

Confira também