Compartilhar via


PresentationDocument Classe

Definição

Define PresentationDocument - um OpenXmlPackage representa um documento de Apresentação

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)
Herança
Herança
Implementações

Construtores

PresentationDocument()
Obsoleto.

Cria um PresentationDocument.

Propriedades

AutoSave

Obtém um valor que indica se as partes devem ser guardadas quando eliminadas.

(Herdado de OpenXmlPackage)
CompressionOption

Obtém ou define o nível de compressão para o conteúdo da nova parte

(Herdado de OpenXmlPackage)
CoreFilePropertiesPart

Obtém o CoreFilePropertiesPart da PresentationDocument.

CustomFilePropertiesPart

Obtém o CustomFilePropertiesPart da PresentationDocument.

DataPartReferenceRelationships

Obtém todas as DataPartReferenceRelationship relações.

(Herdado de OpenXmlPartContainer)
DataParts

Obtém todas as DataPart partes no pacote de documentos.

(Herdado de OpenXmlPackage)
DigitalSignatureOriginPart

Obtém o DigitalSignatureOriginPart da PresentationDocument.

DocumentType

Obtém o tipo de PresentationDocument.

ExtendedFilePropertiesPart

Obtém o ExtendedFilePropertiesPart da PresentationDocument.

ExternalRelationships

Obtém todas as relações externas. As relações de hiperligação não estão incluídas, utilize a propriedade HyperlinkRelationship para enumerar relações de hiperligação.

(Herdado de OpenXmlPartContainer)
Features

Obtém as funcionalidades associadas a esta parte.

Features

Obtém as funcionalidades associadas a esta parte.

(Herdado de OpenXmlPackage)
FileOpenAccess

Obtém a definição FileAccess para o documento. As definições de acesso de E/S atuais são: Leitura, Escrita ou Escrita.

(Herdado de OpenXmlPackage)
HyperlinkRelationships

Obtém todas as relações de hiperligação.

(Herdado de OpenXmlPartContainer)
LabelInfoPart

Obtém o LabelInfoPart da PresentationDocument, disponível apenas no Office2021.

MarkupCompatibilityProcessSettings

Obtém as definições de compatibilidade de markup aplicadas no tempo de carregamento.

(Herdado de OpenXmlPackage)
MaxCharactersInPart

Obtém um valor que indica o número máximo permitido de carateres numa peça Open XML. Um valor zero (0) indica que não existem limites no tamanho da peça. Um valor diferente de zero especifica o tamanho máximo, em carateres.

(Herdado de OpenXmlPackage)
Package
Obsoleto.

Obtém o pacote do documento.

(Herdado de OpenXmlPackage)
PackageProperties

Obtém as propriedades do pacote.

(Herdado de OpenXmlPackage)
PartExtensionProvider

Obtém uma parte PartExtensionProvider que fornece um mapeamento de ContentType para uma extensão de parte.

(Herdado de OpenXmlPackage)
Parts

Obtém todas as partes que são destinos de relação desta parte.

(Herdado de OpenXmlPartContainer)
PresentationPart

Obtém a Parte da Apresentação do PresentationDocument.

QuickAccessToolbarCustomizationsPart

Obtém o QuickAccessToolbarCustomizationsPart da PresentationDocument.

RibbonAndBackstageCustomizationsPart

Obtém o RibbonAndBackstageCustomizationsPart da PresentationDocument, apenas disponível no Office2010.

RibbonExtensibilityPart

Obtém o RibbonExtensibilityPart da PresentationDocument.

RootPart

Obtém a parte raiz do pacote.

RootPart

Obtém a parte raiz do pacote.

(Herdado de OpenXmlPackage)
StrictRelationshipFound

Obtém um valor que indica se este pacote contém relações transitórias convertidas de Estrita.

(Herdado de OpenXmlPackage)
ThumbnailPart

Obtém a ThumbnailPart da PresentationDocument.

WebExTaskpanesPart

Obtém a Peça WebExTaskpanes da PresentationDocument, disponível apenas no Office2013.

Métodos

AddAnnotation(Object)

