MainDocumentPart クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
- 継承
- 継承
- 属性
- 実装
-
ISupportedRelationship<AlternativeFormatImportPart> ISupportedRelationship<CustomXmlPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart> ISupportedRelationship<ThumbnailPart>
例
次のコード例では、ワープロ ドキュメントを開き、ドキュメント メインパーツをインスタンス化し、コメント パーツからコメントを読み取って表示します。
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
コンストラクター
MainDocumentPart() |
MainDocumentPart OpenXmlType のインスタンスを作成します |
プロパティ
AlternativeFormatImportParts |
MainDocumentPart の AlternativeFormatImportParts を取得します。 |
ChartParts |
MainDocumentPart の ChartParts を取得します。 |
ContentType |
パーツ内のコンテンツ データのコンテンツ タイプ (MIME タイプ) を取得します。 (継承元 OpenXmlPart) |
CustomizationPart |
MainDocumentPart の CustomizationPart を取得します。 |
CustomXmlParts |
MainDocumentPart の CustomXmlParts を取得します。 |
DataPartReferenceRelationships |
すべてのリレーションシップを DataPartReferenceRelationship 取得します。 (継承元 OpenXmlPartContainer) |
DiagramColorsParts |
MainDocumentPart の DiagramColorsParts を取得します。 |
DiagramDataParts |
MainDocumentPart の DiagramDataParts を取得します。 |
DiagramLayoutDefinitionParts |
MainDocumentPart の DiagramLayoutDefinitionParts を取得します |
DiagramPersistLayoutParts |
MainDocumentPart の DiagramPersistLayoutParts を取得します。 |
DiagramStyleParts |
MainDocumentPart の DiagramStyleParts を取得します。 |
Document |
このパーツのルート要素を取得または設定します。 |
DocumentSettingsPart |
MainDocumentPart の DocumentSettingsPart を取得します |
DocumentTasksPart |
MainDocumentPart の DocumentTasksPart を取得します。 |
EmbeddedControlPersistenceParts |
MainDocumentPart の EmbeddedControlPersistenceParts を取得します。 |
EmbeddedObjectParts |
MainDocumentPart の EmbeddedObjectParts を取得します。 |
EmbeddedPackageParts |
MainDocumentPart の EmbeddedPackageParts を取得します。 |
EndnotesPart |
MainDocumentPart の EndnotesPart を取得します。 |
ExtendedChartParts |
MainDocumentPart の ExtendedChartParts を取得します。 |
ExternalRelationships |
すべての外部リレーションシップを取得します。 ハイパーリンク リレーションシップは含まれません。HyperlinkRelationship プロパティを使用してハイパーリンク リレーションシップを列挙します。 (継承元 OpenXmlPartContainer) |
Features |
この部分に関連付けられている機能を取得します。 |
Features |
この部分に関連付けられている機能を取得します。 (継承元 OpenXmlPart) |
FontTablePart |
MainDocumentPart の FontTablePart を取得します。 |
FooterParts |
MainDocumentPart の FooterParts を取得します。 |
FootnotesPart |
MainDocumentPart の FootnotesPart を取得します。 |
GlossaryDocumentPart |
MainDocumentPart の GlossaryDocumentPart を取得します。 |
HeaderParts |
MainDocumentPart の HeaderParts を取得します。 |
HyperlinkRelationships |
すべてのハイパーリンク リレーションシップを取得します。 (継承元 OpenXmlPartContainer) |
ImageParts |
MainDocumentPart の ImageParts を取得します。 |
IsRootElementLoaded |
ルート要素がパーツから読み込まれるか、設定されているかを示す値を取得します。 (継承元 OpenXmlPart) |
Model3DReferenceRelationshipParts |
MainDocumentPart の Model3DReferenceRelationshipParts を取得します。 |
NumberingDefinitionsPart |
MainDocumentPart の NumberingDefinitionsPart を取得します。 |
OpenXmlPackage |
現在のパーツを含む OpenXmlPackage を取得します。 (継承元 OpenXmlPart) |
Parts |
このパーツのリレーションシップ ターゲットであるすべてのパーツを取得します。 (継承元 OpenXmlPartContainer) |
RelationshipType |
RelationshipType を取得します。 |
RootElement |
現在のパーツのルート要素を取得します。 現在のパーツが空の場合、または XML コンテンツ タイプではない場合は null を返します。 (継承元 OpenXmlPart) |
StyleDefinitionsPart |
MainDocumentPart の StyleDefinitionsPart を取得します。 |
StylesWithEffectsPart |
MainDocumentPart の StylesWithEffectsPart を取得します。 |
ThemePart |
MainDocumentPart の ThemePart を取得します。 |
ThumbnailPart |
MainDocumentPart の ThumbnailPart を取得します。 |
Uri |
パッケージ内の内部パーツ パスを取得します。 (継承元 OpenXmlPart) |
VbaProjectPart |
MainDocumentPart の VbaProjectPart を取得します。 |
WebSettingsPart |
MainDocumentPart の WebSettingsPart を取得します |
WordCommentsExtensiblePart |
MainDocumentPart の WordCommentsExtensiblePart を取得します。 |
WordprocessingCommentsExPart |
MainDocumentPart の WordprocessingCommentsExPart を取得します。 |
WordprocessingCommentsIdsPart |
MainDocumentPart の WordprocessingCommentsIdsPart を取得します。 |
WordprocessingCommentsPart |
MainDocumentPart の WordprocessingCommentsPart を取得します。 |
WordprocessingPeoplePart |
MainDocumentPart の WordprocessingPeoplePart を取得します。 |
WordprocessingPrinterSettingsParts |
MainDocumentPart の WordprocessingPrinterSettingsParts を取得します。 |
メソッド
拡張メソッド
AddDisposableFeature(OpenXmlPart) |
MainDocumentPart を定義します |
AddPartRootEventsFeature(OpenXmlPartContainer) |
パッケージ ライフ サイクル イベントのイベントを追跡する機能を追加します。 |
CreateUnknownElement(OpenXmlPartContainer, String) |
外部 XML を使用して、新しい OpenXmlUnknownElement クラスを作成します。 |
AddImagePart(MainDocumentPart, String) |
MainDocumentPart を定義します |
GetXDocument(OpenXmlPart) |
の表現を XDocument 取得します |
GetXElement(OpenXmlPart) |
の表現を XElement 取得します |
IsRootXElementLoaded(OpenXmlPart) |
ルート XElement がパーツから読み込まれるか、設定されているかを示す値を取得します。 |
SaveXDocument(OpenXmlPart) | |
SaveXElement(OpenXmlPart) | |
SetXDocument(OpenXmlPart, XDocument) |
's XDocument をOpenXmlPart指定された XDocument に設定し、XDocument をシリアル化して OpenXmlPart に書き込み、OpenXmlPart がOpenXmlPartRootElement以前に読み込まれた場合は再読み込みします。 |
SetXElement(OpenXmlPart, XElement) |
'のルートXElementをOpenXmlPart指定された XElement に設定し、XElement をシリアル化して OpenXmlPart に書き込み、OpenXmlPart が以前に読み込まれた場合はOpenXmlPartRootElement再読み込みします。 |