Compartilhar via


MainDocumentPart Classe

Definição

Define o MainDocumentPart

public class MainDocumentPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart
public class MainDocumentPart : DocumentFormat.OpenXml.Packaging.TypedOpenXmlPart
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class MainDocumentPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart
public class MainDocumentPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.AlternativeFormatImportPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.CustomXmlPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedControlPersistencePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedObjectPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedPackagePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ImagePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ThumbnailPart>
type MainDocumentPart = class
    inherit OpenXmlPart
type MainDocumentPart = class
    inherit TypedOpenXmlPart
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type MainDocumentPart = class
    inherit OpenXmlPart
type MainDocumentPart = class
    inherit OpenXmlPart
    interface ISupportedRelationship<AlternativeFormatImportPart>
    interface ISupportedRelationship<CustomXmlPart>
    interface ISupportedRelationship<EmbeddedControlPersistencePart>
    interface ISupportedRelationship<EmbeddedObjectPart>
    interface ISupportedRelationship<EmbeddedPackagePart>
    interface ISupportedRelationship<ImagePart>
    interface ISupportedRelationship<ThumbnailPart>
Public Class MainDocumentPart
Inherits OpenXmlPart
Public Class MainDocumentPart
Inherits TypedOpenXmlPart
Public Class MainDocumentPart
Inherits OpenXmlPart
Implements ISupportedRelationship(Of AlternativeFormatImportPart), ISupportedRelationship(Of CustomXmlPart), ISupportedRelationship(Of EmbeddedControlPersistencePart), ISupportedRelationship(Of EmbeddedObjectPart), ISupportedRelationship(Of EmbeddedPackagePart), ISupportedRelationship(Of ImagePart), ISupportedRelationship(Of ThumbnailPart)
Herança
Herança
Atributos
Implementações

Exemplos

O exemplo de código a seguir abre um documento de processamento de palavras, instancia o documento main parte, lê os comentários da parte de comentário e os exibe.

using System;  
using System.IO;  
using DocumentFormat.OpenXml.Packaging;  

namespace MainDocumentPartEx  
{  
    class Program  
    {  
        // Get the contents of a document part.  
        static void Main(string[] args)  
        {  
            string document = @"C:\Users\Public\Documents\MainDocumentPartEx.docx";  
            string comments = null;  

            // Open the file read-only.  
            using (WordprocessingDocument wordprocessingDocument =   
                WordprocessingDocument.Open(document, false))  
            {  
                MainDocumentPart mainPart = wordprocessingDocument.MainDocumentPart;  
                WordprocessingCommentsPart WordprocessingCommentsPart =   
                    mainPart.WordprocessingCommentsPart;  

                // Read the comments using a stream reader.  
                using (StreamReader streamReader =   
                    new StreamReader(WordprocessingCommentsPart.GetStream()))  
                {  
                    comments = streamReader.ReadToEnd();  
                }  
            }  
            Console.WriteLine(comments);  
            Console.ReadKey();  
        }  
    }  
}  
Imports System.IO  
Imports DocumentFormat.OpenXml.Packaging  

Module Module1  
    ' Get the contents of a document part.  
    Sub Main(ByVal args As String())  
        Dim document As String = "C:\Users\Public\Documents\MainDocumentPartEx.docx"  
        Dim comments As String = Nothing  

        ' Open the file read-only.  
        Using wordprocessingDocument As WordprocessingDocument = wordprocessingDocument.Open(document, False)  
            Dim mainPart As MainDocumentPart = wordprocessingDocument.MainDocumentPart  
            Dim WordprocessingCommentsPart As WordprocessingCommentsPart = mainPart.WordprocessingCommentsPart  

            ' Read the comments using a stream reader.  
            Using streamReader As New StreamReader(WordprocessingCommentsPart.GetStream())  
                comments = streamReader.ReadToEnd()  
            End Using  
        End Using  
        Console.WriteLine(comments)  
        Console.ReadKey()  
    End Sub  
End Module  

Construtores

MainDocumentPart()

Cria uma instância do MainDocumentPart OpenXmlType

Propriedades

AlternativeFormatImportParts

Obtém o AlternativeFormatImportParts do MainDocumentPart

ChartParts

Obtém as Partes de Gráfico do MainDocumentPart

ContentType

Obtém o tipo de conteúdo (tipo MIME) dos dados de conteúdo na parte.

