Compartilhar via


OpenXmlPartContainer Classe

Definição

Define a classe base para OpenXmlPackage e OpenXmlPart.

public abstract class OpenXmlPartContainer
type OpenXmlPartContainer = class
Public MustInherit Class OpenXmlPartContainer
Herança
OpenXmlPartContainer
Derivado

Construtores

OpenXmlPartContainer()

Inicializa OpenXmlPartContainer.

Propriedades

DataPartReferenceRelationships

Obtém todos os DataPartReferenceRelationship relacionamentos.

ExternalRelationships

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

Features

Obtém os recursos associados a essa parte.

HyperlinkRelationships

Obtém todas as relações de hiperlink.

Parts

Obtém todas as partes que são destinos de relacionamento dessa parte.

Métodos

AddAnnotation(Object)

Adiciona um objeto à lista de anotações deste PartContainer.

AddExtendedPart(String, String, String)

Adiciona uma parte estendida ( parte específica do aplicativo ).

AddExtendedPart(String, String, String, String)

Adiciona uma parte estendida ( parte específica do aplicativo ).

AddExternalRelationship(String, Uri)

Adiciona uma relação externa. Não adicione relações de hiperlink por meio desse método. Em vez disso, use AddHyperlinkRelationship().

AddExternalRelationship(String, Uri, String)

Adiciona uma relação externa. Não adicione relações de hiperlink por meio desse método. Em vez disso, use AddHyperlinkRelationship().

AddHyperlinkRelationship(Uri, Boolean)

Adiciona uma nova relação de hiperlink.

AddHyperlinkRelationship(Uri, Boolean, String)

Adiciona uma nova relação de hiperlink.

AddNewPart<T>()

Adiciona uma nova parte do tipo T.

AddNewPart<T>(String)

Adiciona uma nova parte do tipo T.

AddNewPart<T>(String, String)

Adiciona uma nova parte do tipo T.

AddPart<T>(T)

Adiciona a parte ao documento. Deve usar a parte retornada para operar na parte adicionada ao documento.

AddPart<T>(T, String)

Adiciona a parte ao documento com uma determinada ID (identificador de relação). Deve usar a parte retornada para operar na parte adicionada ao documento

Annotation(Type)

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

Annotation<T>()

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

Annotations(Type)

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

Annotations<T>()

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

ChangeIdOfPart(OpenXmlPart, String)

Altera a ID da relação da parte.

CreateRelationshipToPart(OpenXmlPart)

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

CreateRelationshipToPart(OpenXmlPart, String)

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

DeleteExternalRelationship(ExternalRelationship)

Exclui a relação externa especificada.

DeleteExternalRelationship(String)

Exclui a ExternalRelationship especificada.

DeletePart(OpenXmlPart)

Exclui uma parte especificada na camada raiz do pacote.

DeletePart(String)

Exclui a parte filho especificada dessa parte.

DeleteParts<T>(IEnumerable<T>)

Exclui todas as partes que estão na coleção passada do documento.

DeleteReferenceRelationship(ReferenceRelationship)

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

DeleteReferenceRelationship(String)

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

GetExternalRelationship(String)

Obtém a ExternalRelationship especificada.

GetIdOfPart(OpenXmlPart)

Obtém a ID de relacionamento da parte.

GetPartById(String)

Obtém a parte filho por meio da ID do relacionamento.

GetPartsCountOfType<T>()
Obsoleto.

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

GetPartsOfType<T>()

Enumera todas as partes de crianças do tipo T especificado dessa parte.

GetPartsOfType<T>(ICollection<T>)
Obsoleto.

Obtém todas as partes de crianças do tipo TpartCollection especificado nesta parte.

GetReferenceRelationship(String)

Obtém o ReferenceRelationship especificado.

RemoveAnnotations(Type)

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

RemoveAnnotations<T>()

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

ThrowIfObjectDisposed()

Teste se o objeto já está descartado.

TryGetPartById(String, OpenXmlPart)

Tente obter a parte filho pela ID do relacionamento.

Métodos de Extensão

AddPartRootEventsFeature(OpenXmlPartContainer)

Adiciona um recurso para acompanhar o evento para eventos do ciclo de vida do pacote.

CreateUnknownElement(OpenXmlPartContainer, String)

Cria uma nova classe OpenXmlUnknownElement usando o XML externo.

Aplica-se a