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 με άλλα κριτήρια χρησιμοποιώντας τον λογικό τελεστή OR.

Παρατηρήσεις

Μάθε περισσότερα:

Παραδείγματα

Αφαιρέστε πιθανά υδατογραφήματα με συγκεκριμένη μορφοποίηση κειμένου (ανεξαρτήτως τύπου εγγράφου).

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

Δείτε επίσης