Adiciona um objeto à lista de anotação deste PartContainer.

(Herdado de OpenXmlPartContainer)
AddCoreFilePropertiesPart()

Adiciona um CoreFilePropertiesPart à PresentationDocument.

AddCustomFilePropertiesPart()

Adiciona um CustomFilePropertiesPart à PresentationDocument.

AddDigitalSignatureOriginPart()

Adiciona um DigitalSignatureOriginPart à PresentationDocuments.

AddExtendedFilePropertiesPart()

Adiciona uma ExtendedFilePropertiesPart à PresentationDocument.

AddExtendedPart(String, String, String, String)

Adiciona uma parte expandida (parte específica da aplicação ).

(Herdado de OpenXmlPartContainer)
AddExtendedPart(String, String, String)

Adiciona uma parte expandida (parte específica da aplicação ).

(Herdado de OpenXmlPartContainer)
AddExternalRelationship(String, Uri, String)

Adiciona uma relação externa. Não adicione relações de hiperligação através deste método. Em alternativa, utilize AddHyperlinkRelationship().

(Herdado de OpenXmlPartContainer)
AddExternalRelationship(String, Uri)

Adiciona uma relação externa. Não adicione relações de hiperligação através deste método. Em alternativa, utilize AddHyperlinkRelationship().

(Herdado de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean, String)

Adiciona uma nova relação de hiperligação.

