MainDocumentPart Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert 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)
- Vererbung
- Vererbung
- Attribute
- Implementiert
-
ISupportedRelationship<AlternativeFormatImportPart> ISupportedRelationship<CustomXmlPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart> ISupportedRelationship<ThumbnailPart>
Beispiele
Im folgenden Codebeispiel wird ein Textverarbeitungsdokument geöffnet, das Dokument Standard Teil instanziiert, die Kommentare aus dem Kommentarteil gelesen und angezeigt.
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
Konstruktoren
MainDocumentPart() |
Erstellt eine instance von MainDocumentPart OpenXmlType |
Eigenschaften
AlternativeFormatImportParts |
Ruft die AlternativeFormatImportParts des MainDocumentPart ab. |
ChartParts |
Ruft die ChartParts des MainDocumentPart ab. |
ContentType |
Ruft den Inhaltstyp (MIME-Typ) der Inhaltsdaten im Teil ab. (Geerbt von OpenXmlPart) |
CustomizationPart |
Ruft das CustomizationPart des MainDocumentPart ab. |
CustomXmlParts |
Ruft die CustomXmlParts des MainDocumentPart ab. |
DataPartReferenceRelationships |
Ruft alle DataPartReferenceRelationship Beziehungen ab. (Geerbt von OpenXmlPartContainer) |
DiagramColorsParts |
Ruft die DiagramColorsParts des MainDocumentPart ab. |
DiagramDataParts |
Ruft die DiagramDataParts von MainDocumentPart ab. |
DiagramLayoutDefinitionParts |
Ruft die DiagramLayoutDefinitionParts des MainDocumentPart ab. |
DiagramPersistLayoutParts |
Ruft das DiagramPersistLayoutParts des MainDocumentPart ab. |
DiagramStyleParts |
Ruft die DiagramStyleParts des MainDocumentPart ab. |
Document |
Ruft das Stammelement dieses Teils ab oder legt es fest. |
DocumentSettingsPart |
Ruft das DocumentSettingsPart des MainDocumentPart ab. |
DocumentTasksPart |
Ruft das DocumentTasksPart des MainDocumentPart ab. |
EmbeddedControlPersistenceParts |
Ruft die EmbeddedControlPersistenceParts des MainDocumentPart ab. |
EmbeddedObjectParts |
Ruft die EmbeddedObjectParts des MainDocumentPart ab. |
EmbeddedPackageParts |
Ruft die EmbeddedPackageParts des MainDocumentPart ab. |
EndnotesPart |
Ruft das EndnotesPart des MainDocumentPart ab. |
ExtendedChartParts |
Ruft die ExtendedChartParts des MainDocumentPart ab. |
ExternalRelationships |
Ruft alle externen Beziehungen ab. Hyperlinkbeziehungen sind nicht enthalten. Verwenden Sie die HyperlinkRelationship-Eigenschaft, um Hyperlinkbeziehungen aufzulisten. (Geerbt von OpenXmlPartContainer) |
Features |
Ruft die diesem Teil zugeordneten Features ab. |
Features |
Ruft die diesem Teil zugeordneten Features ab. (Geerbt von OpenXmlPart) |
FontTablePart |
Ruft das FontTablePart des MainDocumentPart ab. |
FooterParts |
Ruft die FooterParts des MainDocumentPart ab. |
FootnotesPart |
Ruft das FootnotesPart des MainDocumentPart ab. |
GlossaryDocumentPart |
Ruft das GlossaryDocumentPart des MainDocumentPart ab. |
HeaderParts |
Ruft die HeaderParts des MainDocumentPart ab. |
HyperlinkRelationships |
Ruft alle Hyperlinkbeziehungen ab. (Geerbt von OpenXmlPartContainer) |
ImageParts |
Ruft die ImageParts von MainDocumentPart ab. |
IsRootElementLoaded |
Ruft einen Wert ab, der angibt, ob das Stammelement aus dem Teil geladen oder festgelegt wurde. (Geerbt von OpenXmlPart) |
Model3DReferenceRelationshipParts |
Ruft das Model3DReferenceRelationshipParts des MainDocumentPart ab. |
NumberingDefinitionsPart |
Ruft das NumberingDefinitionsPart des MainDocumentPart ab. |
OpenXmlPackage |
Ruft das OpenXmlPackage ab, das den aktuellen Teil enthält. (Geerbt von OpenXmlPart) |
Parts |
Ruft alle Teile ab, die Beziehungsziele dieses Teils sind. (Geerbt von OpenXmlPartContainer) |
RelationshipType |
Ruft den RelationshipType ab. |
RootElement |
Ruft das Stammelement des aktuellen Teils ab. Gibt NULL zurück, wenn der aktuelle Teil leer ist oder kein XML-Inhaltstyp ist. (Geerbt von OpenXmlPart) |
StyleDefinitionsPart |
Ruft das StyleDefinitionsPart des MainDocumentPart ab. |
StylesWithEffectsPart |
Ruft das StylesWithEffectsPart des MainDocumentPart ab. |
ThemePart |
Ruft das ThemePart des MainDocumentPart ab. |
ThumbnailPart |
Ruft das ThumbnailPart des MainDocumentPart ab. |
Uri |
Ruft den internen Teilpfad im Paket ab. (Geerbt von OpenXmlPart) |
VbaProjectPart |
Ruft das VbaProjectPart des MainDocumentPart ab. |
WebSettingsPart |
Ruft das WebSettingsPart des MainDocumentPart ab. |
WordCommentsExtensiblePart |
Ruft das WordCommentsExtensiblePart des MainDocumentPart ab. |
WordprocessingCommentsExPart |
Ruft das WordprocessingCommentsExPart des MainDocumentPart ab. |
WordprocessingCommentsIdsPart |
Ruft die WordprocessingCommentsIdsPart des MainDocumentPart ab. |
WordprocessingCommentsPart |
Ruft das WordprocessingCommentsPart des MainDocumentPart ab. |
WordprocessingPeoplePart |
Ruft das WordprocessingPeoplePart des MainDocumentPart ab. |
WordprocessingPrinterSettingsParts |
Ruft die WordprocessingPrinterSettingsParts von MainDocumentPart ab. |
Methoden
AddAlternativeFormatImportPart(AlternativeFormatImportPartType) |
Fügt dem MainDocumentPart ein AlternativeFormatImportPart hinzu. |
AddAlternativeFormatImportPart(AlternativeFormatImportPartType, String) |
Fügt dem MainDocumentPart ein AlternativeFormatImportPart hinzu. |
AddAlternativeFormatImportPart(String) |
Fügt dem MainDocumentPart ein AlternativeFormatImportPart hinzu. |
AddAlternativeFormatImportPart(String, String) |
Fügt dem MainDocumentPart ein AlternativeFormatImportPart hinzu. |
AddAnnotation(Object) |
Fügt der Anmerkungsliste dieses PartContainers ein -Objekt hinzu. (Geerbt von OpenXmlPartContainer) |
AddCustomXmlPart(CustomXmlPartType) |
Fügt dem MainDocumentPart ein CustomXmlPart-Element hinzu. |
AddCustomXmlPart(CustomXmlPartType, String) |
Fügt dem MainDocumentPart ein CustomXmlPart-Element hinzu. |
AddCustomXmlPart(String) |
Fügt dem MainDocumentPart ein CustomXmlPart-Element hinzu. |
AddCustomXmlPart(String, String) |
Fügt dem MainDocumentPart ein CustomXmlPart-Element hinzu. |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType) |
Fügt dem MainDocumentPart ein EmbeddedControlPersistencePart-Element hinzu. |
AddEmbeddedControlPersistencePart(EmbeddedControlPersistencePartType, String) |
Fügt dem MainDocumentPart ein EmbeddedControlPersistencePart-Element hinzu. |
AddEmbeddedControlPersistencePart(String) |
Fügt dem MainDocumentPart ein EmbeddedControlPersistencePart-Element hinzu. |
AddEmbeddedControlPersistencePart(String, String) |
Fügt dem MainDocumentPart ein EmbeddedControlPersistencePart-Element hinzu. |
AddEmbeddedObjectPart(EmbeddedObjectPartType) |
Definiert mainDocumentPart |
AddEmbeddedObjectPart(EmbeddedObjectPartType, String) |
Definiert mainDocumentPart |
AddEmbeddedObjectPart(String) |
Fügt dem MainDocumentPart ein EmbeddedObjectPart hinzu. |
AddEmbeddedObjectPart(String, String) |
Definiert mainDocumentPart |
AddEmbeddedPackagePart(EmbeddedPackagePartType) |
Definiert mainDocumentPart |
AddEmbeddedPackagePart(EmbeddedPackagePartType, String) |
Definiert mainDocumentPart |
AddEmbeddedPackagePart(String) |
Fügt dem MainDocumentPart ein EmbeddedPackagePart hinzu. |
AddEmbeddedPackagePart(String, String) |
Definiert mainDocumentPart |
AddExtendedPart(String, String, String) |
Fügt einen erweiterten Teil hinzu ( anwendungsspezifischer Teil ). (Geerbt von OpenXmlPartContainer) |
AddExtendedPart(String, String, String, String) |
Fügt einen erweiterten Teil hinzu ( anwendungsspezifischer Teil ). (Geerbt von OpenXmlPartContainer) |
AddExternalRelationship(String, Uri) |
Fügt eine externe Beziehung hinzu. Fügen Sie keine Hyperlinkbeziehungen über diese Methode hinzu. Verwenden Sie stattdessen AddHyperlinkRelationship(). (Geerbt von OpenXmlPartContainer) |
AddExternalRelationship(String, Uri, String) |
Fügt eine externe Beziehung hinzu. Fügen Sie keine Hyperlinkbeziehungen über diese Methode hinzu. Verwenden Sie stattdessen AddHyperlinkRelationship(). (Geerbt von OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean) |
Fügt eine neue Hyperlinkbeziehung hinzu. (Geerbt von OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean, String) |
Fügt eine neue Hyperlinkbeziehung hinzu. (Geerbt von OpenXmlPartContainer) |
AddImagePart(ImagePartType) |
Fügt dem MainDocumentPart ein ImagePart hinzu. |
AddImagePart(ImagePartType, String) |
Fügt dem MainDocumentPart ein ImagePart hinzu. |
AddImagePart(String) |
Fügt dem MainDocumentPart ein ImagePart hinzu. |
AddImagePart(String, String) |
Fügt dem MainDocumentPart ein ImagePart hinzu. |
AddNewPart<T>() |
Fügt einen neuen Teil vom Typ T hinzu. (Geerbt von OpenXmlPartContainer) |
AddNewPart<T>(String) |
Fügt einen neuen Teil vom Typ T hinzu. (Geerbt von OpenXmlPartContainer) |
AddNewPart<T>(String, String) |
Fügt einen neuen Teil vom Typ T hinzu. (Geerbt von OpenXmlPartContainer) |
AddPart<T>(T) |
Fügt den Teil dem Dokument hinzu. Muss den zurückgegebenen Teil verwenden, um das Teil zu verarbeiten, das dem Dokument hinzugefügt wurde. (Geerbt von OpenXmlPartContainer) |
AddPart<T>(T, String) |
Fügt dem Dokument den Teil mit einem angegebenen Beziehungsbezeichner (ID) hinzu. Muss das zurückgegebene Teil verwenden, um das Teil zu verarbeiten, das dem Dokument hinzugefügt wurde. (Geerbt von OpenXmlPartContainer) |
AddThumbnailPart(String) |
Fügt dem MainDocumentPart ein ThumbnailPart hinzu. |
AddThumbnailPart(String, String) |
Fügt dem MainDocumentPart ein ThumbnailPart hinzu. |
AddThumbnailPart(ThumbnailPartType) |
Fügt dem MainDocumentPart ein ThumbnailPart hinzu. |
AddThumbnailPart(ThumbnailPartType, String) |
Fügt dem MainDocumentPart ein ThumbnailPart hinzu. |
AddVideoReferenceRelationship(MediaDataPart) |
Fügt dem MainDocumentPart eine VideoReferenceRelationship hinzu. |
AddVideoReferenceRelationship(MediaDataPart, String) |
Fügt dem MainDocumentPart eine VideoReferenceRelationship hinzu. |
Annotation(Type) |
Rufen Sie das erste Anmerkungsobjekt des angegebenen Typs aus diesem PartContainer ab. (Geerbt von OpenXmlPartContainer) |
Annotation<T>() |
Rufen Sie das erste Anmerkungsobjekt des angegebenen Typs aus diesem PartContainer ab. (Geerbt von OpenXmlPartContainer) |
Annotations(Type) |
Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diesen PartContainer ab. (Geerbt von OpenXmlPartContainer) |
Annotations<T>() |
Ruft eine Auflistung von Anmerkungen des angegebenen Typs für diesen PartContainer ab. (Geerbt von OpenXmlPartContainer) |
ChangeIdOfPart(OpenXmlPart, String) |
Ändert die Beziehungs-ID des Teils. (Geerbt von OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart) |
Fügt diesem Teil eine Beziehung für den angegebenen Teil hinzu. (Geerbt von OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart, String) |
Fügt diesem Teil eine Beziehung für den angegebenen Teil hinzu. (Geerbt von OpenXmlPartContainer) |
DeleteExternalRelationship(ExternalRelationship) |
Löscht die angegebene externe Beziehung. (Geerbt von OpenXmlPartContainer) |
DeleteExternalRelationship(String) |
Löscht die angegebene ExternalRelationship. (Geerbt von OpenXmlPartContainer) |
DeletePart(OpenXmlPart) |
Löscht einen angegebenen Teil in der Paketstammebene. (Geerbt von OpenXmlPartContainer) |
DeletePart(String) |
Löscht den angegebenen untergeordneten Teil aus diesem Teil. (Geerbt von OpenXmlPartContainer) |
DeleteParts<T>(IEnumerable<T>) |
Löscht alle Teile, die sich in der übergebenen Auflistung befinden, aus dem Dokument. (Geerbt von OpenXmlPartContainer) |
DeleteReferenceRelationship(ReferenceRelationship) |
Löscht die angegebene Verweisbeziehung. (Geerbt von OpenXmlPartContainer) |
DeleteReferenceRelationship(String) |
Löscht die angegebene Verweisbeziehung. (Geerbt von OpenXmlPartContainer) |
FeedData(Stream) |
Leitet Daten in den Teilestream ein. Der Stream des Teils wird zunächst abgeschnitten. (Geerbt von OpenXmlPart) |
GetExternalRelationship(String) |
Ruft die angegebene ExternalRelationship ab. (Geerbt von OpenXmlPartContainer) |
GetIdOfPart(OpenXmlPart) |
Ruft die Beziehungs-ID des Teils ab. (Geerbt von OpenXmlPartContainer) |
GetParentParts() |
Listet alle übergeordneten Elemente auf, die an einer beliebigen Stelle im Dokument auf diesen Teil verweisen. (Geerbt von OpenXmlPart) |
GetPartById(String) |
Ruft den untergeordneten Teil über die Beziehungs-ID ab. (Geerbt von OpenXmlPartContainer) |
GetPartsCountOfType<T>() |
Veraltet.
Ruft die Anzahl aller Teile des Typs T ab. (Geerbt von OpenXmlPartContainer) |
GetPartsOfType<T>() |
Listet alle untergeordneten Teile des angegebenen Typs |
GetPartsOfType<T>(ICollection<T>) |
Veraltet.
Ruft alle untergeordneten Teile des angegebenen Typs |
GetReferenceRelationship(String) |
Ruft die angegebene ReferenceRelationship ab. (Geerbt von OpenXmlPartContainer) |
GetStream() |
Gibt den Teilinhaltsdatenstrom zurück. (Geerbt von OpenXmlPart) |
GetStream(FileMode) |
Gibt den Inhaltsdatenstrom zurück, der mit einem angegebenen E/A-Dateimodus geöffnet wurde. (Geerbt von OpenXmlPart) |
GetStream(FileMode, FileAccess) |
Gibt den Teilinhaltsdatenstrom zurück, der mit einem angegebenen FileMode und FileAccess geöffnet wurde. (Geerbt von OpenXmlPart) |
RemoveAnnotations(Type) |
Entfernt die Anmerkungen des angegebenen Typs aus diesem PartContainer. (Geerbt von OpenXmlPartContainer) |
RemoveAnnotations<T>() |
Entfernt die Anmerkungen des angegebenen Typs aus diesem PartContainer. (Geerbt von OpenXmlPartContainer) |
ThrowIfObjectDisposed() |
Gibt an, ob das Objekt bereits verworfen wurde. (Geerbt von OpenXmlPart) |
TryGetPartById(String, OpenXmlPart) |
Versuchen Sie, den untergeordneten Teil anhand der Beziehungs-ID abzurufen. (Geerbt von OpenXmlPartContainer) |
UnloadRootElement() |
Entlädt das RootElement. (Geerbt von OpenXmlPart) |
ValidateXml(String, ValidationEventHandler) |
Veraltet.
Überprüft den XML-Inhalt des Teils mithilfe des angegebenen Schemas. (Geerbt von OpenXmlPart) |
ValidateXml(XmlSchemaSet, ValidationEventHandler) |
Veraltet.
Überprüft den XML-Inhalt des Teils mithilfe des angegebenen Schemas. (Geerbt von OpenXmlPart) |
Erweiterungsmethoden
AddDisposableFeature(OpenXmlPart) |
Definiert mainDocumentPart |
AddPartRootEventsFeature(OpenXmlPartContainer) |
Fügt ein Feature zum Nachverfolgen von Ereignisereignissen für Paketlebenszyklusereignisse hinzu. |
CreateUnknownElement(OpenXmlPartContainer, String) |
Erstellt eine neue OpenXmlUnknownElement-Klasse unter Verwendung des äußeren XML.Creates a new OpenXmlUnknownElement class by using the outer XML. |
AddImagePart(MainDocumentPart, String) |
Definiert mainDocumentPart |
GetXDocument(OpenXmlPart) |
Ruft eine XDocument Darstellung der ab |
GetXElement(OpenXmlPart) |
Ruft eine XElement Darstellung der ab |
IsRootXElementLoaded(OpenXmlPart) |
Ruft einen Wert ab, der angibt, ob der Stamm XElement aus dem Teil geladen oder festgelegt wurde. |
SaveXDocument(OpenXmlPart) |
Speichert das aktuelle XDocument im -Teil, wenn es und sein Root Element nicht |
SaveXElement(OpenXmlPart) |
Speichert das aktuelle XDocument im -Teil, wenn es und sein Root Element nicht |
SetXDocument(OpenXmlPart, XDocument) |
Legt " OpenXmlParts XDocument " auf das angegebene XDocument fest, serialisiert und schreibt das XDocument in das OpenXmlPart und lädt das OpenXmlPart-Element OpenXmlPartRootElement erneut, wenn es zuvor geladen wurde. |
SetXElement(OpenXmlPart, XElement) |
Legt den OpenXmlPartStamm XElement des elements auf das angegebene XElement fest, serialisiert und schreibt das XElement in das OpenXmlPart und lädt das OpenXmlPart-Element OpenXmlPartRootElement erneut, wenn es zuvor geladen wurde. |