Interface IOpcPart (msopc.h)
Représente une partie qui contient des données et n’est pas une partie Relations.
Héritage
L’interface IOpcPart hérite de l’interface IUnknown. IOpcPart a également les types de membres suivants :
Méthodes
L’interface IOpcPart a ces méthodes.
IOpcPart ::GetCompressionOptions Obtient une valeur qui décrit la façon dont le contenu de la partie est compressé. |
IOpcPart ::GetContentStream Obtient un flux qui fournit un accès en lecture/écriture au contenu d’une partie. |
IOpcPart ::GetContentType Obtient le type de média du contenu du composant. |
IOpcPart ::GetName Obtient un objet URI de composant qui représente le nom du composant. |
IOpcPart ::GetRelationshipSet Obtient un objet d’ensemble de relations qui représente la partie Relations qui stocke les relations dont le composant est la source. |
Remarques
Pour créer un objet de composant afin de représenter un composant, appelez la méthode IOpcPartSet ::CreatePart . Pour obtenir un pointeur vers l’interface d’un objet de composant qui représente un composant existant, appelez la méthode IOpcPartSet ::GetPart ou IOpcPartEnumerator ::GetCurrent .
Une partie Relations ne peut pas être représentée par une implémentation de l’interface IOpcPart .
Les méthodes d’une interface IOpcPart permettent d’accéder aux informations de composant via les propriétés répertoriées dans le tableau suivant :
Méthode | Propriété | Description |
---|---|---|
GetCompressionOptions | Compression | Option de compression à utiliser sur le contenu de la partie. |
GetContentStream | Contenu | Flux d’octets qui composent le composant, comme décrit dans l’article ECMA-376 OpenXML, 1ère édition, partie 2 : Open Packaging Conventions (OPC) . |
GetContentType | Type de contenu | Type de média du contenu du composant, tel que spécifié par le concepteur de package conformément aux règles de l’OPC. |
GetName | Nom | URI du composant dans le package. |
Pour plus d’informations sur les composants, consultez Principes de base des conventions d’open packaging et OPC.
Cohérence de thread
Les objets d’empaquetage ne sont pas thread-safe.
Pour plus d’informations, consultez la Prise en main avec l’API d’empaquetage.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msopc.h |
Voir aussi
Principales interfaces d’empaquetage
Ressources externes
Prise en main avec l’API d’empaquetage
Principes de base d’Open Packaging Conventions
Vues d'ensemble
Informations de référence sur l’API d’empaque
Référence