RotateAngleSearchCriteria

RotateAngleSearchCriteria class

Rappresenta i criteri che consentono il filtraggio in base all’angolo di rotazione della filigrana.

public class RotateAngleSearchCriteria : SearchCriteria

Costruttori

Nome Descrizione
RotateAngleSearchCriteria(double, double) Inizializza una nuova istanza diRotateAngleSearchCriteria class con un angolo iniziale e un angolo finale.

Proprietà

Nome Descrizione
MaximumAngle { get; } Ottiene l’angolo finale in gradi.
MinimumAngle { get; } Ottiene l’angolo iniziale in gradi.

Metodi

Nome Descrizione
And(SearchCriteria) Combina questoSearchCriteria con altri criteri utilizzando l’operatore AND logico.
Not() Nega questoSearchCriteria .
Or(SearchCriteria) Combina questoSearchCriteria con altri criteri utilizzando l’operatore OR logico.

Osservazioni

Saperne di più:

Esempi

Trova e rimuovi filigrane utilizzando i criteri di ricerca.

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

Guarda anche