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 तार्किक AND ऑपरेटर का उपयोग करते हुए अन्य मानदंडों के साथ.
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();
}

यह सभी देखें