(Herdado de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Adiciona uma nova relação de hiperligação.

(Herdado de OpenXmlPartContainer)
AddLabelInfoPart()

Adiciona uma LabelInfoPart ao PresentationDocument, esta parte só está disponível no Office2021.

AddNewPart<T>()

Adiciona uma nova parte do tipo T.

(Herdado de OpenXmlPartContainer)
AddNewPart<T>(String, String)

Adiciona uma nova parte do tipo T.

AddNewPart<T>(String)

Adiciona uma nova parte do tipo T.

(Herdado de OpenXmlPartContainer)
AddPart<T>(T, String)

Adiciona a parte ao documento com um determinado identificador de relação (ID). Tem de utilizar a parte devolvida para operar na parte adicionada ao documento

(Herdado de OpenXmlPartContainer)
AddPart<T>(T)

Adiciona a parte especificada ao documento. Utilize a parte devolvida para operar na parte adicionada ao documento.

(Herdado de OpenXmlPackage)
AddPresentationPart()

Cria a Peça de Apresentação e adiciona-a a este documento.

AddQuickAccessToolbarCustomizationsPart()

Adicione uma QuickAccessToolbarCustomizationsPart à PresentationDocument.

AddRibbonAndBackstageCustomizationsPart()

Adicione um RibbonAndBackstageCustomizationsPart à PresentationDocument. Esta parte só está disponível no Office2010.

AddRibbonExtensibilityPart()

Adicione uma RibbonExtensibilityPart à PresentationDocument.

AddThumbnailPart(String)

Adiciona uma ThumbnailPart à PresentationDocument.

AddThumbnailPart(ThumbnailPartType)

Adiciona uma ThumbnailPart à PresentationDocument.

AddWebExTaskpanesPart()

Adiciona uma Peça WebExTaskpanes ao PresentationDocument. Esta parte só está disponível no Office2013.

Annotation(Type)

Obtenha o primeiro objeto de anotação do tipo especificado a partir deste PartContainer.

(Herdado de OpenXmlPartContainer)
Annotation<T>()

Obtenha o primeiro objeto de anotação do tipo especificado a partir deste PartContainer.

(Herdado de OpenXmlPartContainer)
Annotations(Type)

Obtém uma coleção de anotações do tipo especificado para este PartContainer.

(Herdado de OpenXmlPartContainer)
Annotations<T>()

Obtém uma coleção de anotações do tipo especificado para este PartContainer.

(Herdado de OpenXmlPartContainer)
ChangeDocumentType(PresentationDocumentType)

Altera o tipo de documento.

ChangeIdOfPart(OpenXmlPart, String)

Altera o ID da relação da peça.

(Herdado de OpenXmlPartContainer)
Clone()

Cria um clone editável deste pacote OpenXml, aberto numa MemoryStream capacidade expansível e com OpenSettings predefinido.

(Herdado de OpenXmlPackage)
Clone(Package, OpenSettings)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote.

(Herdado de OpenXmlPackage)
Clone(Package)

Cria um clone deste pacote OpenXml, aberto na instância especificada do Pacote. O clone será aberto com as mesmas OpenSettings que este pacote OpenXml.

(Herdado de OpenXmlPackage)
Clone(Stream, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado.

(Herdado de OpenXmlPackage)
Clone(Stream, Boolean)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

(Herdado de OpenXmlPackage)
Clone(Stream)

Cria um clone deste pacote OpenXml, aberto no fluxo especificado. O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

(Herdado de OpenXmlPackage)
Clone(String, Boolean, OpenSettings)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml).

(Herdado de OpenXmlPackage)
Clone(String, Boolean)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas OpenSettings que este pacote OpenXml.

(Herdado de OpenXmlPackage)
Clone(String)

Cria um clone deste pacote OpenXml aberto a partir do ficheiro especificado (que será criado através da clonagem deste pacote OpenXml). O pacote OpenXml clonado é aberto com as mesmas definições, ou seja, FileOpenAccess e OpenSettings, que este pacote OpenXml.

(Herdado de OpenXmlPackage)
Close()
Obsoleto.

Guarda e fecha o pacote OpenXml e todos os fluxos de peças subjacentes.

(Herdado de OpenXmlPackage)
Create(Package, PresentationDocumentType, Boolean)

Cria uma nova instância da classe PresentationDocument a partir do pacote especificado.

Create(Package, PresentationDocumentType)

Criou uma nova instância da classe PresentationDocument a partir do pacote especificado.

Create(Stream, PresentationDocumentType, Boolean)

Cria uma nova instância da classe PresentationDocument a partir do fluxo de E/S.

Create(Stream, PresentationDocumentType)

Criou uma nova instância da classe PresentationDocument a partir do fluxo de E/S.

Create(String, PresentationDocumentType, Boolean)

Criou uma nova instância da classe PresentationDocument a partir do ficheiro especificado.

Create(String, PresentationDocumentType)

Cria uma nova instância da classe PresentationDocument a partir do ficheiro especificado.

CreateClone(Package)

Cria uma nova instância de OpenXmlPackage na instância especificada do Pacote.

CreateClone(Package)

Cria uma nova instância de OpenXmlPackage na instância especificada do Pacote.

(Herdado de OpenXmlPackage)
CreateClone(Stream)

Cria um novo OpenXmlPackage no fluxo especificado.

CreateClone(Stream)

Cria um novo OpenXmlPackage no fluxo especificado.

(Herdado de OpenXmlPackage)
CreateClone(String)

Cria um novo pacote OpenXml no ficheiro especificado.

CreateClone(String)

Cria um novo pacote OpenXml no ficheiro especificado.

(Herdado de OpenXmlPackage)
CreateFromTemplate(String)

Cria um PresentationDocument editável a partir de um modelo, aberto num MemoryStream com capacidade expansível.

CreateMediaDataPart(MediaDataPartType)

Cria uma nova MediaDataPart parte no pacote de documentos.

(Herdado de OpenXmlPackage)
CreateMediaDataPart(String, String)

Cria uma nova MediaDataPart parte no pacote de documentos.

(Herdado de OpenXmlPackage)
CreateMediaDataPart(String)

Cria uma nova MediaDataPart parte no pacote de documentos.

(Herdado de OpenXmlPackage)
CreateRelationshipToPart(OpenXmlPart, String)

Adiciona uma relação para a parte especificada a esta parte.

(Herdado de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart)

Adiciona uma relação para a parte especificada a esta parte.

(Herdado de OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Elimina a relação externa especificada.

(Herdado de OpenXmlPartContainer)
DeleteExternalRelationship(String)

Elimina o ExternalRelationship especificado.

(Herdado de OpenXmlPartContainer)
DeletePart(DataPart)

Elimina o especificado DataPart do pacote de documentos.

(Herdado de OpenXmlPackage)
DeletePart(OpenXmlPart)

Elimina uma parte especificada na camada raiz do pacote.

(Herdado de OpenXmlPartContainer)
DeletePart(String)

Elimina a parte subordinada especificada desta parte.

(Herdado de OpenXmlPartContainer)
DeleteParts<T>(IEnumerable<T>)

Elimina todas as partes que estão na coleção transmitida do documento.

(Herdado de OpenXmlPartContainer)
DeletePartsRecursivelyOfType<T>()

Elimina todas as partes com o tipo de peça especificado do pacote de forma recursiva.

(Herdado de OpenXmlPackage)
DeleteReferenceRelationship(ReferenceRelationship)

Elimina a relação de referência especificada.

(Herdado de OpenXmlPartContainer)
DeleteReferenceRelationship(String)

Elimina a relação de referência especificada.

(Herdado de OpenXmlPartContainer)
Dispose()

Remove e guarda o conteúdo, fecha o documento e liberta todos os recursos.

(Herdado de OpenXmlPackage)
Dispose(Boolean)

Remove e guarda o conteúdo, fecha o documento e liberta todos os recursos.

(Herdado de OpenXmlPackage)
FromFlatOpcDocument(XDocument, Package)

Cria uma nova instância de PresentationDocument a partir de uma apresentação no formato OPC Plano na instância especificada do Pacote.

FromFlatOpcDocument(XDocument, Stream, Boolean)

Cria uma nova instância de PresentationDocument a partir de uma apresentação no formato OPC Plano.

FromFlatOpcDocument(XDocument, String, Boolean)

Cria uma nova instância de PresentationDocument a partir de uma apresentação no formato OPC Plano.

FromFlatOpcDocument(XDocument)

Cria uma nova instância editável de PresentationDocument a partir de um XDocument formato OPC plano, aberto num MemoryStream.

FromFlatOpcString(String, Package)

Cria uma nova instância de PresentationDocument a partir de uma cadeia no formato OPC Plano.

FromFlatOpcString(String, Stream, Boolean)

Cria uma nova instância de PresentationDocument a partir de uma cadeia no formato OPC Plano num

FromFlatOpcString(String, String, Boolean)

Cria uma nova instância de PresentationDocument a partir de uma cadeia no formato OPC Plano.

FromFlatOpcString(String)

Cria uma nova instância de PresentationDocument a partir de uma cadeia no formato OPC Plano numa MemoryStream capacidade expansível.

GetExternalRelationship(String)

Obtém o ExternalRelationship especificado.

(Herdado de OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Obtém o ID de relação da peça.

(Herdado de OpenXmlPartContainer)
GetPartById(String)

Obtém a parte subordinada através do ID da relação.

(Herdado de OpenXmlPartContainer)
GetPartsCountOfType<T>()
Obsoleto.

Obtém a contagem de todas as partes do tipo T.

(Herdado de OpenXmlPartContainer)
GetPartsOfType<T>()

Enumera todas as partes subordinadas do tipo T especificado desta peça.

(Herdado de OpenXmlPartContainer)
GetPartsOfType<T>(ICollection<T>)
Obsoleto.

Obtém todas as partes subordinadas do tipo TpartCollection especificado nesta parte.

(Herdado de OpenXmlPartContainer)
GetReferenceRelationship(String)

Obtém a ReferenceRelationship especificada.

(Herdado de OpenXmlPartContainer)
Open(Package, OpenSettings)

Cria uma nova instância da classe PresentationDocument a partir do pacote especificado.

Open(Package)

Cria uma nova instância da classe PresentationDocument a partir do pacote especificado.

Open(Stream, Boolean, OpenSettings)

Cria uma nova instância da classe PresentationDocument a partir do fluxo de E/S.

Open(Stream, Boolean)

Cria uma nova instância da classe PresentationDocument a partir do fluxo de E/S.

Open(String, Boolean, OpenSettings)

Cria uma nova instância da classe PresentationDocument a partir do ficheiro especificado.

Open(String, Boolean)

Cria uma nova instância da classe PresentationDocument a partir do ficheiro especificado.

OpenClone(Stream, Boolean, OpenSettings)

Abre o pacote OpenXml clonado no fluxo especificado.

OpenClone(Stream, Boolean, OpenSettings)

Abre o pacote OpenXml clonado no fluxo especificado.

(Herdado de OpenXmlPackage)
OpenClone(String, Boolean, OpenSettings)

Abre o pacote OpenXml clonado no ficheiro especificado.

OpenClone(String, Boolean, OpenSettings)

Abre o pacote OpenXml clonado no ficheiro especificado.

(Herdado de OpenXmlPackage)
RemoveAnnotations(Type)

Remove as anotações do tipo especificado deste PartContainer.

(Herdado de OpenXmlPartContainer)
RemoveAnnotations<T>()

Remove as anotações do tipo especificado deste PartContainer.

(Herdado de OpenXmlPartContainer)
Save()

Guarda o conteúdo de todas as partes e relações contidas no pacote OpenXml, se FileOpenAccess for ReadWrite. Algumas plataformas não suportam a gravação devido a limitações no Package, por isso, consulte CanSave no runtime para saber se a gravação completa será suportada sem fechar e eliminar o OpenXmlPackage.

(Herdado de OpenXmlPackage)
SaveAs(String)
Obsoleto.

Guarda o conteúdo de todas as partes e relações contidas no pacote OpenXml no ficheiro especificado. Abre o documento guardado com as mesmas definições que foram utilizadas para abrir este pacote OpenXml.

(Herdado de OpenXmlPackage)
ThrowIfObjectDisposed()

Acionado se um objeto for eliminado.

(Herdado de OpenXmlPackage)
ToFlatOpcDocument()

Converte um pacote OpenXml no formato OPC num XDocument formato OPC Plano.

ToFlatOpcDocument()

Converte um pacote OpenXml no formato OPC num XDocument formato OPC Plano.

(Herdado de OpenXmlPackage)
ToFlatOpcDocument(XProcessingInstruction)

Converte um pacote OpenXml no formato OPC num XDocument formato OPC Plano.

(Herdado de OpenXmlPackage)
ToFlatOpcString()

Converte um pacote OpenXml no formato OPC em cadeia no formato OPC Plano.

(Herdado de OpenXmlPackage)
TryGetPartById(String, OpenXmlPart)

Tente obter a parte subordinada pelo ID da relação.

(Herdado de OpenXmlPartContainer)
Validate(OpenXmlPackageValidationSettings)
Obsoleto.

Valida o pacote. Este método não valida o conteúdo XML em cada parte.

(Herdado de OpenXmlPackage)

Métodos de Extensão

GetPackage(OpenXmlPackage)

Obtém a corrente IPackage para o package.

AddDisposableFeature(OpenXmlPackage)

Define PresentationDocument - um OpenXmlPackage representa um documento de Apresentação

AddPackageEventsFeature(OpenXmlPackage)

Adiciona uma funcionalidade para controlar os eventos de um ciclo de vida de pacotes.

AddPartEventsFeature(OpenXmlPackage)

Adiciona uma funcionalidade para controlar os eventos de um pacote que cria ou remove peças.

AddPartRootEventsFeature(OpenXmlPartContainer)

Adiciona uma funcionalidade para controlar eventos para eventos do ciclo de vida do pacote.

AddRandomNumberGeneratorFeature(OpenXmlPackage)

Adicione um gerador de números aleatórios ao pacote.

CreateUnknownElement(OpenXmlPartContainer, String)

Cria uma nova classe OpenXmlUnknownElement com o XML externo.

ToFlatOpcDocument(OpenXmlPackage)

Converte um pacote OpenXml no formato OPC num XDocument formato OPC Plano.

ToFlatOpcString(OpenXmlPackage)

Converte um pacote OpenXml no formato OPC em cadeia no formato OPC Plano.

GetAllParts(OpenXmlPackage)

Percorram partes no OpenXmlPackage por amplitude-primeiro.

Aplica-se a