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 todas as DataPartReferenceRelationship relações.

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.

Features

Obtém as funcionalidades associadas a esta parte.

HyperlinkRelationships

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

Parts

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

Métodos

AddAnnotation(Object)

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

AddExtendedPart(String, String, String, String)

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

AddExtendedPart(String, String, String)

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

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

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

AddHyperlinkRelationship(Uri, Boolean, String)

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

AddHyperlinkRelationship(Uri, Boolean)

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

AddNewPart<T>()

Adiciona uma nova parte do tipo T.

AddNewPart<T>(String, String)

Adiciona uma nova parte do tipo T.

AddNewPart<T>(String)

Adiciona uma nova parte do tipo T.

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

AddPart<T>(T)

Adiciona a parte ao documento. Tem de utilizar a parte devolvida para operar na parte adicionada ao documento.

Annotation(Type)

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

Annotation<T>()

Obtenha o primeiro objeto de anotação do tipo especificado a partir 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 o ID da relação da peça.

CreateRelationshipToPart(OpenXmlPart, String)

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

CreateRelationshipToPart(OpenXmlPart)

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

DeleteExternalRelationship(ExternalRelationship)

Elimina a relação externa especificada.

DeleteExternalRelationship(String)

Elimina o ExternalRelationship especificado.

DeletePart(OpenXmlPart)

Elimina uma parte especificada na camada raiz do pacote.

DeletePart(String)

Elimina a parte subordinada especificada desta parte.

DeleteParts<T>(IEnumerable<T>)

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

DeleteReferenceRelationship(ReferenceRelationship)

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

DeleteReferenceRelationship(String)

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

GetExternalRelationship(String)

Obtém o ExternalRelationship especificado.

GetIdOfPart(OpenXmlPart)

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

GetPartById(String)

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

GetPartsCountOfType<T>()
Obsoleto.

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

GetPartsOfType<T>()

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

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

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

GetReferenceRelationship(String)

Obtém a ReferenceRelationship especificada.

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á eliminado.

TryGetPartById(String, OpenXmlPart)

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

Métodos de Extensão

AddPartRootEventsFeature(OpenXmlPartContainer)

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

CreateUnknownElement(OpenXmlPartContainer, String)

Cria uma nova classe OpenXmlUnknownElement com o XML externo.

Aplica-se a