WordProcessingRootPackage
コンテンツ
[
隠れる
]
WordProcessingRootPackage class
ワード プロセッシング ドキュメント内のメタデータの操作を可能にするルート パッケージを表します。
public class WordProcessingRootPackage : DocumentRootPackage<WordProcessingPackage>, IDublinCore
プロパティ
名前 | 説明 |
---|---|
Count { get; } | メタデータ プロパティの数を取得します。 |
virtual DocumentProperties { get; } | ドキュメントに表示されるネイティブ メタデータ プロパティを取得します。 |
DocumentStatistics { get; } | ドキュメント統計パッケージを取得します。 |
DublinCorePackage { get; } | ドキュメントから抽出された Dublin Core メタデータ パッケージを取得します。 |
FileType { get; } | ファイルの種類のメタデータ パッケージを取得します。 (2 properties) |
InspectionPackage { get; } | ドキュメントの検査結果を含むメタデータ パッケージを取得します。 パッケージには、場合によってはメタデータと見なすことができるドキュメント パーツに関する情報が含まれます。 |
Item { get; } | を取得しますMetadataProperty 指定された名前で. |
Keys { get; } | メタデータ プロパティ名のコレクションを取得します。 |
MetadataType { get; } | メタデータ タイプを取得します。 |
PropertyDescriptors { get; } | GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。 |
メソッド
名前 | 説明 |
---|---|
AddProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
Contains(string) | 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。 |
virtual FindProperties(Func<MetadataProperty, bool>) | 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
GetEnumerator() | コレクションを反復処理する列挙子を返します。 |
virtual RemoveProperties(Func<MetadataProperty, bool>) | 指定された述語を満たすメタデータ プロパティを削除します。 |
override Sanitize() | 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
SetProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddProperties とUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。 |
UpdateDocumentStatistics() | ドキュメント内のページ数、段落数、単語数、行数、文字数を再計算し、適切なメタデータ パッケージを更新します。 |
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
備考
もっと詳しく知る
例
このコード サンプルは、WordProcessing ドキュメントの組み込みのメタデータ プロパティを読み取る方法を示しています。
using (Metadata metadata = new Metadata(Constants.InputDocx))
{
var root = metadata.GetRootPackage<WordProcessingRootPackage>();
Console.WriteLine(root.DocumentProperties.Author);
Console.WriteLine(root.DocumentProperties.CreatedTime);
Console.WriteLine(root.DocumentProperties.Company);
Console.WriteLine(root.DocumentProperties.Category);
Console.WriteLine(root.DocumentProperties.Keywords);
// ...
}
関連項目
- class DocumentRootPackage<TPackage>
- class WordProcessingPackage
- interface IDublinCore
- 名前空間 GroupDocs.Metadata.Formats.Document
- 組み立て GroupDocs.Metadata