(Herdado de OpenXmlPart)
CustomizationPart

Obtém a Parte de Personalização do MainDocumentPart

CustomXmlParts

Obtém o CustomXmlParts do MainDocumentPart

DataPartReferenceRelationships

Obtém todos os DataPartReferenceRelationship relacionamentos.

(Herdado de OpenXmlPartContainer)
DiagramColorsParts

Obtém o DiagramColorsParts do MainDocumentPart

DiagramDataParts

Obtém o DiagramDataParts do MainDocumentPart

DiagramLayoutDefinitionParts

Obtém o DiagramLayoutDefinitionParts do MainDocumentPart

DiagramPersistLayoutParts

Obtém o DiagramPersistLayoutParts do MainDocumentPart

DiagramStyleParts

Obtém o DiagramStyleParts do MainDocumentPart

Document

Obtém ou define o elemento raiz dessa parte.

DocumentSettingsPart

Obtém o DocumentSettingsPart do MainDocumentPart

DocumentTasksPart

Obtém o DocumentTasksPart do MainDocumentPart

EmbeddedControlPersistenceParts

Obtém o EmbeddedControlPersistenceParts do MainDocumentPart

EmbeddedObjectParts

Obtém as Partes EmbeddedObject do MainDocumentPart

EmbeddedPackageParts

Obtém o EmbeddedPackageParts do MainDocumentPart

EndnotesPart

Obtém o EndnotesPart do MainDocumentPart

ExtendedChartParts

Obtém o ExtendedChartParts do MainDocumentPart

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.

(Herdado de OpenXmlPartContainer)
Features

Obtém os recursos associados a essa parte.

Features

Obtém os recursos associados a essa parte.

(Herdado de OpenXmlPart)
FontTablePart

Obtém a FontTablePart do MainDocumentPart

FooterParts

Obtém os FooterParts do MainDocumentPart

FootnotesPart

Obtém a Parte de Notas de Rodapé do MainDocumentPart

GlossaryDocumentPart

Obtém o GlossaryDocumentPart do MainDocumentPart

HeaderParts

Obtém as Partes de Cabeçalho do MainDocumentPart

HyperlinkRelationships

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

(Herdado de OpenXmlPartContainer)
ImageParts

Obtém as ImageParts do MainDocumentPart

IsRootElementLoaded

Obtém um valor que indica se o elemento raiz é carregado da parte ou se foi definido.

(Herdado de OpenXmlPart)
Model3DReferenceRelationshipParts

Obtém o Model3DReferenceRelationshipParts do MainDocumentPart

NumberingDefinitionsPart

Obtém a NumberingDefinitionsPart do MainDocumentPart

OpenXmlPackage

Obtém o OpenXmlPackage que contém a parte atual.

(Herdado de OpenXmlPart)
Parts

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

(Herdado de OpenXmlPartContainer)
RelationshipType

Obtém o RelationshipType.

RootElement

Obtém o elemento raiz da parte atual. Retorna nulo quando a parte atual está vazia ou não é um tipo de conteúdo XML.

(Herdado de OpenXmlPart)
StyleDefinitionsPart

Obtém o StyleDefinitionsPart do MainDocumentPart

StylesWithEffectsPart

Obtém o StylesWithEffectsPart do MainDocumentPart

ThemePart

Obtém o ThemePart do MainDocumentPart

ThumbnailPart

Obtém a Miniatura Parte do MainDocumentPart

Uri

Obtém o caminho da parte interna no pacote.

(Herdado de OpenXmlPart)
VbaProjectPart

Obtém o VbaProjectPart do MainDocumentPart

WebSettingsPart

Obtém o WebSettingsPart do MainDocumentPart

WordCommentsExtensiblePart

Obtém o WordCommentsExtensiblePart do MainDocumentPart

WordprocessingCommentsExPart

Obtém o WordprocessingCommentsExPart do MainDocumentPart

WordprocessingCommentsIdsPart

Obtém o WordprocessingCommentsIdsPart do MainDocumentPart

WordprocessingCommentsPart

Obtém o WordprocessingCommentsPart do MainDocumentPart

WordprocessingPeoplePart

Obtém o WordprocessingPeoplePart do MainDocumentPart

WordprocessingPrinterSettingsParts

Obtém o WordprocessingPrinterSettingsParts do MainDocumentPart

