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 مع معايير أخرى باستخدام عامل التشغيل المنطقي.
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();
}

أنظر أيضا