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


TypedOpenXmlPackage Класс

Определение

public abstract class TypedOpenXmlPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPackage
type TypedOpenXmlPackage = class
    inherit OpenXmlPackage
Public MustInherit Class TypedOpenXmlPackage
Inherits OpenXmlPackage
Наследование
Производный

Свойства

AutoSave

Возвращает значение, указывающее, следует ли сохранять части при удалении.

(Унаследовано от OpenXmlPackage)
CompressionOption

Возвращает или задает уровень сжатия для содержимого новой части.

(Унаследовано от OpenXmlPackage)
DataPartReferenceRelationships

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

(Унаследовано от OpenXmlPartContainer)
DataParts

Возвращает все DataPart части в пакете документа.

(Унаследовано от OpenXmlPackage)
ExternalRelationships

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

(Унаследовано от OpenXmlPartContainer)
Features

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

(Унаследовано от OpenXmlPackage)
FileOpenAccess

Возвращает параметр FileAccess для документа. Текущие параметры доступа для операций ввода-вывода: Чтение, Запись или ReadWrite.

(Унаследовано от OpenXmlPackage)
HyperlinkRelationships

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

(Унаследовано от OpenXmlPartContainer)
MarkupCompatibilityProcessSettings

Возвращает параметры совместимости разметки, применяемые во время загрузки.

(Унаследовано от OpenXmlPackage)
MaxCharactersInPart

Возвращает значение, указывающее максимально допустимое количество символов в части Open XML. Нулевое значение (0) указывает на отсутствие ограничений на размер части. Значение, отличное от нуля, указывает максимальный размер в символах.

(Унаследовано от OpenXmlPackage)
Package
Устаревшие..

Возвращает пакет документа.

(Унаследовано от OpenXmlPackage)
PackageProperties

Возвращает свойства пакета.

(Унаследовано от OpenXmlPackage)
PartExtensionProvider

Возвращает часть PartExtensionProvider, которая обеспечивает сопоставление между ContentType и расширением части.

(Унаследовано от OpenXmlPackage)
Parts

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

(Унаследовано от OpenXmlPartContainer)
RootPart

Возвращает корневую часть пакета.

(Унаследовано от OpenXmlPackage)
StrictRelationshipFound

Возвращает значение, указывающее, содержит ли этот пакет переходные связи, преобразованные из Strict.

(Унаследовано от OpenXmlPackage)

Методы

AddAnnotation(Object)

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

(Унаследовано от OpenXmlPartContainer)
AddExtendedPart(String, String, String)

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

(Унаследовано от OpenXmlPartContainer)
AddExtendedPart(String, String, String, String)

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