Métodos

AddAlternativeFormatImportPart(AlternativeFormatImportPartType)

Adiciona um AlternativeFormatImportPart ao MainDocumentPart

AddAlternativeFormatImportPart(AlternativeFormatImportPartType, String)

Adiciona um AlternativeFormatImportPart ao MainDocumentPart

AddAlternativeFormatImportPart(String)

Adiciona um AlternativeFormatImportPart ao MainDocumentPart

AddAlternativeFormatImportPart(String, String)

Adiciona um AlternativeFormatImportPart ao MainDocumentPart

AddAnnotation(Object)

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

(Herdado de OpenXmlPartContainer)
AddCustomXmlPart(CustomXmlPartType)

Adiciona um CustomXmlPart ao MainDocumentPart

AddCustomXmlPart(CustomXmlPartType, String)

Adiciona um CustomXmlPart ao MainDocumentPart

AddCustomXmlPart(String)

Adiciona um CustomXmlPart ao MainDocumentPart

AddCustomXmlPart(String, String)

Adiciona um CustomXmlPart ao MainDocumentPart

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType)

Adiciona um EmbeddedControlPersistencePart ao MainDocumentPart

AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String)

Adiciona um EmbeddedControlPersistencePart ao MainDocumentPart

AddEmbeddedControlPersistencePart(String)

Adiciona um EmbeddedControlPersistencePart ao MainDocumentPart

AddEmbeddedControlPersistencePart(String, String)

Adiciona um EmbeddedControlPersistencePart ao MainDocumentPart

AddEmbeddedObjectPart(EmbeddedObjectPartType)

Define o MainDocumentPart

AddEmbeddedObjectPart(EmbeddedObjectPartType, String)

Define o MainDocumentPart

AddEmbeddedObjectPart(String)

Adiciona um EmbeddedObjectPart ao MainDocumentPart

AddEmbeddedObjectPart(String, String)

Define o MainDocumentPart

AddEmbeddedPackagePart(EmbeddedPackagePartType)

Define o MainDocumentPart

AddEmbeddedPackagePart(EmbeddedPackagePartType, String)

Define o MainDocumentPart

AddEmbeddedPackagePart(String)

Adiciona um EmbeddedPackagePart ao MainDocumentPart

AddEmbeddedPackagePart(String, String)

Define o MainDocumentPart

AddExtendedPart(String, String, String)

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

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

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

(Herdado de OpenXmlPartContainer)
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().

(Herdado de OpenXmlPartContainer)
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().

(Herdado de OpenXmlPartContainer)
AddHyperlinkRelationship(Uri, Boolean)

Adiciona uma nova relação de hiperlink.

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

Adiciona uma nova relação de hiperlink.

(Herdado de OpenXmlPartContainer)
AddImagePart(ImagePartType)

Adiciona uma ImagePart ao MainDocumentPart

AddImagePart(ImagePartType, String)

Adiciona uma ImagePart ao MainDocumentPart

AddImagePart(String)

Adiciona uma ImagePart ao MainDocumentPart

AddImagePart(String, String)

Adiciona uma ImagePart ao MainDocumentPart

AddNewPart<T>()

Adiciona uma nova parte do tipo T.

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

Adiciona uma nova parte do tipo T.

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

Adiciona uma nova parte do tipo T.

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

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

(Herdado de OpenXmlPartContainer)
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

(Herdado de OpenXmlPartContainer)
AddThumbnailPart(String)

Adiciona uma ThumbnailPart ao MainDocumentPart

AddThumbnailPart(String, String)

Adiciona uma ThumbnailPart ao MainDocumentPart

AddThumbnailPart(ThumbnailPartType)

Adiciona uma ThumbnailPart ao MainDocumentPart

AddThumbnailPart(ThumbnailPartType, String)

Adiciona uma ThumbnailPart ao MainDocumentPart

AddVideoReferenceRelationship(MediaDataPart)

Adiciona um VideoReferenceRelationship ao MainDocumentPart

AddVideoReferenceRelationship(MediaDataPart, String)

Adiciona um VideoReferenceRelationship ao MainDocumentPart

Annotation(Type)

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

(Herdado de OpenXmlPartContainer)
Annotation<T>()

Obtenha o primeiro objeto de anotação do tipo especificado 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)
ChangeIdOfPart(OpenXmlPart, String)

