TextSearchCriteria

TextSearchCriteria class

Représente les critères permettant le filtrage par texte de filigrane.

public class TextSearchCriteria : SearchCriteria

Constructeurs

Nom La description
TextSearchCriteria(Regex) Initialise une nouvelle instance duTextSearchCriteria classe avec une expression régulière spécifiée.
TextSearchCriteria(string) Initialise une nouvelle instance duTextSearchCriteria classe avec une chaîne de recherche.
TextSearchCriteria(string, bool) Initialise une nouvelle instance duTextSearchCriteria class avec une chaîne de recherche et un indicateur de comparaison.

Propriétés

Nom La description
Pattern { get; } Obtient le modèle de recherche.
SkipUnreadableCharacters { get; set; } Obtient ou définit une valeur indiquant que les caractères illisibles seront ignorés lors de la comparaison de chaînes.

Méthodes

Nom La description
And(SearchCriteria) Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique AND.
Not() Annule celaSearchCriteria .
Or(SearchCriteria) Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique OR.

Remarques

Apprendre encore plus:

Exemples

Rechercher et supprimer un filigrane à l’aide de critères de recherche.

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

Voir également