EraseMetadataRedaction

EraseMetadataRedaction class

すべてのメタデータまたは特定の MetadataFilters に一致するメタデータをドキュメントから消去するメタデータ リダクションを表します。

public class EraseMetadataRedaction : MetadataRedaction

コンストラクター

名前 説明
EraseMetadataRedaction() EraseMetadataRedaction クラスの新しいインスタンスを初期化し、すべてのメタデータを消去します。
EraseMetadataRedaction(MetadataFilters) EraseMetadataRedaction クラスの新しいインスタンスを初期化し、メタデータを消去し、特定の組み合わせに一致させますMetadataFilters

プロパティ

名前 説明
override Description { get; } リダクションとそのパラメーターを説明する文字列を返します。
Filter { get; set; } フィルターを取得または設定します。これは、Author や Company など、すべてまたは特定のメタデータを選択するために使用されます。

メソッド

名前 説明
override ApplyTo(DocumentFormatInstance) 特定のフォーマット インスタンスにリダクションを適用します。

備考

もっと詳しく知る

次の例は、すべてまたは特定のメタデータを消去する (空の値に等しく設定する) 方法を示しています。

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // 著者、管理者、会社を消去
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // すべてのメタデータを消去
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

関連項目