TextFormattingSearchCriteria

TextFormattingSearchCriteria class

Mewakili kriteria yang memungkinkan pemfilteran dengan pemformatan teks.

public class TextFormattingSearchCriteria : SearchCriteria

Konstruktor

Nama Keterangan
TextFormattingSearchCriteria() Menginisialisasi instance baru dariTextFormattingSearchCriteria kelas.

Properti

Nama Keterangan
BackgroundColorRange { get; set; } Mendapat atau menyetel rentang warna yang digunakan untuk memfilter tanda air berdasarkan warna latar belakang teks.
FontBold { get; set; } Mendapat atau menyetel nilai yang menunjukkan apakah font yang digunakan dalam pemformatan teks watermark dicetak tebal.
FontItalic { get; set; } Mendapat atau menetapkan nilai yang menunjukkan apakah font yang digunakan dalam pemformatan teks watermark miring.
FontName { get; set; } Mendapatkan atau menyetel nama font yang digunakan dalam kemungkinan pemformatan teks watermark.
FontStrikeout { get; set; } Mendapat atau menyetel nilai yang menunjukkan apakah font yang digunakan dalam pemformatan teks tanda air dicoret.
FontUnderline { get; set; } Mendapat atau menetapkan nilai yang menunjukkan apakah font yang digunakan dalam pemformatan teks watermark bergaris bawah.
ForegroundColorRange { get; set; } Mendapat atau menyetel rentang warna yang digunakan untuk memfilter tanda air berdasarkan warna latar depan teks.
MaxFontSize { get; set; } Mendapat atau menetapkan nilai akhir dari ukuran font.
MinFontSize { get; set; } Mendapat atau menetapkan nilai awal dari ukuran font.

Metode

Nama Keterangan
And(SearchCriteria) Gabungkan iniSearchCriteria dengan kriteria lain menggunakan logika AND operator.
Not() Meniadakan iniSearchCriteria .
Or(SearchCriteria) Gabungkan iniSearchCriteria dengan kriteria lain menggunakan logika OR operator.

Perkataan

Belajarlah lagi:

Contoh

Hapus kemungkinan tanda air dengan pemformatan teks tertentu (terlepas dari jenis dokumen).

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();
}

Lihat juga