OpenXmlPackage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
厳密な型指定された Open XML ドキュメント クラスの基底クラスを表します。
public abstract class OpenXmlPackage : DocumentFormat.OpenXml.Packaging.OpenXmlPartContainer, IDisposable
type OpenXmlPackage = class
inherit OpenXmlPartContainer
interface IDisposable
Public MustInherit Class OpenXmlPackage
Inherits OpenXmlPartContainer
Implements IDisposable
- 継承
- 派生
- 実装
コンストラクター
OpenXmlPackage() |
古い.
古い.
OpenXmlPackage クラスの新しいインスタンスを初期化します。 |
プロパティ
AutoSave |
破棄時にパーツを保存するかどうかを示す値を取得します。 |
CanSave |
Save()を呼び出すことによってパッケージの保存がサポートされているかどうかを示す値を取得します。 一部のプラットフォーム (.NET Core など) では、保存のサポートが制限されています。
|
CompressionOption |
新しいパーツのコンテンツの圧縮レベルを取得または設定します |
DataPartReferenceRelationships |
すべての DataPartReferenceRelationship リレーションシップを取得します。 (継承元 OpenXmlPartContainer) |
DataParts |
ドキュメント パッケージ内のすべての DataPart パーツを取得します。 |
ExternalRelationships |
すべての外部リレーションシップを取得します。 ハイパーリンク リレーションシップは含まれません。HyperlinkRelationship プロパティを使用してハイパーリンク リレーションシップを列挙します。 (継承元 OpenXmlPartContainer) |
Features |
この部分に関連付けられている機能を取得します。 |
Features |
この部分に関連付けられている機能を取得します。 (継承元 OpenXmlPartContainer) |
FileOpenAccess |
ドキュメントの FileAccess 設定を取得します。 現在の I/O アクセス設定は、読み取り、書き込み、または ReadWrite です。 |
HyperlinkRelationships |
すべてのハイパーリンク リレーションシップを取得します。 (継承元 OpenXmlPartContainer) |
MarkupCompatibilityProcessSettings |
読み込み時に適用されるマークアップ互換性設定を取得します。 |
MaxCharactersInPart |
Open XML パーツ内の最大許容文字数を示す値を取得します。 ゼロ (0) の値は、パーツのサイズに制限がないことを示します。 0 以外の値は、最大サイズを文字数で指定します。 |
Package |
古い.
ドキュメントのパッケージを取得します。 |
PackageProperties |
パッケージのプロパティを取得します。 |
PartExtensionProvider |
ContentType からパーツ拡張機能へのマッピングを提供する PartExtensionProvider パーツを取得します。 |
Parts |
このパーツのリレーションシップ ターゲットであるすべてのパーツを取得します。 (継承元 OpenXmlPartContainer) |
RootPart |
パッケージのルート 部分を取得します。 |
StrictRelationshipFound |
このパッケージに Strict から変換された遷移関係が含まれているかどうかを示す値を取得します。 |
メソッド
AddAnnotation(Object) |
この PartContainer の注釈リストにオブジェクトを追加します。 (継承元 OpenXmlPartContainer) |
AddExtendedPart(String, String, String, String) |
拡張パーツ (アプリケーション固有の部分) を追加します。 (継承元 OpenXmlPartContainer) |
AddExtendedPart(String, String, String) |
拡張パーツ (アプリケーション固有の部分) を追加します。 (継承元 OpenXmlPartContainer) |
AddExternalRelationship(String, Uri, String) |
外部リレーションシップを追加します。 このメソッドを使用してハイパーリンク リレーションシップを追加しないでください。 代わりに AddHyperlinkRelationship() を使用します。 (継承元 OpenXmlPartContainer) |
AddExternalRelationship(String, Uri) |
外部リレーションシップを追加します。 このメソッドを使用してハイパーリンク リレーションシップを追加しないでください。 代わりに AddHyperlinkRelationship() を使用します。 (継承元 OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean, String) |
新しいハイパーリンク関係を追加します。 (継承元 OpenXmlPartContainer) |
AddHyperlinkRelationship(Uri, Boolean) |
新しいハイパーリンク関係を追加します。 (継承元 OpenXmlPartContainer) |
AddNewPart<T>() |
T 型の新しい部分を追加します。 (継承元 OpenXmlPartContainer) |
AddNewPart<T>(String, String) |
T 型の新しい部分を追加します。 (継承元 OpenXmlPartContainer) |
AddNewPart<T>(String) |
T 型の新しい部分を追加します。 (継承元 OpenXmlPartContainer) |
AddPart<T>(T, String) |
指定されたリレーションシップ識別子 (ID) を使用して、パーツをドキュメントに追加します。 ドキュメントに追加されたパーツを操作するには、返されたパーツを使用する必要があります (継承元 OpenXmlPartContainer) |
AddPart<T>(T) |
指定したパーツをドキュメントに追加します。 返されたパーツを使用して、ドキュメントに追加されたパーツを操作します。 |
Annotation(Type) |
指定した型の最初の注釈オブジェクトを、この PartContainer から取得します。 (継承元 OpenXmlPartContainer) |
Annotation<T>() |
指定した型の最初の注釈オブジェクトを、この PartContainer から取得します。 (継承元 OpenXmlPartContainer) |
Annotations(Type) |
この PartContainer の指定した型の注釈のコレクションを取得します。 (継承元 OpenXmlPartContainer) |
Annotations<T>() |
この PartContainer の指定した型の注釈のコレクションを取得します。 (継承元 OpenXmlPartContainer) |
ChangeIdOfPart(OpenXmlPart, String) |
パーツのリレーションシップ ID を変更します。 (継承元 OpenXmlPartContainer) |
Clone() |
この OpenXml パッケージの編集可能な複製を作成し、拡張可能な容量を持つ MemoryStream で開き、既定の OpenSettings を使用します。 |
Clone(Package, OpenSettings) |
指定した Package インスタンスで開かれた、この OpenXml パッケージの複製を作成します。 |
Clone(Package) |
指定した Package インスタンスで開かれた、この OpenXml パッケージの複製を作成します。 複製は、この OpenXml パッケージと同じ OpenSettings で開かれます。 |
Clone(Stream, Boolean, OpenSettings) |
指定されたストリームで開かれたこの OpenXml パッケージの複製を作成します。 |
Clone(Stream, Boolean) |
指定されたストリームで開かれたこの OpenXml パッケージの複製を作成します。 複製された OpenXml パッケージは、この OpenXml パッケージと同じ OpenSettings で開かれます。 |
Clone(Stream) |
指定されたストリームで開かれたこの OpenXml パッケージの複製を作成します。 複製された OpenXml パッケージは、この OpenXml パッケージと同じ設定 (FileOpenAccess と OpenSettings) で開かれます。 |
Clone(String, Boolean, OpenSettings) |
指定されたファイルから開かれたこの OpenXml パッケージの複製を作成します (この OpenXml パッケージを複製することによって作成されます)。 |
Clone(String, Boolean) |
指定されたファイルから開かれたこの OpenXml パッケージの複製を作成します (この OpenXml パッケージを複製することによって作成されます)。 複製された OpenXml パッケージは、この OpenXml パッケージと同じ OpenSettings で開かれます。 |
Clone(String) |
指定されたファイルから開かれたこの OpenXml パッケージの複製を作成します (この OpenXml パッケージを複製することによって作成されます)。 複製された OpenXml パッケージは、この OpenXml パッケージと同じ設定 (FileOpenAccess と OpenSettings) で開かれます。 |
Close() |
古い.
OpenXml パッケージと、基になるすべてのパーツ ストリームを保存して閉じます。 |
CreateClone(Package) |
指定した Package インスタンスに OpenXmlPackage の新しいインスタンスを作成します。 |
CreateClone(Stream) |
指定されたストリームに新しい OpenXmlPackage を作成します。 |
CreateClone(String) |
指定したファイルに新しい OpenXml パッケージを作成します。 |
CreateMediaDataPart(MediaDataPartType) |
ドキュメント パッケージに新しい MediaDataPart パーツを作成します。 |
CreateMediaDataPart(String, String) |
ドキュメント パッケージに新しい MediaDataPart パーツを作成します。 |
CreateMediaDataPart(String) |
ドキュメント パッケージに新しい MediaDataPart パーツを作成します。 |
CreateRelationshipToPart(OpenXmlPart, String) |
指定したパーツのリレーションシップをこのパーツに追加します。 (継承元 OpenXmlPartContainer) |
CreateRelationshipToPart(OpenXmlPart) |
指定したパーツのリレーションシップをこのパーツに追加します。 (継承元 OpenXmlPartContainer) |
DeleteExternalRelationship(ExternalRelationship) |
指定した外部リレーションシップを削除します。 (継承元 OpenXmlPartContainer) |
DeleteExternalRelationship(String) |
指定した ExternalRelationship を削除します。 (継承元 OpenXmlPartContainer) |
DeletePart(DataPart) |
指定した DataPart をドキュメント パッケージから削除します。 |
DeletePart(OpenXmlPart) |
パッケージ ルート レイヤー内の指定したパーツを削除します。 (継承元 OpenXmlPartContainer) |
DeletePart(String) |
指定した子パーツをこのパーツから削除します。 (継承元 OpenXmlPartContainer) |
DeleteParts<T>(IEnumerable<T>) |
渡されたコレクション内にあるすべての部分をドキュメントから削除します。 (継承元 OpenXmlPartContainer) |
DeletePartsRecursivelyOfType<T>() |
指定したパーツの種類を持つすべてのパーツをパッケージから再帰的に削除します。 |
DeleteReferenceRelationship(ReferenceRelationship) |
指定した参照関係を削除します。 (継承元 OpenXmlPartContainer) |
DeleteReferenceRelationship(String) |
指定した参照関係を削除します。 (継承元 OpenXmlPartContainer) |
Dispose() |
コンテンツをフラッシュして保存し、ドキュメントを閉じ、すべてのリソースを解放します。 |
Dispose(Boolean) |
コンテンツをフラッシュして保存し、ドキュメントを閉じ、すべてのリソースを解放します。 |
FromFlatOpcDocumentCore(XDocument, Package) |
フラット OPC 形式の XDocument を、 Packageに格納されている OpenXml パッケージに変換します。 |
FromFlatOpcDocumentCore(XDocument, Stream) |
フラット OPC 形式の XDocument を、 Streamに格納されている OpenXml パッケージに変換します。 |
FromFlatOpcDocumentCore(XDocument, String) |
フラット OPC 形式の XDocument を、ファイルに格納されている OpenXml パッケージに変換します。 |
GetExternalRelationship(String) |
指定した ExternalRelationship を取得します。 (継承元 OpenXmlPartContainer) |
GetIdOfPart(OpenXmlPart) |
パーツのリレーションシップ ID を取得します。 (継承元 OpenXmlPartContainer) |
GetPartById(String) |
リレーションシップ ID を使用して子パーツを取得します。 (継承元 OpenXmlPartContainer) |
GetPartsCountOfType<T>() |
古い.
T 型のすべての部分の数を取得します。 (継承元 OpenXmlPartContainer) |
GetPartsOfType<T>() |
この部分の指定した型 |
GetPartsOfType<T>(ICollection<T>) |
古い.
この部分の |
GetReferenceRelationship(String) |
指定した ReferenceRelationship を取得します。 (継承元 OpenXmlPartContainer) |
OpenClone(Stream, Boolean, OpenSettings) |
指定されたストリームで複製された OpenXml パッケージを開きます。 |
OpenClone(String, Boolean, OpenSettings) |
指定されたファイルで複製された OpenXml パッケージを開きます。 |
RemoveAnnotations(Type) |
指定した型の注釈をこの PartContainer から削除します。 (継承元 OpenXmlPartContainer) |
RemoveAnnotations<T>() |
指定した型の注釈をこの PartContainer から削除します。 (継承元 OpenXmlPartContainer) |
Save() |
FileOpenAccessがReadWriteされている場合は、OpenXml パッケージに含まれるすべてのパーツとリレーションシップの内容を保存します。 一部のプラットフォームでは、 Packageの制限により節約がサポートされていないため、実行時に CanSave クエリを実行して、 OpenXmlPackageを閉じて破棄せずに完全な保存がサポートされるかどうかを確認してください。 |
SaveAs(String) |
古い.
OpenXml パッケージに含まれるすべてのパーツとリレーションシップの内容を、指定したファイルに保存します。 この OpenXml パッケージを開くために使用したのと同じ設定を使用して、保存したドキュメントを開きます。 |
ThrowIfObjectDisposed() |
オブジェクトが破棄された場合にスローされます。 |
ToFlatOpcDocument() |
OPC 形式の OpenXml パッケージをフラット OPC 形式の XDocument に変換します。 |
ToFlatOpcDocument(XProcessingInstruction) |
OPC 形式の OpenXml パッケージをフラット OPC 形式の XDocument に変換します。 |
ToFlatOpcString() |
OPC 形式の OpenXml パッケージをフラット OPC 形式の文字列に変換します。 |
TryGetPartById(String, OpenXmlPart) |
リレーションシップ ID で子パーツを取得してみてください。 (継承元 OpenXmlPartContainer) |
Validate(OpenXmlPackageValidationSettings) |
古い.
パッケージを検証します。 このメソッドは、各部分の XML コンテンツを検証しません。 |
拡張メソッド
GetPackage(OpenXmlPackage) |
|
AddDisposableFeature(OpenXmlPackage) |
厳密な型指定された Open XML ドキュメント クラスの基底クラスを表します。 |
AddPackageEventsFeature(OpenXmlPackage) |
パッケージ ライフサイクル イベントのイベントを追跡する機能を追加します。 |
AddPartEventsFeature(OpenXmlPackage) |
パーツを作成または削除するパッケージのイベントを追跡する機能を追加します。 |
AddPartRootEventsFeature(OpenXmlPartContainer) |
パッケージ ライフ サイクル イベントのイベントを追跡する機能を追加します。 |
AddRandomNumberGeneratorFeature(OpenXmlPackage) |
パッケージに乱数ジェネレーターを追加します。 |
CreateUnknownElement(OpenXmlPartContainer, String) |
外部 XML を使用して、新しい OpenXmlUnknownElement クラスを作成します。 |
ToFlatOpcDocument(OpenXmlPackage) |
OPC 形式の OpenXml パッケージをフラット OPC 形式の XDocument に変換します。 |
ToFlatOpcString(OpenXmlPackage) |
OPC 形式の OpenXml パッケージをフラット OPC 形式の文字列に変換します。 |
GetAllParts(OpenXmlPackage) |
OpenXmlPackage内のパーツを幅優先で走査します。 |