com.groupdocs.watermark.search

Interfaces

Classes

com.groupdocs.watermark.search

Class SizeSearchCriteria



  • public class SizeSearchCriteria
    extends SearchCriteria
    Represents criteria allowing filtering by watermark size.

    Learn more:

    The following example demonstrates how to find and remove watermarks using search criteria.

    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(Pattern.compile("^Test watermark$"));
    
       PossibleWatermarkCollection watermarks = watermarker.search(textCriteria.and(widthRange.or(rotateAngle)));
       watermarks.clear();
    
       watermarker.save("C:\\modified_test.some_ext");
       watermarker.close();
     
    • Constructor Detail

      • SizeSearchCriteria

        public SizeSearchCriteria(int dimension,
                          double min,
                          double max)
        Initializes a new instance of the SizeSearchCriteria class with a specified dimension, a starting value and an ending value.
        Parameters:
        dimension - The dimension Dimension of a watermark to search by.
        min - The starting value.
        max - The ending value.
    • Method Detail

      • getMinimum

        public final double getMinimum()

        Gets the starting value.

        Returns:
        The starting value.
      • getMaximum

        public final double getMaximum()

        Gets the ending value.

        Returns:
        The ending value.
      • getDimension

        public final int getDimension()

        Gets the dimension of watermark to search by.

        Returns:
        The dimension of watermark to search by.