MainDocumentPart Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define 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)
- Herencia
- Herencia
- Atributos
- Implementaciones
-
ISupportedRelationship<AlternativeFormatImportPart> ISupportedRelationship<CustomXmlPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart> ISupportedRelationship<ThumbnailPart>
Ejemplos
En el ejemplo de código siguiente se abre un documento de procesamiento de texto, se crea una instancia de la parte principal del documento, se leen los comentarios del elemento de comentario y se muestran.
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
Constructores
MainDocumentPart() |
Crea una instancia de MainDocumentPart OpenXmlType |
Propiedades
AlternativeFormatImportParts |
Obtiene el objeto AlternativeFormatImportParts de MainDocumentPart. |
ChartParts |
Obtiene el objeto ChartParts de MainDocumentPart. |
ContentType |
Obtiene el tipo de contenido (tipo MIME) de los datos de contenido del elemento. (Heredado de OpenXmlPart) |
CustomizationPart |
Obtiene el elemento CustomizationPart de MainDocumentPart. |
CustomXmlParts |
Obtiene el objeto CustomXmlParts de MainDocumentPart. |
DataPartReferenceRelationships |
Obtiene todas las DataPartReferenceRelationship relaciones. (Heredado de OpenXmlPartContainer) |
DiagramColorsParts |
Obtiene el objeto DiagramColorsParts de MainDocumentPart |
DiagramDataParts |
Obtiene los DiagramDataParts de MainDocumentPart |
DiagramLayoutDefinitionParts |
Obtiene el diagramaLayoutDefinitionParts de MainDocumentPart |
DiagramPersistLayoutParts |
Obtiene el objeto DiagramPersistLayoutParts de MainDocumentPart |
DiagramStyleParts |
Obtiene los DiagramStyleParts de MainDocumentPart |
Document |
Obtiene o establece el elemento raíz de esta parte. |
DocumentSettingsPart |
Obtiene el elemento DocumentSettingsPart de MainDocumentPart. |
DocumentTasksPart |
Obtiene el elemento DocumentTasksPart de MainDocumentPart. |
EmbeddedControlPersistenceParts |
Obtiene embeddedControlPersistenceParts de MainDocumentPart |
EmbeddedObjectParts |
Obtiene el elemento EmbeddedObjectParts de MainDocumentPart. |
EmbeddedPackageParts |
Obtiene embeddedPackageParts de MainDocumentPart |
EndnotesPart |
Obtiene la endnotesPart de MainDocumentPart |
ExtendedChartParts |
Obtiene el objeto ExtendedChartParts de MainDocumentPart |
ExternalRelationships |
Obtiene todas las relaciones externas. Las relaciones de hipervínculo no se incluyen, use la propiedad HyperlinkRelationship para enumerar las relaciones de hipervínculo. (Heredado de OpenXmlPartContainer) |
Features |
Obtiene las características asociadas a esta parte. |
Features |
Obtiene las características asociadas a esta parte. (Heredado de OpenXmlPart) |
FontTablePart |
Obtiene el elemento FontTablePart de MainDocumentPart. |
FooterParts |
Obtiene el footerParts de MainDocumentPart |
FootnotesPart |
Obtiene el elemento FootnotesPart de MainDocumentPart. |
GlossaryDocumentPart |
Obtiene el glossaryDocumentPart de MainDocumentPart |
HeaderParts |
Obtiene el elemento HeaderParts de MainDocumentPart. |
HyperlinkRelationships |
Obtiene todas las relaciones de hipervínculo. (Heredado de OpenXmlPartContainer) |
ImageParts |
Obtiene los ImageParts de MainDocumentPart |
IsRootElementLoaded |
Obtiene un valor que indica si el elemento raíz se carga desde la parte o se ha establecido. (Heredado de OpenXmlPart) |
Model3DReferenceRelationshipParts |
Obtiene el model3DReferenceRelationshipParts de MainDocumentPart |
NumberingDefinitionsPart |
Obtiene el elemento NumberingDefinitionsPart de MainDocumentPart. |
OpenXmlPackage |
Obtiene el OpenXmlPackage que contiene la parte actual. (Heredado de OpenXmlPart) |
Parts |
Obtiene todas las partes que son destinos de relación de esta parte. (Heredado de OpenXmlPartContainer) |
RelationshipType |
Obtiene el objeto RelationshipType. |
RootElement |
Obtiene el elemento raíz de la parte actual. Devuelve null cuando el elemento actual está vacío o no es un tipo de contenido XML. (Heredado de OpenXmlPart) |
StyleDefinitionsPart |
Obtiene el elemento StyleDefinitionsPart de MainDocumentPart |
StylesWithEffectsPart |
Obtiene la propiedad StylesWithEffectsPart de MainDocumentPart. |
ThemePart |
Obtiene el elemento ThemePart de MainDocumentPart. |
ThumbnailPart |
Obtiene el elemento ThumbnailPart de MainDocumentPart. |
Uri |
Obtiene la ruta de acceso de la parte interna del paquete. (Heredado de OpenXmlPart) |
VbaProjectPart |
Obtiene vbaProjectPart de MainDocumentPart |
WebSettingsPart |
Obtiene el elemento WebSettingsPart de MainDocumentPart. |
WordCommentsExtensiblePart |
Obtiene el elemento WordCommentsExtensiblePart de MainDocumentPart. |
WordprocessingCommentsExPart |
Obtiene el WordprocessingCommentsExPart de MainDocumentPart. |
WordprocessingCommentsIdsPart |
Obtiene el WordprocessingCommentsIdsPart de MainDocumentPart |
WordprocessingCommentsPart |
Obtiene el WordprocessingCommentsPart de MainDocumentPart |
WordprocessingPeoplePart |
Obtiene el WordprocessingPeoplePart de MainDocumentPart. |
WordprocessingPrinterSettingsParts |
Obtiene el WordprocessingPrinterSettingsParts de MainDocumentPart |
Métodos
AddAlternativeFormatImportPart(AlternativeFormatImportPartType, String) |
Agrega un objeto AlternativeFormatImportPart a MainDocumentPart. |
AddAlternativeFormatImportPart(AlternativeFormatImportPartType) |
Agrega un objeto AlternativeFormatImportPart a MainDocumentPart. |
AddAlternativeFormatImportPart(String, String) |
Agrega un objeto AlternativeFormatImportPart a MainDocumentPart. |
AddAlternativeFormatImportPart(String) |
Agrega un objeto AlternativeFormatImportPart a MainDocumentPart. |
AddAnnotation(Object) |
Agrega un objeto a la lista de anotaciones de este PartContainer. (Heredado de OpenXmlPartContainer) |
AddCustomXmlPart(CustomXmlPartType, String) |
Agrega un objeto CustomXmlPart a MainDocumentPart |
AddCustomXmlPart(CustomXmlPartType) |
Agrega un objeto CustomXmlPart a MainDocumentPart |
AddCustomXmlPart(String, String) |
Agrega un objeto CustomXmlPart a MainDocumentPart |
AddCustomXmlPart(String) |
Agrega un objeto CustomXmlPart a MainDocumentPart |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String) |
Agrega embeddedControlPersistencePart a MainDocumentPart |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType) |
Agrega embeddedControlPersistencePart a MainDocumentPart |
AddEmbeddedControlPersistencePart(String, String) |
Agrega embeddedControlPersistencePart a MainDocumentPart |
AddEmbeddedControlPersistencePart(String) |
Agrega embeddedControlPersistencePart a MainDocumentPart |
AddEmbeddedObjectPart(EmbeddedObjectPartType, String) |
Define MainDocumentPart |
AddEmbeddedObjectPart(EmbeddedObjectPartType) |
Define MainDocumentPart |
AddEmbeddedObjectPart(String, String) |
Define MainDocumentPart |
AddEmbeddedObjectPart(String) |
Agrega un elemento EmbeddedObjectPart a MainDocumentPart. |
AddEmbeddedPackagePart(EmbeddedPackagePartType, String) |
Define MainDocumentPart |
AddEmbeddedPackagePart(EmbeddedPackagePartType) |
Define MainDocumentPart |
AddEmbeddedPackagePart(String, String) |
Define MainDocumentPart |
AddEmbeddedPackagePart(String) |
Agrega embeddedPackagePart a MainDocumentPart |
AddExtendedPart(String, String, String, String) |
Agrega un elemento extendido ( parte específica de la aplicación ). (Heredado de OpenXmlPartContainer) |
AddExtendedPart(String, String, String) |
Agrega un elemento extendido ( parte específica de la aplicación ). (Heredado de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri, String) |
Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship(). (Heredado de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri) |
Agrega una relación externa. No agregue relaciones de hipervínculo a través de este método. En su lugar, use AddHyperlinkRelationship(). (Heredado de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean, String) |
Agrega una nueva relación de hipervínculo. (Heredado de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean) |
Agrega una nueva relación de hipervínculo. (Heredado de OpenXmlPartContainer) |
AddImagePart(ImagePartType, String) |
Agrega un elemento ImagePart a MainDocumentPart |
AddImagePart(ImagePartType) |
Agrega un elemento ImagePart a MainDocumentPart |
AddImagePart(String, String) |
Agrega un elemento ImagePart a MainDocumentPart |
AddImagePart(String) |
Agrega un elemento ImagePart a MainDocumentPart |
AddNewPart<T>() |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddNewPart<T>(String, String) |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddNewPart<T>(String) |
Agrega una nueva parte del tipo T. (Heredado de OpenXmlPartContainer) |
AddPart<T>(T, String) |
Agrega la parte al documento con un identificador de relación (ID) determinado. Debe usar la parte devuelta para funcionar en la pieza agregada al documento. (Heredado de OpenXmlPartContainer) |
AddPart<T>(T) |
Agrega la parte al documento. Debe usar la parte devuelta para funcionar en la pieza agregada al documento. (Heredado de OpenXmlPartContainer) |
AddThumbnailPart(String, String) |
Agrega un elemento ThumbnailPart a MainDocumentPart |
AddThumbnailPart(String) |
Agrega un elemento ThumbnailPart a MainDocumentPart |
AddThumbnailPart(ThumbnailPartType, String) |
Agrega un elemento ThumbnailPart a MainDocumentPart |
AddThumbnailPart(ThumbnailPartType) |
Agrega un elemento ThumbnailPart a MainDocumentPart |
AddVideoReferenceRelationship(MediaDataPart, String) |
Agrega un objeto VideoReferenceRelationship a MainDocumentPart |
AddVideoReferenceRelationship(MediaDataPart) |
Agrega un objeto VideoReferenceRelationship a MainDocumentPart |
Annotation(Type) |
Obtenga el primer objeto de anotación del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotation<T>() |
Obtenga el primer objeto de anotación del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotations(Type) |
Obtiene una colección de anotaciones del tipo especificado para este PartContainer. (Heredado de OpenXmlPartContainer) |
Annotations<T>() |
Obtiene una colección de anotaciones del tipo especificado para este PartContainer. (Heredado de OpenXmlPartContainer) |
ChangeIdOfPart(OpenXmlPart, String) |
Cambia el identificador de relación del elemento. (Heredado de OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart, String) |
Agrega una relación para la parte especificada a esta parte. (Heredado de OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart) |
Agrega una relación para la parte especificada a esta parte. (Heredado de OpenXmlPartContainer) |
DeleteExternalRelationship(ExternalRelationship) |
Elimina la relación externa especificada. (Heredado de OpenXmlPartContainer) |
DeleteExternalRelationship(String) |
Elimina el objeto ExternalRelationship especificado. (Heredado de OpenXmlPartContainer) |
DeletePart(OpenXmlPart) |
Elimina un elemento especificado en la capa raíz del paquete. (Heredado de OpenXmlPartContainer) |
DeletePart(String) |
Elimina la parte secundaria especificada de esta parte. (Heredado de OpenXmlPartContainer) |
DeleteParts<T>(IEnumerable<T>) |
Elimina del documento todos los elementos que se encuentran en la colección pasada. (Heredado de OpenXmlPartContainer) |
DeleteReferenceRelationship(ReferenceRelationship) |
Elimina la relación de referencia especificada. (Heredado de OpenXmlPartContainer) |
DeleteReferenceRelationship(String) |
Elimina la relación de referencia especificada. (Heredado de OpenXmlPartContainer) |
FeedData(Stream) |
Alimenta los datos al flujo de elementos. La secuencia de la parte se truncará al principio. (Heredado de OpenXmlPart) |
GetExternalRelationship(String) |
Obtiene el objeto ExternalRelationship especificado. (Heredado de OpenXmlPartContainer) |
GetIdOfPart(OpenXmlPart) |
Obtiene el identificador de relación del elemento. (Heredado de OpenXmlPartContainer) |
GetParentParts() |
Enumera todos los elementos primarios que hacen referencia a esta parte en cualquier lugar del documento. (Heredado de OpenXmlPart) |
GetPartById(String) |
Obtiene la parte secundaria a través del identificador de relación. (Heredado de OpenXmlPartContainer) |
GetPartsCountOfType<T>() |
Obsoletos.
Obtiene el recuento de todas las partes del tipo T. (Heredado de OpenXmlPartContainer) |
GetPartsOfType<T>() |
Enumera todas las partes secundarias del tipo |
GetPartsOfType<T>(ICollection<T>) |
Obsoletos.
Obtiene todas las partes secundarias del tipo |
GetReferenceRelationship(String) |
Obtiene el objeto ReferenceRelationship especificado. (Heredado de OpenXmlPartContainer) |
GetStream() |
Devuelve el flujo de datos de contenido de la parte. (Heredado de OpenXmlPart) |
GetStream(FileMode, FileAccess) |
Devuelve el flujo de contenido de la parte que se abrió con un FileMode y FileAccess especificados. (Heredado de OpenXmlPart) |
GetStream(FileMode) |
Devuelve la secuencia de contenido que se abrió con un FileMode de E/S especificado. (Heredado de OpenXmlPart) |
RemoveAnnotations(Type) |
Quita las anotaciones del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
RemoveAnnotations<T>() |
Quita las anotaciones del tipo especificado de este PartContainer. (Heredado de OpenXmlPartContainer) |
ThrowIfObjectDisposed() |
Indica si el objeto ya está eliminado. (Heredado de OpenXmlPart) |
TryGetPartById(String, OpenXmlPart) |
Intente obtener la parte secundaria por el identificador de relación. (Heredado de OpenXmlPartContainer) |
UnloadRootElement() |
Descarga RootElement. (Heredado de OpenXmlPart) |
ValidateXml(String, ValidationEventHandler) |
Obsoletos.
Valida el contenido XML de la parte mediante el esquema especificado. (Heredado de OpenXmlPart) |
ValidateXml(XmlSchemaSet, ValidationEventHandler) |
Obsoletos.
Valida el contenido XML de la parte mediante el esquema especificado. (Heredado de OpenXmlPart) |
Métodos de extensión
AddDisposableFeature(OpenXmlPart) |
Define MainDocumentPart |
AddPartRootEventsFeature(OpenXmlPartContainer) |
Agrega una característica para realizar un seguimiento de los eventos del ciclo de vida del paquete. |
CreateUnknownElement(OpenXmlPartContainer, String) |
Crea una nueva clase OpenXmlUnknownElement mediante el XML externo. |
AddImagePart(MainDocumentPart, String) |
Define MainDocumentPart |
GetXDocument(OpenXmlPart) |
Obtiene una XDocument representación de |
GetXElement(OpenXmlPart) |
Obtiene una XElement representación de |
IsRootXElementLoaded(OpenXmlPart) |
Obtiene un valor que indica si la raíz XElement se carga desde la parte o si se ha establecido. |
SaveXDocument(OpenXmlPart) |
Guarda el elemento actual XDocument en la parte si y su Root elemento no |
SaveXElement(OpenXmlPart) |
Guarda el elemento actual XDocument en la parte si y su Root elemento no |
SetXDocument(OpenXmlPart, XDocument) |
Establece el OpenXmlPartobjeto en XDocument el objeto XDocument especificado, serializa y escribe el objeto XDocument en OpenXmlPart y vuelve a cargar el objeto OpenXmlPart OpenXmlPartRootElement si se cargó anteriormente. |
SetXElement(OpenXmlPart, XElement) |
Establece la OpenXmlPartraíz XElement del objeto en el XElement especificado, serializa y escribe el XElement en OpenXmlPart y vuelve a cargar el objeto OpenXmlPart OpenXmlPartRootElement si se cargó anteriormente. |