Interface IOpcPackage (msopc.h)
Représente un package et fournit des méthodes permettant d’accéder aux parties et aux relations du package.
Héritage
L’interface IOpcPackage hérite de l’interface IUnknown. IOpcPackage a également les types de membres suivants :
Méthodes
L’interface IOpcPackage utilise ces méthodes.
IOpcPackage ::GetPartSet Obtient un objet d’ensemble de composants qui contient des pointeurs d’interface IOpcPart. |
IOpcPackage ::GetRelationshipSet Obtient un objet de jeu de relations qui représente la partie Relations qui stocke les relations de package. |
Remarques
Pour obtenir un pointeur vers cette interface, appelez la méthode IOpcFactory ::CreatePackage ou IOpcFactory ::ReadPackageFromStream .
Les relations de package servent de point d’entrée au package par des liens du package vers les ressources cibles. La cible d’une relation de package est souvent une partie importante décrite dans le document ECMA-376 OpenXML, 1ère édition, partie 2 : Open Packaging Conventions (OPC) ou par le concepteur de format de package.
Par exemple, une relation de package peut fournir l’accès au composant Propriétés de base qui stocke les métadonnées du package, ou à un composant contenant des données spécifiques au format, où la partie et les données sont décrites par le concepteur de package. La partie Document principal du format OpenXML de traitement de texte est l’une de ces parties spécifiques au format. Pour plus d’informations sur cette partie, consultez Partie 1 : Principes de base dans ECMA-376 OpenXML (https://www.ecma-international.org/publications-and-standards/standards/ecma-376/).
La façon définitive de trouver une partie de l’intérêt consiste à utiliser un type de relation. Plusieurs étapes sont requises ; Pour plus d’informations, consultez La vue d’ensemble des composants et la tâche pratique Recherche du composant De propriétés principales.
Pour plus d’informations sur les packages, consultez Open Packaging Conventions Fundamentals 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 Packaging.
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