RotateAngleSearchCriteria

RotateAngleSearchCriteria class

Représente les critères permettant le filtrage par angle de rotation du filigrane.

public class RotateAngleSearchCriteria : SearchCriteria

Constructeurs

Nom La description
RotateAngleSearchCriteria(double, double) Initialise une nouvelle instance duRotateAngleSearchCriteria class avec un angle de départ et un angle de fin.

Propriétés

Nom La description
MaximumAngle { get; } Obtient l’angle final en degrés.
MinimumAngle { get; } Obtient l’angle de départ en degrés.

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 des filigranes à 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