TextSearchCriteria

TextSearchCriteria class

Mewakili kriteria yang memungkinkan pemfilteran dengan teks watermark.

public class TextSearchCriteria : SearchCriteria

Konstruktor

Nama Keterangan
TextSearchCriteria(Regex) Menginisialisasi instance baru dariTextSearchCriteria kelas dengan ekspresi reguler yang ditentukan.
TextSearchCriteria(string) Menginisialisasi instance baru dariTextSearchCriteria kelas dengan string pencarian.
TextSearchCriteria(string, bool) Menginisialisasi instance baru dariTextSearchCriteria class dengan string pencarian dan bendera untuk perbandingan.

Properti

Nama Keterangan
Pattern { get; } Mendapatkan pola pencarian.
SkipUnreadableCharacters { get; set; } Mendapat atau menetapkan nilai yang menunjukkan bahwa karakter yang tidak dapat dibaca akan dilewati selama perbandingan string.

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

Temukan dan hapus watermark menggunakan kriteria pencarian.

using (Watermarker watermarker = new Watermarker(@"C:\test.some_ext"))
{
    SizeSearchCriteria widthRange = new SizeSearchCriteria(Dimension.Width, 50, 100);
    RotateAngleSearchCriteria rotateAngle = new RotateAngleSearchCriteria(0, 45);
    TextSearchCriteria textCriteria = new TextSearchCriteria(new Regex("^Test watermark$"));
    PossibleWatermarkCollection watermarks = watermarker.Search(textCriteria.And(widthRange.Or(rotateAngle)));
    watermarks.Clear();
    watermarker.Save();
}

Lihat juga