RotateAngleSearchCriteria

RotateAngleSearchCriteria class

Representa criterios que permiten filtrar por ángulo de rotación de marca de agua.

public class RotateAngleSearchCriteria : SearchCriteria

Constructores

Nombre Descripción
RotateAngleSearchCriteria(double, double) Inicializa una nueva instancia delRotateAngleSearchCriteria class con un ángulo inicial y un ángulo final.

Propiedades

Nombre Descripción
MaximumAngle { get; } Obtiene el ángulo final en grados.
MinimumAngle { get; } Obtiene el ángulo inicial en grados.

Métodos

Nombre Descripción
And(SearchCriteria) Combina estoSearchCriteria con otros criterios utilizando el operador AND lógico.
Not() niega estoSearchCriteria .
Or(SearchCriteria) Combina estoSearchCriteria con otros criterios utilizando el operador OR lógico.

Observaciones

Aprende más:

Ejemplos

Encuentra y elimina marcas de agua usando criterios de búsqueda.

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

Ver también