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

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

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

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

Βρείτε και αφαιρέστε το υδατογράφημα χρησιμοποιώντας κριτήρια αναζήτησης.

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

Δείτε επίσης