Printing3D3MFPackage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 des packages 3D Manufacturing Format (3MF). Pour plus d’informations sur 3MF, consultez la spécification 3MF.
Historique des versions
Version de Windows | Version du Kit de développement logiciel (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 dans le 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 fichiers 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 fichiers 3D Manufacturing Format (3MF). |
SaveModelToPackageAsync(Printing3DModel) |
Enregistre le modèle 3D spécifié dans le package 3D Manufacturing Format (3MF). |