Поделиться через


Интерфейс IOpcPackage (msopc.h)

Представляет пакет и предоставляет методы для доступа к его частям и связям.

Наследование

Интерфейс IOpcPackage наследуется от интерфейса IUnknown . IOpcPackage также имеет следующие типы элементов:

Методы

Интерфейс IOpcPackage содержит следующие методы.

 
IOpcPackage::GetPartSet

Возвращает объект набора частей, содержащий указатели интерфейса IOpcPart.
IOpcPackage::GetRelationshipSet

Возвращает объект набора связей, представляющий часть "Связи", в котором хранятся связи пакетов.

Комментарии

Чтобы получить указатель на этот интерфейс, вызовите метод IOpcFactory::CreatePackage или IOpcFactory::ReadPackageFromStream .

Связи пакетов служат точкой входа в пакет по ссылкам из пакета на целевые ресурсы. Цель связи пакетов часто является важной частью, описанной в ECMA-376 OpenXML, 1st Edition, Part 2: Open Packaging Conventions (OPC) или в конструкторе форматов пакетов.

Например, связь пакета может предоставлять доступ к части Core Properties, в которой хранятся метаданные пакета, или к части, содержащей данные для конкретного формата, где часть и данные описываются конструктором пакетов. Часть основного документа в формате OpenXML для текстовой обработки относится к определенному формату. Дополнительные сведения об этой части см. в разделе Part 1: Fundamentals in ECMA-376 OpenXML (https://www.ecma-international.org/publications-and-standards/standards/ecma-376/).

Окончательный способ найти интересующую вас часть — использовать тип связи. Требуется выполнить несколько действий. Дополнительные сведения см. в разделах Общие сведения о компонентах и Задание раздела "Основные свойства".

Дополнительные сведения о пакетах см. в разделах Основы открытых соглашений об упаковке и OPC.

Потокобезопасность

Объекты упаковки не являются потокобезопасны.

Дополнительные сведения см. в начало работы с API упаковки.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msopc.h

См. также раздел

Основные интерфейсы упаковки

ECMA-376 OpenXML

Внешние ресурсы

начало работы с помощью API упаковки

IOpcFactory

IOpcPartSet

IOpcRelationshipSet

Основы открытых соглашений об упаковке

Разделы общих сведений

Общие сведения о пакетах

Справочник по API упаковки

Примеры API упаковки

Общие сведения о компонентах

Справочные материалы