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


PresentationDocument Класс

Определение

Определяет PresentationDocument — OpenXmlPackage представляет документ Presentation

public class PresentationDocument : DocumentFormat.OpenXml.Packaging.OpenXmlPackage
public class PresentationDocument : DocumentFormat.OpenXml.Packaging.TypedOpenXmlPackage
public class PresentationDocument : DocumentFormat.OpenXml.Packaging.OpenXmlPackage, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.PresentationPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ThumbnailPart>
type PresentationDocument = class
    inherit OpenXmlPackage
type PresentationDocument = class
    inherit TypedOpenXmlPackage
type PresentationDocument = class
    inherit OpenXmlPackage
    interface ISupportedRelationship<PresentationPart>
    interface ISupportedRelationship<ThumbnailPart>
Public Class PresentationDocument
Inherits OpenXmlPackage
Public Class PresentationDocument
Inherits TypedOpenXmlPackage
Public Class PresentationDocument
Inherits OpenXmlPackage
Implements ISupportedRelationship(Of PresentationPart), ISupportedRelationship(Of ThumbnailPart)
Наследование
Наследование
Реализации

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

PresentationDocument()
Устаревшие..

Создает PresentationDocument.

Свойства

AutoSave

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

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

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

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

Возвращает элемент CoreFilePropertiesPart объекта PresentationDocument.

CustomFilePropertiesPart

Возвращает элемент CustomFilePropertiesPart объекта PresentationDocument.

DataPartReferenceRelationships

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

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

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

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

Возвращает digitalSignatureOriginPart объекта PresentationDocument.

DocumentType

Возвращает тип PresentationDocument.

ExtendedFilePropertiesPart

Возвращает extendedFilePropertiesPart объекта PresentationDocument.

ExternalRelationships

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

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

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

Features

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

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

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

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

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

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

Возвращает элемент LabelInfoPart объекта PresentationDocument, доступный только в Office2021.

MarkupCompatibilityProcessSettings

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает элемент PresentationPart объекта PresentationDocument.

QuickAccessToolbarCustomizationsPart

Возвращает элемент QuickAccessToolbarCustomizationsPart объекта PresentationDocument.

RibbonAndBackstageCustomizationsPart

Возвращает элемент RibbonAndBackstageCustomizationsPart объекта PresentationDocument, доступный только в Office2010.

RibbonExtensibilityPart

Возвращает ribbonExtensibilityPart объекта PresentationDocument.

RootPart

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

RootPart

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

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

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

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

Возвращает элемент ThumbnailPart объекта PresentationDocument.

WebExTaskpanesPart

Возвращает элемент WebExTaskpanesPart объекта PresentationDocument, доступный только в Office2013.

Методы

AddAnnotation(Object)

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

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

Добавляет coreFilePropertiesPart в PresentationDocument.

AddCustomFilePropertiesPart()

Добавляет элемент CustomFilePropertiesPart в PresentationDocument.

AddDigitalSignatureOriginPart()

Добавляет DigitalSignatureOriginPart в PresentationDocuments.

AddExtendedFilePropertiesPart()

Добавляет extendedFilePropertiesPart в PresentationDocument.

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)
AddLabelInfoPart()

Добавляет labelInfoPart в PresentationDocument, эта часть доступна только в Office2021.

AddNewPart<T>()

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

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

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

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

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

AddPart<T>(T)

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

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

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

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

Создает Элемент PresentationPart и добавляет его в этот документ.

AddQuickAccessToolbarCustomizationsPart()

Добавьте quickAccessToolbarCustomizationsPart в PresentationDocument.

AddRibbonAndBackstageCustomizationsPart()

Добавьте ribbonAndBackstageCustomizationsPart в PresentationDocument, эта часть доступна только в Office2010.

AddRibbonExtensibilityPart()

Добавьте ribbonExtensibilityPart в PresentationDocument.

AddThumbnailPart(String)

Добавляет элемент ThumbnailPart в PresentationDocument.

