Share via


Printing3D3MFPackage Classe

Définition

Représente un package 3D Manufacturing Format (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
Héritage
Object Platform::Object IInspectable Printing3D3MFPackage
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v1.0)

Remarques

Cette API est conçue pour être utilisée avec les packages 3D Manufacturing Format (3MF). Pour plus d’informations sur 3MF, consultez la spécification 3MF.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 Compression

Constructeurs

Printing3D3MFPackage()

Crée un objet Printing3D3MFPackage .

Propriétés

Compression

Obtient et définit le niveau de compression de fichier prévu pour ce package 3MF. Cela est pris en compte lorsque l’instance Printing3D3MFPackage est convertie en fichier 3MF.

ModelPart

Obtient ou définit un flux XML sur le modèle 3D dans le package 3D Manufacturing Format (3MF).

PrintTicket

Obtient ou définit un flux sur le ticket d’impression dans le package 3D Manufacturing Format (3MF).

Textures

Obtient ou définit les textures du package 3D Manufacturing Format (3MF).

Thumbnail

Obtient ou définit une image miniature qui représente le contenu du package 3D Manufacturing Format (3MF).

Méthodes

LoadAsync(IRandomAccessStream)

Crée un objet Printing3D3MFPackage à partir d’un flux de fichier 3D Manufacturing Format (3MF).

LoadModelFromPackageAsync(IRandomAccessStream)

Crée un objet Printing3DModel à partir d’un flux de fichiers 3D Manufacturing Format (3MF).

SaveAsync()

Enregistre l’objet Printing3D3MFPackage dans un flux de fichier 3D Manufacturing Format (3MF).

SaveModelToPackageAsync(Printing3DModel)

Enregistre le modèle 3D spécifié dans le package 3D Manufacturing Format (3MF).

S’applique à

Voir aussi