TextFormattingSearchCriteria

TextFormattingSearchCriteria class

テキスト形式によるフィルタリングを許可する条件を表します。

public class TextFormattingSearchCriteria : SearchCriteria

コンストラクター

名前 説明
TextFormattingSearchCriteria() の新しいインスタンスを初期化しますTextFormattingSearchCriteriaclass.

プロパティ

名前 説明
BackgroundColorRange { get; set; } テキストの背景色で透かしをフィルター処理するために使用される色の範囲を取得または設定します。
FontBold { get; set; } 透かしテキストの書式設定で使用されるフォントが太字かどうかを示す値を取得または設定します.
FontItalic { get; set; } 透かしテキストの書式設定で使用されるフォントが斜体かどうかを示す値を取得または設定します.
FontName { get; set; } 可能な透かしテキストの書式設定で使用されるフォントの名前を取得または設定します。
FontStrikeout { get; set; } 透かしテキストの書式設定で使用されるフォントが取り消し線かどうかを示す値を取得または設定します.
FontUnderline { get; set; } 透かしテキストの書式設定で使用されるフォントが下線かどうかを示す値を取得または設定します.
ForegroundColorRange { get; set; } テキストの前景色で透かしをフィルター処理するために使用される色の範囲を取得または設定します。
MaxFontSize { get; set; } フォント サイズの終了値を取得または設定します。
MinFontSize { get; set; } フォント サイズの開始値を取得または設定します。

メソッド

名前 説明
And(SearchCriteria) これを組み合わせるSearchCriteria論理 AND operator. を使用して他の条件と
Not() これを否定しますSearchCriteria.
Or(SearchCriteria) これを組み合わせるSearchCriteria論理 OR operator. を使用して他の条件と

備考

もっと詳しく知る:

特定のテキスト形式の透かしを削除します (ドキュメントの種類に関係なく).

using (Watermarker watermarker = new Watermarker(@"D:\test.doc"))
{
    TextFormattingSearchCriteria criteria = new TextFormattingSearchCriteria();
    criteria.ForegroundColorRange = new ColorRange();
    criteria.ForegroundColorRange.MinHue = -5;
    criteria.ForegroundColorRange.MaxHue = 10;
    criteria.ForegroundColorRange.MinBrightness = 0.01f;
    criteria.ForegroundColorRange.MaxBrightness = 0.99f;
    criteria.BackgroundColorRange = new ColorRange();
    criteria.BackgroundColorRange.IsEmpty = true;
    criteria.FontName = "Arial";
    criteria.MinFontSize = 19;
    criteria.MaxFontSize = 42;
    criteria.FontBold = true;

    PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
    watermarks.Clear();
    watermarker.Save();
}

関連項目