WordProcessingInspectionPackage

WordProcessingInspectionPackage class

場合によってはメタデータと見なすことができるドキュメント パーツに関する情報が含まれます。

public sealed class WordProcessingInspectionPackage : CustomPackage

プロパティ

名前 説明
Comments { get; } ユーザー コメントの配列を取得します。
Count { get; } メタデータ プロパティの数を取得します。
DigitalSignatures { get; } ドキュメントに提示されたデジタル署名の配列を取得します。
Fields { get; } ドキュメント フィールドの配列を取得します。
HiddenText { get; } ドキュメントから抽出された非表示のテキスト フラグメントの配列を取得します。
Item { get; } を取得しますMetadataProperty指定された名前で.
Keys { get; } メタデータ プロパティ名のコレクションを取得します。
MetadataType { get; } メタデータ タイプを取得します。
PropertyDescriptors { get; } GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。
Revisions { get; } ドキュメントに提示されたデジタル署名の配列を取得します。

メソッド

名前 説明
AcceptAllRevisions() ドキュメント内で検出されたすべてのリビジョンを受け入れます。
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
ClearComments() 検出されたすべてのユーザー コメントをドキュメントから削除します。
ClearFields() 検出されたすべてのフィールドをドキュメントから削除します。
ClearHiddenText() ドキュメントからすべての非表示のテキスト フラグメントを削除します。
Contains(string) 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。
virtual FindProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。
GetEnumerator() コレクションを反復処理する列挙子を返します。
RejectAllRevisions() ドキュメント内で検出されたすべてのリビジョンを拒否します。
override RemoveProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを削除します。
override Sanitize() 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddPropertiesUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。

備考

もっと詳しく知る

このコード サンプルは、WordProcessing ドキュメントの検査プロパティを更新する方法を示しています。

using (Metadata metadata = new Metadata(Constants.InputDoc))
{
    var root = metadata.GetRootPackage<WordProcessingRootPackage>();

    root.InspectionPackage.ClearComments();
    root.InspectionPackage.AcceptAllRevisions();
    root.InspectionPackage.ClearFields();
    root.InspectionPackage.ClearHiddenText();

    metadata.Save(Constants.OutputDoc);
}

関連項目