MainDocumentPart Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
ISupportedRelationship<AlternativeFormatImportPart> ISupportedRelationship<CustomXmlPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart> ISupportedRelationship<ThumbnailPart>
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 |
GetPartsOfType<T>(ICollection<T>) |
Obsoleto.
Obtém todas as partes de crianças do tipo |
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 |
GetXElement(OpenXmlPart) |
Obtém uma representação XElement do |
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 |
SaveXElement(OpenXmlPart) |
Salva o atual XDocument na parte se ele e seu Root elemento não |
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. |