MainDocumentPart Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le 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)
- Héritage
- Héritage
- Attributs
- Implémente
-
ISupportedRelationship<AlternativeFormatImportPart> ISupportedRelationship<CustomXmlPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart> ISupportedRelationship<ThumbnailPart>
Exemples
L’exemple de code suivant ouvre un document de traitement de texte, instancie le document main partie, lit les commentaires du composant de commentaire et les affiche.
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
Constructeurs
MainDocumentPart() |
Crée un instance de MainDocumentPart OpenXmlType |
Propriétés
AlternativeFormatImportParts |
Obtient les AlternativeFormatImportParts du MainDocumentPart |
ChartParts |
Obtient les ChartPart du MainDocumentPart |
ContentType |
Obtient le type de contenu (type MIME) des données de contenu dans le composant. (Hérité de OpenXmlPart) |
CustomizationPart |
Obtient le CustomizationPart du MainDocumentPart |
CustomXmlParts |
Obtient les CustomXmlParts du MainDocumentPart |
DataPartReferenceRelationships |
Obtient toutes les DataPartReferenceRelationship relations. (Hérité de OpenXmlPartContainer) |
DiagramColorsParts |
Obtient les éléments DiagramColorsPart du MainDocumentPart |
DiagramDataParts |
Obtient les diagrammesDataPart du MainDocumentPart |
DiagramLayoutDefinitionParts |
Obtient les éléments DiagramLayoutDefinitionPart du MainDocumentPart |
DiagramPersistLayoutParts |
Obtient les éléments DiagramPersistLayoutPart de MainDocumentPart |
DiagramStyleParts |
Obtient les éléments DiagramStylePart du MainDocumentPart |
Document |
Obtient ou définit l’élément racine de cette partie. |
DocumentSettingsPart |
Obtient le DocumentSettingsPart du MainDocumentPart |
DocumentTasksPart |
Obtient le DocumentTasksPart du MainDocumentPart |
EmbeddedControlPersistenceParts |
Obtient les EmbeddedControlPersistencePart du MainDocumentPart |
EmbeddedObjectParts |
Obtient les EmbeddedObjectPart du MainDocumentPart |
EmbeddedPackageParts |
Obtient les EmbeddedPackagePart du MainDocumentPart |
EndnotesPart |
Obtient le endnotesPart du MainDocumentPart |
ExtendedChartParts |
Obtient les ExtendedChartPart du MainDocumentPart |
ExternalRelationships |
Obtient toutes les relations externes. Les relations de lien hypertexte ne sont pas incluses. Utilisez la propriété HyperlinkRelationship pour énumérer les relations de lien hypertexte. (Hérité de OpenXmlPartContainer) |
Features |
Obtient les fonctionnalités associées à ce composant. |
Features |
Obtient les fonctionnalités associées à ce composant. (Hérité de OpenXmlPart) |
FontTablePart |
Obtient le FontTablePart du MainDocumentPart |
FooterParts |
Obtient les footerParts du MainDocumentPart |
FootnotesPart |
Obtient le FootnotesPart du MainDocumentPart |
GlossaryDocumentPart |
Obtient le GlossaryDocumentPart du MainDocumentPart |
HeaderParts |
Obtient les HeaderParts du MainDocumentPart |
HyperlinkRelationships |
Obtient toutes les relations de lien hypertexte. (Hérité de OpenXmlPartContainer) |
ImageParts |
Obtient les ImagesPart du MainDocumentPart |
IsRootElementLoaded |
Obtient une valeur indiquant si l’élément racine est chargé à partir de la partie ou s’il a été défini. (Hérité de OpenXmlPart) |
Model3DReferenceRelationshipParts |
Obtient les Model3DReferenceRelationshipParts du MainDocumentPart |
NumberingDefinitionsPart |
Obtient la valeur NumberingDefinitionsPart de MainDocumentPart |
OpenXmlPackage |
Obtient le OpenXmlPackage qui contient la partie actuelle. (Hérité de OpenXmlPart) |
Parts |
Obtient toutes les parties qui sont des cibles de relation de cette partie. (Hérité de OpenXmlPartContainer) |
RelationshipType |
Obtient le RelationshipType. |
RootElement |
Obtient l’élément racine de la partie actuelle. Retourne null lorsque la partie actuelle est vide ou n’est pas un type de contenu XML. (Hérité de OpenXmlPart) |
StyleDefinitionsPart |
Obtient le StyleDefinitionsPart du MainDocumentPart |
StylesWithEffectsPart |
Obtient les stylesWithEffectsPart du MainDocumentPart |
ThemePart |
Obtient le ThemePart du MainDocumentPart |
ThumbnailPart |
Obtient le ThumbnailPart du MainDocumentPart |
Uri |
Obtient le chemin d’accès du composant interne dans le package. (Hérité de OpenXmlPart) |
VbaProjectPart |
Obtient le VbaProjectPart du MainDocumentPart |
WebSettingsPart |
Obtient le composant WebSettingsPart de MainDocumentPart |
WordCommentsExtensiblePart |
Obtient le WordCommentsExtensiblePart du MainDocumentPart |
WordprocessingCommentsExPart |
Obtient le WordprocessingCommentsExPart du MainDocumentPart |
WordprocessingCommentsIdsPart |
Obtient le WordprocessingCommentsIdsPart du MainDocumentPart |
WordprocessingCommentsPart |
Obtient le composant WordprocessingCommentsPart de MainDocumentPart |
WordprocessingPeoplePart |
Obtient le WordprocessingPeoplePart du MainDocumentPart |
WordprocessingPrinterSettingsParts |
Obtient les composants WordprocessingPrinterSettingsPart de MainDocumentPart |
Méthodes
AddAlternativeFormatImportPart(AlternativeFormatImportPartType) |
Ajoute un élément AlternativeFormatImportPart au MainDocumentPart |
AddAlternativeFormatImportPart(AlternativeFormatImportPartType, String) |
Ajoute un élément AlternativeFormatImportPart au MainDocumentPart |
AddAlternativeFormatImportPart(String) |
Ajoute un élément AlternativeFormatImportPart au MainDocumentPart |
AddAlternativeFormatImportPart(String, String) |
Ajoute un élément AlternativeFormatImportPart au MainDocumentPart |
AddAnnotation(Object) |
Ajoute un objet à la liste d’annotations de ce PartContainer. (Hérité de OpenXmlPartContainer) |
AddCustomXmlPart(CustomXmlPartType) |
Ajoute un CustomXmlPart au MainDocumentPart |
AddCustomXmlPart(CustomXmlPartType, String) |
Ajoute un CustomXmlPart au MainDocumentPart |
AddCustomXmlPart(String) |
Ajoute un CustomXmlPart au MainDocumentPart |
AddCustomXmlPart(String, String) |
Ajoute un CustomXmlPart au MainDocumentPart |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType) |
Ajoute un EmbeddedControlPersistencePart au MainDocumentPart |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String) |
Ajoute un EmbeddedControlPersistencePart au MainDocumentPart |
AddEmbeddedControlPersistencePart(String) |
Ajoute un EmbeddedControlPersistencePart au MainDocumentPart |
AddEmbeddedControlPersistencePart(String, String) |
Ajoute un EmbeddedControlPersistencePart au MainDocumentPart |
AddEmbeddedObjectPart(EmbeddedObjectPartType) |
Définit le MainDocumentPart |
AddEmbeddedObjectPart(EmbeddedObjectPartType, String) |
Définit le MainDocumentPart |
AddEmbeddedObjectPart(String) |
Ajoute un EmbeddedObjectPart à MainDocumentPart |
AddEmbeddedObjectPart(String, String) |
Définit le MainDocumentPart |
AddEmbeddedPackagePart(EmbeddedPackagePartType) |
Définit le MainDocumentPart |
AddEmbeddedPackagePart(EmbeddedPackagePartType, String) |
Définit le MainDocumentPart |
AddEmbeddedPackagePart(String) |
Ajoute un EmbeddedPackagePart au MainDocumentPart |
AddEmbeddedPackagePart(String, String) |
Définit le MainDocumentPart |
AddExtendedPart(String, String, String) |
Ajoute un composant étendu ( partie spécifique à l’application ). (Hérité de OpenXmlPartContainer) |
AddExtendedPart(String, String, String, String) |
Ajoute un composant étendu ( partie spécifique à l’application ). (Hérité de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri) |
Ajoute une relation externe. N’ajoutez pas de relations de lien hypertexte via cette méthode. Utilisez AddHyperlinkRelationship() à la place. (Hérité de OpenXmlPartContainer) |
AddExternalRelationship(String, Uri, String) |
Ajoute une relation externe. N’ajoutez pas de relations de lien hypertexte via cette méthode. Utilisez AddHyperlinkRelationship() à la place. (Hérité de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean) |
Ajoute une nouvelle relation de lien hypertexte. (Hérité de OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean, String) |
Ajoute une nouvelle relation de lien hypertexte. (Hérité de OpenXmlPartContainer) |
AddImagePart(ImagePartType) |
Ajoute un Élément ImagePart au MainDocumentPart |
AddImagePart(ImagePartType, String) |
Ajoute un Élément ImagePart au MainDocumentPart |
AddImagePart(String) |
Ajoute un Élément ImagePart au MainDocumentPart |
AddImagePart(String, String) |
Ajoute un Élément ImagePart au MainDocumentPart |
AddNewPart<T>() |
Ajoute une nouvelle partie de type T. (Hérité de OpenXmlPartContainer) |
AddNewPart<T>(String) |
Ajoute une nouvelle partie de type T. (Hérité de OpenXmlPartContainer) |
AddNewPart<T>(String, String) |
Ajoute une nouvelle partie de type T. (Hérité de OpenXmlPartContainer) |
AddPart<T>(T) |
Ajoute le composant au document. Doit utiliser la partie retournée pour fonctionner sur la partie ajoutée au document. (Hérité de OpenXmlPartContainer) |
AddPart<T>(T, String) |
Ajoute le composant au document avec un identificateur de relation (ID) donné. Doit utiliser la partie retournée pour fonctionner sur la partie ajoutée au document (Hérité de OpenXmlPartContainer) |
AddThumbnailPart(String) |
Ajoute un ThumbnailPart au MainDocumentPart |
AddThumbnailPart(String, String) |
Ajoute un ThumbnailPart au MainDocumentPart |
AddThumbnailPart(ThumbnailPartType) |
Ajoute un ThumbnailPart au MainDocumentPart |
AddThumbnailPart(ThumbnailPartType, String) |
Ajoute un ThumbnailPart au MainDocumentPart |
AddVideoReferenceRelationship(MediaDataPart) |
Ajoute un VideoReferenceRelationship au MainDocumentPart |
AddVideoReferenceRelationship(MediaDataPart, String) |
Ajoute un VideoReferenceRelationship au MainDocumentPart |
Annotation(Type) |
Obtenez le premier objet d’annotation du type spécifié à partir de ce PartContainer. (Hérité de OpenXmlPartContainer) |
Annotation<T>() |
Obtenez le premier objet d’annotation du type spécifié à partir de ce PartContainer. (Hérité de OpenXmlPartContainer) |
Annotations(Type) |
Obtient une collection d’annotations du type spécifié pour ce PartContainer. (Hérité de OpenXmlPartContainer) |
Annotations<T>() |
Obtient une collection d’annotations du type spécifié pour ce PartContainer. (Hérité de OpenXmlPartContainer) |
ChangeIdOfPart(OpenXmlPart, String) |
Modifie l’ID de relation du composant. (Hérité de OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart) |
Ajoute une relation pour le composant spécifié à ce composant. (Hérité de OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart, String) |
Ajoute une relation pour le composant spécifié à ce composant. (Hérité de OpenXmlPartContainer) |
DeleteExternalRelationship(ExternalRelationship) |
Supprime la relation externe spécifiée. (Hérité de OpenXmlPartContainer) |
DeleteExternalRelationship(String) |
Supprime le ExternalRelationship spécifié. (Hérité de OpenXmlPartContainer) |
DeletePart(OpenXmlPart) |
Supprime un composant spécifié dans la couche racine du package. (Hérité de OpenXmlPartContainer) |
DeletePart(String) |
Supprime la partie enfant spécifiée de ce composant. (Hérité de OpenXmlPartContainer) |
DeleteParts<T>(IEnumerable<T>) |
Supprime du document toutes les parties qui se trouvent dans la collection passée. (Hérité de OpenXmlPartContainer) |
DeleteReferenceRelationship(ReferenceRelationship) |
Supprime la relation de référence spécifiée. (Hérité de OpenXmlPartContainer) |
DeleteReferenceRelationship(String) |
Supprime la relation de référence spécifiée. (Hérité de OpenXmlPartContainer) |
FeedData(Stream) |
Alimente les données dans le flux de composant. Le flux de la partie sera d’abord tronqué. (Hérité de OpenXmlPart) |
GetExternalRelationship(String) |
Obtient l’ExternalRelationship spécifié. (Hérité de OpenXmlPartContainer) |
GetIdOfPart(OpenXmlPart) |
Obtient l’ID de relation du composant. (Hérité de OpenXmlPartContainer) |
GetParentParts() |
Énumère tous les parents qui référencent cette partie n’importe où dans le document. (Hérité de OpenXmlPart) |
GetPartById(String) |
Obtient la partie enfant via l’ID de relation. (Hérité de OpenXmlPartContainer) |
GetPartsCountOfType<T>() |
Obsolète.
Obtient le nombre de toutes les parties du type T. (Hérité de OpenXmlPartContainer) |
GetPartsOfType<T>() |
Énumère toutes les parties enfants du type |
GetPartsOfType<T>(ICollection<T>) |
Obsolète.
Obtient toutes les parties enfants du type |
GetReferenceRelationship(String) |
Obtient le ReferenceRelationship spécifié. (Hérité de OpenXmlPartContainer) |
GetStream() |
Retourne le flux de données de contenu de composant. (Hérité de OpenXmlPart) |
GetStream(FileMode) |
Retourne le flux de contenu qui a été ouvert à l’aide d’un FileMode d’E/S spécifié. (Hérité de OpenXmlPart) |
GetStream(FileMode, FileAccess) |
Retourne le flux de contenu de composant qui a été ouvert à l’aide d’un FileMode et d’un FileAccess spécifiés. (Hérité de OpenXmlPart) |
RemoveAnnotations(Type) |
Supprime les annotations du type spécifié de ce ComposantContainer. (Hérité de OpenXmlPartContainer) |
RemoveAnnotations<T>() |
Supprime les annotations du type spécifié de ce ComposantContainer. (Hérité de OpenXmlPartContainer) |
ThrowIfObjectDisposed() |
Indique si l’objet est déjà supprimé. (Hérité de OpenXmlPart) |
TryGetPartById(String, OpenXmlPart) |
Essayez d’obtenir la partie enfant par l’ID de relation. (Hérité de OpenXmlPartContainer) |
UnloadRootElement() |
Décharge l’élément RootElement. (Hérité de OpenXmlPart) |
ValidateXml(String, ValidationEventHandler) |
Obsolète.
Valide le contenu XML du composant à l’aide du schéma spécifié. (Hérité de OpenXmlPart) |
ValidateXml(XmlSchemaSet, ValidationEventHandler) |
Obsolète.
Valide le contenu XML du composant à l’aide du schéma spécifié. (Hérité de OpenXmlPart) |
Méthodes d’extension
AddDisposableFeature(OpenXmlPart) |
Définit le MainDocumentPart |
AddPartRootEventsFeature(OpenXmlPartContainer) |
Ajoute une fonctionnalité pour suivre les événements de cycle de vie des packages. |
CreateUnknownElement(OpenXmlPartContainer, String) |
Crée une classe OpenXmlUnknownElement à l’aide du code XML externe. |
AddImagePart(MainDocumentPart, String) |
Définit le MainDocumentPart |
GetXDocument(OpenXmlPart) |
Obtient une XDocument représentation du |
GetXElement(OpenXmlPart) |
Obtient une XElement représentation du |
IsRootXElementLoaded(OpenXmlPart) |
Obtient une valeur indiquant si la racine XElement est chargée à partir du composant ou si elle a été définie. |
SaveXDocument(OpenXmlPart) |
Enregistre le actif XDocument dans la partie si elle et son Root élément n’est pas |
SaveXElement(OpenXmlPart) |
Enregistre le actif XDocument dans la partie si elle et son Root élément n’est pas |
SetXDocument(OpenXmlPart, XDocument) |
Définit le OpenXmlPartXDocument sur le XDocument donné, sérialise et écrit le XDocument dans OpenXmlPart, puis recharge les openXmlPart s’il OpenXmlPartRootElement a été précédemment chargé. |
SetXElement(OpenXmlPart, XElement) |
Définit la OpenXmlPartracine XElement de l’élément XElement donné, sérialise et écrit le XElement dans OpenXmlPart, puis recharge celui d’OpenXmlPart OpenXmlPartRootElement s’il a été précédemment chargé. |