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) |
|
| GetXElement(OpenXmlPart) |
|
| IsRootXElementLoaded(OpenXmlPart) |
ルート XElement がパーツから読み込まれるか、設定されているかを示す値を取得します。 |
| SaveXDocument(OpenXmlPart) | |
| SaveXElement(OpenXmlPart) | |
| SetXDocument(OpenXmlPart, XDocument) |
OpenXmlPartのXDocumentを指定された XDocument に設定し、XDocument をシリアル化して OpenXmlPart に書き込み、OpenXmlPart のOpenXmlPartRootElementが以前に読み込まれた場合は再読み込みします。 |
| SetXElement(OpenXmlPart, XElement) |
OpenXmlPartのルート XElementを指定された XElement に設定し、XElement をシリアル化して OpenXmlPart に書き込み、OpenXmlPart のOpenXmlPartRootElementが以前に読み込まれた場合は再読み込みします。 |