RotateAngleSearchCriteria

RotateAngleSearchCriteria class

Представляет критерии, разрешающие фильтрацию по углу поворота водяного знака.

public class RotateAngleSearchCriteria : SearchCriteria

Конструкторы

Имя Описание
RotateAngleSearchCriteria(double, double) Инициализирует новый экземплярRotateAngleSearchCriteria class с начальным углом и конечным углом.

Характеристики

Имя Описание
MaximumAngle { get; } Получает конечный угол в градусах.
MinimumAngle { get; } Получает начальный угол в градусах.

Методы

Имя Описание
And(SearchCriteria) Объединяет этоSearchCriteria с другими критериями, используя логический оператор И.
Not() Отменяет этоSearchCriteria .
Or(SearchCriteria) Объединяет этоSearchCriteria с другими критериями, используя логический оператор ИЛИ.

Примечания

Узнать больше:

Примеры

Найдите и удалите водяные знаки, используя критерии поиска.

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

Смотрите также