TextFormattingSearchCriteria

TextFormattingSearchCriteria class

पाठ स्वरूपण द्वारा फ़िल्टरिंग की अनुमति देने वाले मानदंड का प्रतिनिधित्व करता है।

public class TextFormattingSearchCriteria : SearchCriteria

कंस्ट्रक्टर्स

नाम विवरण
TextFormattingSearchCriteria() का एक नया उदाहरण प्रारंभ करता हैTextFormattingSearchCriteria वर्ग.

गुण

नाम विवरण
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 ऑपरेटर का उपयोग करते हुए अन्य मानदंडों के साथ.
Not() इसे नकारता हैSearchCriteria .
Or(SearchCriteria) इसे जोड़ता हैSearchCriteria तार्किक या ऑपरेटर का उपयोग करते हुए अन्य मानदंडों के साथ.

टिप्पणियों

और अधिक जानें:

उदाहरण

एक विशेष पाठ स्वरूपण के साथ संभावित वॉटरमार्क हटाएं (दस्तावेज़ प्रकार की परवाह किए बिना)।

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

यह सभी देखें