Altera a ID da relação da parte.

(Herdado de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart)

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

(Herdado de OpenXmlPartContainer)
CreateRelationshipToPart(OpenXmlPart, String)

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

(Herdado de OpenXmlPartContainer)
DeleteExternalRelationship(ExternalRelationship)

Exclui a relação externa especificada.

(Herdado de OpenXmlPartContainer)
DeleteExternalRelationship(String)

Exclui a ExternalRelationship especificada.

(Herdado de OpenXmlPartContainer)
DeletePart(OpenXmlPart)

Exclui uma parte especificada na camada raiz do pacote.

(Herdado de OpenXmlPartContainer)
DeletePart(String)

Exclui a parte filho especificada dessa parte.

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

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

(Herdado de OpenXmlPartContainer)
DeleteReferenceRelationship(ReferenceRelationship)

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

(Herdado de OpenXmlPartContainer)
DeleteReferenceRelationship(String)

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

(Herdado de OpenXmlPartContainer)
FeedData(Stream)

Alimenta os dados no fluxo de partes. O fluxo da parte será truncado no início.

(Herdado de OpenXmlPart)
GetExternalRelationship(String)

Obtém a ExternalRelationship especificada.

(Herdado de OpenXmlPartContainer)
GetIdOfPart(OpenXmlPart)

Obtém a ID de relacionamento da parte.

(Herdado de OpenXmlPartContainer)
GetParentParts()

Enumera todos os pais que fazem referência a essa parte em qualquer lugar do documento.

(Herdado de OpenXmlPart)
GetPartById(String)

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

(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 de crianças do tipo T especificado dessa parte.

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

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

(Herdado de OpenXmlPartContainer)
GetReferenceRelationship(String)

Obtém o ReferenceRelationship especificado.

(Herdado de OpenXmlPartContainer)
GetStream()

Retorna o fluxo de dados de conteúdo de parte.

(Herdado de OpenXmlPart)
GetStream(FileMode)

Retorna o fluxo de conteúdo que foi aberto usando um FileMode de E/S especificado.

(Herdado de OpenXmlPart)
GetStream(FileMode, FileAccess)

Retorna o fluxo de conteúdo de parte que foi aberto usando um FileMode e FileAccess especificados.

(Herdado de OpenXmlPart)
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)
ThrowIfObjectDisposed()

Indica se o objeto já está descartado.

(Herdado de OpenXmlPart)
TryGetPartById(String, OpenXmlPart)

Tente obter a parte filho pela ID do relacionamento.

(Herdado de OpenXmlPartContainer)
UnloadRootElement()

Descarrega o RootElement.

(Herdado de OpenXmlPart)
ValidateXml(String, ValidationEventHandler)
Obsoleto.

Valida o conteúdo XML da parte usando o esquema especificado.

(Herdado de OpenXmlPart)
ValidateXml(XmlSchemaSet, ValidationEventHandler)
Obsoleto.

Valida o conteúdo XML da parte usando o esquema especificado.

(Herdado de OpenXmlPart)

Métodos de Extensão

AddDisposableFeature(OpenXmlPart)

Define o MainDocumentPart

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.

AddImagePart(MainDocumentPart, String)

Define o MainDocumentPart

GetXDocument(OpenXmlPart)

Obtém uma representação XDocument do part.

GetXElement(OpenXmlPart)

Obtém uma representação XElement do part.

IsRootXElementLoaded(OpenXmlPart)

Obtém um valor que indica se a raiz XElement é carregada da parte ou se foi definida.

SaveXDocument(OpenXmlPart)

Salva o atual XDocument na parte se ele e seu Root elemento não nullfor .

SaveXElement(OpenXmlPart)

Salva o atual XDocument na parte se ele e seu Root elemento não nullfor .

SetXDocument(OpenXmlPart, XDocument)

Define os OpenXmlPart's XDocument para o XDocument fornecido, serializa e grava o XDocument para o OpenXmlPart e recarrega o OpenXmlPart OpenXmlPartRootElement se ele foi carregado anteriormente.

SetXElement(OpenXmlPart, XElement)

Define a OpenXmlPartraiz XElement de 's para o XElement fornecido, serializa e grava o XElement para o OpenXmlPart e recarrega o OpenXmlPart OpenXmlPartRootElement se ele foi carregado anteriormente.

Aplica-se a