(Унаследовано от OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

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

(Унаследовано от OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

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

(Унаследовано от OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

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

(Унаследовано от OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

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

(Унаследовано от OpenXmlPartContainer)
AddNewPart<T>()

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

(Унаследовано от OpenXmlPartContainer)
AddNewPart<T>(String)

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

(Унаследовано от OpenXmlPartContainer)
AddNewPart<T>(String, String)

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

(Унаследовано от OpenXmlPartContainer)
AddPart<T>(T)

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

(Унаследовано от OpenXmlPackage)
AddPart<T>(T, String)

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

(Унаследовано от OpenXmlPartContainer)
Annotation(Type)

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

(Унаследовано от OpenXmlPartContainer)
Annotation<T>()

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

(Унаследовано от OpenXmlPartContainer)
Annotations(Type)

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

(Унаследовано от OpenXmlPartContainer)
Annotations<T>()

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

(Унаследовано от OpenXmlPartContainer)
ChangeIdOfPart(OpenXmlPart, String)

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

(Унаследовано от OpenXmlPartContainer)
Clone()

Создает редактируемый клон этого пакета OpenXml, открытый в с расширяемой MemoryStream емкостью и использующий OpenSettings по умолчанию.

(Унаследовано от OpenXmlPackage)
Clone(Package)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package. Клон будет открыт с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Package, OpenSettings)

Создает клон этого пакета OpenXml, открытого в указанном экземпляре Package.

(Унаследовано от OpenXmlPackage)
Clone(Stream)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Stream, Boolean)

Создает клон этого пакета OpenXml, открытого в заданном потоке. Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(Stream, Boolean, OpenSettings)

Создает клон этого пакета OpenXml, открытого в заданном потоке.

(Унаследовано от OpenXmlPackage)
Clone(String)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с теми же параметрами, например FileOpenAccess и OpenSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(String, Boolean)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml). Клонированные пакеты OpenXml открываются с помощью того же openSettings, что и этот пакет OpenXml.

(Унаследовано от OpenXmlPackage)
Clone(String, Boolean, OpenSettings)

Создает клон этого пакета OpenXml, открытого из заданного файла (который будет создан путем клонирования этого пакета OpenXml).

(Унаследовано от OpenXmlPackage)
Close()
Устаревшие..

Сохраняет и закрывает пакет OpenXml и все потоки базовых частей.

(Унаследовано от OpenXmlPackage)
CreateClone(Package)

Создает новый экземпляр OpenXmlPackage в указанном экземпляре Package.

(Унаследовано от OpenXmlPackage)
CreateClone(Stream)

Создает новый openXmlPackage в заданном потоке.

(Унаследовано от OpenXmlPackage)
CreateClone(String)

Создает новый пакет OpenXml для заданного файла.

(Унаследовано от OpenXmlPackage)
CreateMediaDataPart(MediaDataPartType)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateMediaDataPart(String)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateMediaDataPart(String, String)

Создает новую MediaDataPart часть в пакете документа.

(Унаследовано от OpenXmlPackage)
CreateRelationshipToPart(OpenXmlPart)

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

(Унаследовано от OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

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

(Унаследовано от OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

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

(Унаследовано от OpenXmlPartContainer)
DeleteExternalRelationship(String)

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

(Унаследовано от OpenXmlPartContainer)
DeletePart(DataPart)

Удаляет указанный DataPart объект из пакета документа.

(Унаследовано от OpenXmlPackage)
DeletePart(OpenXmlPart)

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

(Унаследовано от OpenXmlPartContainer)
DeletePart(String)

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

(Унаследовано от OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

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

(Унаследовано от OpenXmlPartContainer)
DeletePartsRecursivelyOfType<T>()

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

(Унаследовано от OpenXmlPackage)
DeleteReferenceRelationship(ReferenceRelationship)

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

(Унаследовано от OpenXmlPartContainer)
DeleteReferenceRelationship(String)

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

(Унаследовано от OpenXmlPartContainer)
Dispose()

Очищает и сохраняет содержимое, закрывает документ и освобождает все ресурсы.

(Унаследовано от OpenXmlPackage)
Dispose(Boolean)

Очищает и сохраняет содержимое, закрывает документ и освобождает все ресурсы.

(Унаследовано от OpenXmlPackage)
GetExternalRelationship(String)

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

(Унаследовано от OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

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

(Унаследовано от OpenXmlPartContainer)
GetPartById(String)

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

(Унаследовано от OpenXmlPartContainer)
GetPartsCountOfType<T>()
Устаревшие..

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

(Унаследовано от OpenXmlPartContainer)
GetPartsOfType<T>()

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

(Унаследовано от OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Устаревшие..

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

(Унаследовано от OpenXmlPartContainer)
GetReferenceRelationship(String)

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

(Унаследовано от OpenXmlPartContainer)
OpenClone(Stream, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном потоке.

(Унаследовано от OpenXmlPackage)
OpenClone(String, Boolean, OpenSettings)

Открывает клонированные пакеты OpenXml в заданном файле.

(Унаследовано от OpenXmlPackage)
RemoveAnnotations(Type)

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

(Унаследовано от OpenXmlPartContainer)
RemoveAnnotations<T>()

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

(Унаследовано от OpenXmlPartContainer)
Save()

Сохраняет содержимое всех частей и связей, содержащихся в пакете OpenXml, если FileOpenAccess имеет значение ReadWrite. Некоторые платформы не поддерживают сохранение из-за ограничений в Package, поэтому запросите CanSave во время выполнения, чтобы узнать, будет ли поддерживаться полное сохранение без закрытия и удаления OpenXmlPackage.

(Унаследовано от OpenXmlPackage)
SaveAs(String)
Устаревшие..

Сохраняет содержимое всех частей и связей, содержащихся в пакете OpenXml, в указанный файл. Открывает сохраненный документ, используя те же параметры, которые использовались для открытия этого пакета OpenXml.

(Унаследовано от OpenXmlPackage)
ThrowIfObjectDisposed()

Возникает, если объект удален.

(Унаследовано от OpenXmlPackage)
ToFlatOpcDocument()

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

(Унаследовано от OpenXmlPackage)
ToFlatOpcDocument(XProcessingInstruction)

Преобразует пакет OpenXml в формате OPC в неструктурированном XDocument формате OPC.

(Унаследовано от OpenXmlPackage)
ToFlatOpcString()

Преобразует пакет OpenXml в формате OPC в строку в формате неструктурированного OPC.

(Унаследовано от OpenXmlPackage)
TryGetPartById(String, OpenXmlPart)

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

(Унаследовано от OpenXmlPartContainer)
Validate(OpenXmlPackageValidationSettings)
Устаревшие..

Проверяет пакет. Этот метод не проверяет XML-содержимое в каждой части.

(Унаследовано от OpenXmlPackage)

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

AddDisposableFeature(OpenXmlPackage)
AddPackageEventsFeature(OpenXmlPackage)

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

AddPartEventsFeature(OpenXmlPackage)

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

AddPartRootEventsFeature(OpenXmlPartContainer)

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

AddRandomNumberGeneratorFeature(OpenXmlPackage)

Добавьте генератор случайных чисел в пакет.

CreateUnknownElement(OpenXmlPartContainer, String)

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

GetAllParts(OpenXmlPackage)

Обход частей в ширину OpenXmlPackage по ширине.

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