DeleteAnnotationRedaction

DeleteAnnotationRedaction class

テキストが特定の正規表現に一致する場合に注釈を削除するテキスト編集を表します (オプションですべての注釈を削除します).

public class DeleteAnnotationRedaction : Redaction

コンストラクター

名前 説明
DeleteAnnotationRedaction() DeleteAnnotationRedaction クラスの新しいインスタンスを初期化し、すべての注釈を削除する (すべてに一致する) ように設定します。
DeleteAnnotationRedaction(Regex) DeleteAnnotationRedaction クラスの新しいインスタンスを初期化し、指定された式に一致する注釈を削除します。
DeleteAnnotationRedaction(string) DeleteAnnotationRedaction クラスの新しいインスタンスを初期化し、指定された式に一致する注釈を削除します。

プロパティ

名前 説明
override Description { get; } リダクションとそのパラメーターを説明する文字列を返します。
Expression { get; } 一致する正規表現を取得します。

メソッド

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

備考

もっと詳しく知る

次の例は、“use”、“show”、または “describe” という単語を含むすべての注釈をドキュメントから削除する方法を示しています (その他は残します)。

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

関連項目