AddThumbnailPart(ThumbnailPartType)

Добавляет элемент ThumbnailPart в PresentationDocument.

AddWebExTaskpanesPart()

Добавляет элемент WebExTaskpanesPart в PresentationDocument. Эта часть доступна только в Office2013.

Annotation(Type)

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

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

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

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

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

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

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

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

Изменяет тип документа.

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)
Create(Package, PresentationDocumentType)

Создан новый экземпляр класса PresentationDocument из указанного пакета.

Create(Package, PresentationDocumentType, Boolean)

Создает новый экземпляр класса PresentationDocument из указанного пакета.

Create(Stream, PresentationDocumentType)

Создан новый экземпляр класса PresentationDocument из потока ввода-вывода.

Create(Stream, PresentationDocumentType, Boolean)

Создает новый экземпляр класса PresentationDocument из потока ввода-вывода.

Create(String, PresentationDocumentType)

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

Create(String, PresentationDocumentType, Boolean)

На основе указанного файла создан новый экземпляр класса PresentationDocument.

CreateClone(Package)

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

CreateClone(Package)

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

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

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

CreateClone(Stream)

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

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

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

CreateClone(String)

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

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

Создает редактируемый PresentationDocument из шаблона, открытого в MemoryStream с расширяемой емкостью.

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)
FromFlatOpcDocument(XDocument)

Создает новый редактируемый экземпляр PresentationDocument из XDocument неструктурированного формата OPC, открытого MemoryStreamв .

FromFlatOpcDocument(XDocument, Package)

Создает новый экземпляр PresentationDocument из презентации в неструктурированном формате OPC для указанного экземпляра Package.

FromFlatOpcDocument(XDocument, Stream, Boolean)

Создает новый экземпляр PresentationDocument из презентации в формате неструктурированного OPC.

FromFlatOpcDocument(XDocument, String, Boolean)

Создает новый экземпляр PresentationDocument из презентации в формате неструктурированного OPC.

FromFlatOpcString(String)

Создает новый экземпляр PresentationDocument из строки в формате неструктурированного OPC в MemoryStream с расширяемой емкостью.

FromFlatOpcString(String, Package)

Создает новый экземпляр PresentationDocument из строки в формате неструктурированного OPC.

FromFlatOpcString(String, Stream, Boolean)

Создает новый экземпляр PresentationDocument из строки в формате неструктурированного OPC в

FromFlatOpcString(String, String, Boolean)

Создает новый экземпляр PresentationDocument из строки в формате неструктурированного OPC.

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)
Open(Package)

Создает новый экземпляр класса PresentationDocument из указанного пакета.

Open(Package, OpenSettings)

Создает новый экземпляр класса PresentationDocument из указанного пакета.

Open(Stream, Boolean)

Создает новый экземпляр класса PresentationDocument из потока ввода-вывода.

Open(Stream, Boolean, OpenSettings)

Создает новый экземпляр класса PresentationDocument из потока ввода-вывода.

Open(String, Boolean)

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

Open(String, Boolean, OpenSettings)

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

OpenClone(Stream, Boolean, OpenSettings)

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

OpenClone(Stream, Boolean, OpenSettings)

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

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

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

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.

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)

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

GetPackage(OpenXmlPackage)

Возвращает текущий для IPackagepackage.

AddDisposableFeature(OpenXmlPackage)

Определяет PresentationDocument — OpenXmlPackage представляет документ Presentation

AddPackageEventsFeature(OpenXmlPackage)

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

AddPartEventsFeature(OpenXmlPackage)

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

AddPartRootEventsFeature(OpenXmlPartContainer)

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

AddRandomNumberGeneratorFeature(OpenXmlPackage)

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

CreateUnknownElement(OpenXmlPartContainer, String)

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

ToFlatOpcDocument(OpenXmlPackage)

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

ToFlatOpcString(OpenXmlPackage)

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

GetAllParts(OpenXmlPackage)

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

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