ExactPhraseRedaction
コンテンツ
[
隠れる
]
ExactPhraseRedaction class
デフォルトでは大文字と小文字を区別しない、ドキュメントのテキスト内の正確なフレーズを置き換えるテキスト編集を表します.
public class ExactPhraseRedaction : TextRedaction
コンストラクター
名前 | 説明 |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | 大文字と小文字を区別しないモードで ExactPhraseRedaction クラスの新しいインスタンスを初期化します。 |
ExactPhraseRedaction(string, bool, ReplacementOptions) | ExactPhraseRedaction クラスの新しいインスタンスを初期化します。 |
プロパティ
名前 | 説明 |
---|---|
ActionOptions { get; } | を取得しますReplacementOptions インスタンス、テキスト置換のタイプを指定します. |
override Description { get; } | リダクションとそのパラメーターを説明する文字列を返します。 |
IsCaseSensitive { get; } | 検索で大文字と小文字を区別するかどうかを示す値を取得します。 |
OcrConnector { get; set; } | を取得または設定しますIOcrConnector グラフィックコンテンツからテキストを抽出するために必要な実装. |
SearchPhrase { get; } | 検索して置換する文字列を取得します。 |
メソッド
名前 | 説明 |
---|---|
override ApplyTo(DocumentFormatInstance) | 特定のフォーマット インスタンスにリダクションを適用します。 |
備考
もっと詳しく知る
例
次の例は、大文字と小文字を区別する語句の検索と置換の実行を示しています。 次の例は、語句 (大文字と小文字を区別しない) を赤い実線の四角形に置き換える方法を示しています。
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// デフォルトでは isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// デフォルトでは isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
doc.Save();
}
関連項目
- class TextRedaction
- 名前空間 GroupDocs.Redaction.Redactions
- 組み立て GroupDocs.Redaction