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 seguinte exemplo de código abre um documento de processamento de palavras, instancia o documento main parte, lê os comentários da parte do comentário e apresenta-os.
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 da MainDocumentPart |
| ChartParts |
Obtém os ChartParts do MainDocumentPart |
| ContentType |
Obtém o tipo de conteúdo (tipo MIME) dos dados de conteúdo na peça. (Herdado de OpenXmlPart) |
| CustomizationPart |
Obtém a Peça de Personalização do MainDocumentPart |
| CustomXmlParts |
Obtém o CustomXmlParts da MainDocumentPart |
| DataPartReferenceRelationships |
Obtém todas as DataPartReferenceRelationship relações. (Herdado de OpenXmlPartContainer) |
| DiagramColorsParts |
Obtém o DiagramColorsParts da MainDocumentPart |
| DiagramDataParts |
Obtém o DiagramDataParts da MainDocumentPart |
| DiagramLayoutDefinitionParts |
Obtém o DiagramLayoutDefinitionParts da MainDocumentPart |
| DiagramPersistLayoutParts |
Obtém o DiagramPersistLayoutParts do MainDocumentPart |
| DiagramStyleParts |
Obtém o DiagramStyleParts da MainDocumentPart |
| Document |
Obtém ou define o elemento raiz desta parte. |
| DocumentSettingsPart |
Obtém o DocumentSettingsPart da MainDocumentPart |
| DocumentTasksPart |
Obtém o DocumentTasksPart da MainDocumentPart |
| EmbeddedControlPersistenceParts |
Obtém as EmbeddedControlPersistenceParts da MainDocumentPart |
| EmbeddedObjectParts |
Obtém o EmbeddedObjectParts da MainDocumentPart |
| EmbeddedPackageParts |
Obtém o EmbeddedPackageParts da MainDocumentPart |
| EndnotesPart |
Obtém a Parte de Notas de Fim da MainDocumentPart |
| ExtendedChartParts |
Obtém os ExtendedChartParts da MainDocumentPart |
| 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 OpenXmlPart) |
| FontTablePart |
Obtém o FontTablePart da MainDocumentPart |
| FooterParts |
Obtém os FooterParts da MainDocumentPart |
| FootnotesPart |
Obtém a Peça de Notas de Rodapé da MainDocumentPart |
| GlossaryDocumentPart |
Obtém o GlossaryDocumentPart da MainDocumentPart |
| HeaderParts |
Obtém os HeaderParts do MainDocumentPart |
| HyperlinkRelationships |
Obtém todas as relações de hiperligação. (Herdado de OpenXmlPartContainer) |
| ImageParts |
Obtém os ImageParts do MainDocumentPart |
| IsRootElementLoaded |
Obtém um valor que indica se o elemento raiz é carregado a partir da peça ou se foi definido. (Herdado de OpenXmlPart) |
| Model3DReferenceRelationshipParts |
Obtém o Model3DReferenceRelationshipParts da MainDocumentPart |
| NumberingDefinitionsPart |
Obtém a NumberingDefinitionsPart da 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 relação desta parte. (Herdado de OpenXmlPartContainer) |
| RelationshipType |
Obtém o RelationshipType. |
| RootElement |
Obtém o elemento raiz da parte atual. Devolve nulo quando a peça atual está vazia ou não é um tipo de conteúdo XML. (Herdado de OpenXmlPart) |
| StyleDefinitionsPart |
Obtém a StyleDefinitionsPart da MainDocumentPart |
| StylesWithEffectsPart |
Obtém o StylesWithEffectsPart da MainDocumentPart |
| ThemePart |
Obtém a Peça Tema do MainDocumentPart |
| ThumbnailPart |
Obtém a ThumbnailPart da MainDocumentPart |
| Uri |
Obtém o caminho de peça interno no pacote. (Herdado de OpenXmlPart) |
| VbaProjectPart |
Obtém o VbaProjectPart da MainDocumentPart |
| WebSettingsPart |
Obtém a Peça WebSettings do MainDocumentPart |
| WordCommentsExtensiblePart |
Obtém o WordCommentsExtensiblePart da MainDocumentPart |
| WordprocessingCommentsExPart |
Obtém o WordprocessingCommentsExPart da MainDocumentPart |
| WordprocessingCommentsIdsPart |
Obtém o WordprocessingCommentsIdsPart da MainDocumentPart |
| WordprocessingCommentsPart |
Obtém o WordprocessingCommentsPart da MainDocumentPart |
| WordprocessingPeoplePart |
Obtém o WordprocessingPeoplePart da MainDocumentPart |
| WordprocessingPrinterSettingsParts |
Obtém o WordprocessingPrinterSettingsParts do MainDocumentPart |
Métodos
| AddAlternativeFormatImportPart(AlternativeFormatImportPartType, String) |
Adiciona uma AlternativeFormatImportPart à MainDocumentPart |
| AddAlternativeFormatImportPart(AlternativeFormatImportPartType) |
Adiciona uma AlternativeFormatImportPart à MainDocumentPart |
| AddAlternativeFormatImportPart(String, String) |
Adiciona uma AlternativeFormatImportPart à MainDocumentPart |
| AddAlternativeFormatImportPart(String) |
Adiciona uma AlternativeFormatImportPart à MainDocumentPart |
| AddAnnotation(Object) |
Adiciona um objeto à lista de anotação deste PartContainer. (Herdado de OpenXmlPartContainer) |
| AddCustomXmlPart(CustomXmlPartType, String) |
Adiciona uma PeçaXml Personalizada ao MainDocumentPart |
| AddCustomXmlPart(CustomXmlPartType) |
Adiciona uma PeçaXml Personalizada ao MainDocumentPart |
| AddCustomXmlPart(String, String) |
Adiciona uma PeçaXml Personalizada ao MainDocumentPart |
| AddCustomXmlPart(String) |
Adiciona uma PeçaXml Personalizada ao MainDocumentPart |
| AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String) |
Adiciona uma EmbeddedControlPersistencePart à MainDocumentPart |
| AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType) |
Adiciona uma EmbeddedControlPersistencePart à MainDocumentPart |
| AddEmbeddedControlPersistencePart(String, String) |
Adiciona uma EmbeddedControlPersistencePart à MainDocumentPart |
| AddEmbeddedControlPersistencePart(String) |
Adiciona uma EmbeddedControlPersistencePart à MainDocumentPart |
| AddEmbeddedObjectPart(EmbeddedObjectPartType, String) |
Define o MainDocumentPart |
| AddEmbeddedObjectPart(EmbeddedObjectPartType) |
Define o MainDocumentPart |
| AddEmbeddedObjectPart(String, String) |
Define o MainDocumentPart |
| AddEmbeddedObjectPart(String) |
Adiciona um EmbeddedObjectPart à MainDocumentPart |
| AddEmbeddedPackagePart(EmbeddedPackagePartType, String) |
Define o MainDocumentPart |
| AddEmbeddedPackagePart(EmbeddedPackagePartType) |
Define o MainDocumentPart |
| AddEmbeddedPackagePart(String, String) |
Define o MainDocumentPart |
| AddEmbeddedPackagePart(String) |
Adiciona uma EmbeddedPackagePart à MainDocumentPart |
| 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) |
| AddImagePart(ImagePartType, String) |
Adiciona uma ImagePart ao MainDocumentPart |
| AddImagePart(ImagePartType) |
Adiciona uma ImagePart ao MainDocumentPart |
| AddImagePart(String, String) |
Adiciona uma ImagePart ao MainDocumentPart |
| AddImagePart(String) |
Adiciona uma ImagePart ao MainDocumentPart |
| AddNewPart<T>() |
Adiciona uma nova parte do tipo T. (Herdado de OpenXmlPartContainer) |
| AddNewPart<T>(String, String) |
Adiciona uma nova parte do tipo T. (Herdado de OpenXmlPartContainer) |
| 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 ao documento. Tem de utilizar a parte devolvida para operar na parte adicionada ao documento. (Herdado de OpenXmlPartContainer) |
| AddThumbnailPart(String, String) |
Adiciona uma ThumbnailPart à MainDocumentPart |
| AddThumbnailPart(String) |
Adiciona uma ThumbnailPart à MainDocumentPart |
| AddThumbnailPart(ThumbnailPartType, String) |
Adiciona uma ThumbnailPart à MainDocumentPart |
| AddThumbnailPart(ThumbnailPartType) |
Adiciona uma ThumbnailPart à MainDocumentPart |
| AddVideoReferenceRelationship(MediaDataPart, String) |
Adiciona um VideoReferenceRelationship ao MainDocumentPart |
| AddVideoReferenceRelationship(MediaDataPart) |
Adiciona um VideoReferenceRelationship ao MainDocumentPart |
| 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) |
| ChangeIdOfPart(OpenXmlPart, String) |
Altera o ID da relação da peça. (Herdado de OpenXmlPartContainer) |
| 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(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) |
| 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) |
| FeedData(Stream) |
Alimenta os dados para o fluxo de peças. O fluxo da peça será truncado no início. (Herdado de OpenXmlPart) |
| 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) |
| GetParentParts() |
Enumera todos os encarregados de educação que referenciam esta parte em qualquer parte do documento. (Herdado de OpenXmlPart) |
| 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 |
| GetPartsOfType<T>(ICollection<T>) |
Obsoleto.
Obtém todas as partes subordinadas do tipo |
| GetReferenceRelationship(String) |
Obtém a ReferenceRelationship especificada. (Herdado de OpenXmlPartContainer) |
| GetStream() |
Devolve a parte do fluxo de dados de conteúdo. (Herdado de OpenXmlPart) |
| GetStream(FileMode, FileAccess) |
Devolve o fluxo de conteúdo de peça que foi aberto com um FileMode e FileAccess especificados. (Herdado de OpenXmlPart) |
| GetStream(FileMode) |
Devolve o fluxo de conteúdos que foi aberto com um FileMode de E/S especificado. (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á eliminado. (Herdado de OpenXmlPart) |
| TryGetPartById(String, OpenXmlPart) |
Tente obter a parte subordinada pelo ID da relação. (Herdado de OpenXmlPartContainer) |
| UnloadRootElement() |
Descarrega o RootElement. (Herdado de OpenXmlPart) |
| ValidateXml(String, ValidationEventHandler) |
Obsoleto.
Valida o conteúdo XML da peça com o esquema especificado. (Herdado de OpenXmlPart) |
| ValidateXml(XmlSchemaSet, ValidationEventHandler) |
Obsoleto.
Valida o conteúdo XML da peça com o esquema especificado. (Herdado de OpenXmlPart) |
Métodos de Extensão
| AddDisposableFeature(OpenXmlPart) |
Define o MainDocumentPart |
| 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. |
| 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 a partir da peça ou se foi definida. |
| SaveXDocument(OpenXmlPart) |
Guarda a corrente XDocument na peça se esta e o respetivo Root elemento não |
| SaveXElement(OpenXmlPart) |
Guarda a corrente XDocument na peça se esta e o respetivo Root elemento não |
| SetXDocument(OpenXmlPart, XDocument) |
Define os OpenXmlPart's XDocument para o XDocument especificado, serializa e escreve o XDocument para OpenXmlPart e recarrega o OpenXmlPart's OpenXmlPartRootElement se tiver sido carregado anteriormente. |
| SetXElement(OpenXmlPart, XElement) |
Define a OpenXmlPartraiz XElement do para o XElement especificado, serializa e escreve o XElement para OpenXmlPart e recarrega o OpenXmlPart se OpenXmlPartRootElement tiver sido carregado anteriormente. |