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


OpenXmlPartContainer Класс

Определение

Определяет базовый класс для OpenXmlPackage и OpenXmlPart.

public abstract class OpenXmlPartContainer
type OpenXmlPartContainer = class
Public MustInherit Class OpenXmlPartContainer
Наследование
OpenXmlPartContainer
Производный

Конструкторы

OpenXmlPartContainer()

Инициализирует OpenXmlPartContainer.

Свойства

DataPartReferenceRelationships

Возвращает все DataPartReferenceRelationship связи.

ExternalRelationships

Возвращает все внешние связи. Связи гиперссылки не включаются. Используйте свойство HyperlinkRelationship для перечисления связей гиперссылки.

Features

Возвращает функции, связанные с этой частью.

HyperlinkRelationships

Возвращает все связи гиперссылок.

Parts

Возвращает все части, являющиеся целевыми объектами связи этой части.

Методы

AddAnnotation(Object)

Добавляет объект в список заметок этого PartContainer.

AddExtendedPart(String, String, String)

Добавляет расширенную часть ( часть для конкретного приложения ).

AddExtendedPart(String, String, String, String)

Добавляет расширенную часть ( часть для конкретного приложения ).

AddExternalRelationship(String, Uri)

Добавляет внешнюю связь. Не добавляйте связи гиперссылки с помощью этого метода. Вместо этого используйте AddHyperlinkRelationship().

AddExternalRelationship(String, Uri, String)

Добавляет внешнюю связь. Не добавляйте связи гиперссылки с помощью этого метода. Вместо этого используйте AddHyperlinkRelationship().

AddHyperlinkRelationship(Uri, Boolean)

Добавляет новое отношение гиперссылки.

AddHyperlinkRelationship(Uri, Boolean, String)

Добавляет новое отношение гиперссылки.

AddNewPart<T>()

Добавляет новую часть типа T.

AddNewPart<T>(String)

Добавляет новую часть типа T.

AddNewPart<T>(String, String)

Добавляет новую часть типа T.

AddPart<T>(T)

Добавляет часть в документ. Должен использовать возвращаемую часть для работы с частью, добавленной в документ.

AddPart<T>(T, String)

Добавляет часть в документ с заданным идентификатором связи (ID). Должен использовать возвращаемую часть для работы с частью, добавленной в документ

Annotation(Type)

Получите первый объект заметки указанного типа из этого объекта PartContainer.

Annotation<T>()

Получите первый объект заметки указанного типа из этого объекта PartContainer.

Annotations(Type)

Возвращает коллекцию заметок указанного типа для этого PartContainer.

Annotations<T>()

Возвращает коллекцию заметок указанного типа для этого PartContainer.

ChangeIdOfPart(OpenXmlPart, String)

Изменяет идентификатор отношения части.

CreateRelationshipToPart(OpenXmlPart)

Добавляет в эту часть связь для указанной части.

CreateRelationshipToPart(OpenXmlPart, String)

Добавляет в эту часть связь для указанной части.

DeleteExternalRelationship(ExternalRelationship)

Удаляет указанную внешнюю связь.

DeleteExternalRelationship(String)

Удаляет указанный объект ExternalRelationship.

DeletePart(OpenXmlPart)

Удаляет указанную часть корневого слоя пакета.

DeletePart(String)

Удаляет указанную дочернюю часть из этой части.

DeleteParts<T>(IEnumerable<T>)

Удаляет из документа все части, которые находятся в переданной коллекции.

DeleteReferenceRelationship(ReferenceRelationship)

Удаляет указанную ссылку.

DeleteReferenceRelationship(String)

Удаляет указанную ссылку.

GetExternalRelationship(String)

Возвращает указанное значение ExternalRelationship.

GetIdOfPart(OpenXmlPart)

Возвращает идентификатор отношения части.

GetPartById(String)

Получает дочернюю часть через идентификатор связи.

GetPartsCountOfType<T>()
Устаревшие..

Возвращает количество всех частей типа T.

GetPartsOfType<T>()

Перечисляет все дочерние части указанного типа T этой части.

GetPartsOfType<T>(ICollection<T>)
Устаревшие..

Возвращает все дочерние части указанного типа T в partCollection эту часть.

GetReferenceRelationship(String)

Возвращает указанный объект ReferenceRelationship.

RemoveAnnotations(Type)

Удаляет заметки указанного типа из этого PartContainer.

RemoveAnnotations<T>()

Удаляет заметки указанного типа из этого PartContainer.

ThrowIfObjectDisposed()

Проверьте, удален ли объект.

TryGetPartById(String, OpenXmlPart)

Попробуйте получить часть дочернего элемента по идентификатору связи.

Методы расширения

AddPartRootEventsFeature(OpenXmlPartContainer)

Добавляет функцию для отслеживания событий жизненного цикла пакета.

CreateUnknownElement(OpenXmlPartContainer, String)

Создает класс OpenXmlUnknownElement с помощью внешнего XML-кода.

Применяется к