TextSearchCriteria

TextSearchCriteria class

يمثل معايير تسمح بالتصفية حسب نص العلامة المائية.

public class TextSearchCriteria : SearchCriteria

المنشئون

اسم وصف
TextSearchCriteria(Regex) يقوم بتهيئة مثيل جديد لملفTextSearchCriteria فئة بتعبير عادي محدد.
TextSearchCriteria(string) يقوم بتهيئة مثيل جديد لملفTextSearchCriteria فئة بسلسلة بحث.
TextSearchCriteria(string, bool) يقوم بتهيئة مثيل جديد لملفTextSearchCriteria class مع سلسلة بحث وعلامة للمقارنة .

الخصائص

اسم وصف
Pattern { get; } يحصل على نمط البحث .
SkipUnreadableCharacters { get; set; } الحصول على أو تعيين قيمة تشير إلى أنه سيتم تخطي الأحرف غير القابلة للقراءة أثناء مقارنة السلسلة.

طُرق

اسم وصف
And(SearchCriteria) يجمع هذاSearchCriteria مع معايير أخرى باستخدام عامل التشغيل المنطقي.
Not() ينفي هذاSearchCriteria .
Or(SearchCriteria) يجمع هذاSearchCriteria مع معايير أخرى باستخدام عامل التشغيل المنطقي.

ملاحظات

يتعلم أكثر:

أمثلة

البحث عن العلامة المائية وإزالتها باستخدام معايير البحث .

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

أنظر أيضا