SizeSearchCriteria

SizeSearchCriteria class

Representa criterios que permiten filtrar por tamaño de marca de agua.

public class SizeSearchCriteria : SearchCriteria

Constructores

Nombre Descripción
SizeSearchCriteria(Dimension, double, double) Inicializa una nueva instancia delSizeSearchCriteriaclass con una dimensión especificada, un valor inicial y un valor final.

Propiedades

Nombre Descripción
Dimension { get; } Obtiene la dimensión de la marca de agua por la que buscar.
Maximum { get; } Obtiene el valor final.
Minimum { get; } Obtiene el valor inicial.

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

Buscar y eliminar marcas de agua utilizando 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