Class TextWatermark


public class TextWatermark extends ImageWatermark
A TextWatermark represents a string of text to be used to watermark an underlying image.
While actually applying the watermark effect, the styled text is converted to an image so that the effect is uniform.
  • Field Details

  • Constructor Details

    • TextWatermark

      public TextWatermark(String text)
    • TextWatermark

      public TextWatermark(String text, Font font)
    • TextWatermark

      public TextWatermark(Location position, double orientation, float opacity, String text, Font font)
    • TextWatermark

      public TextWatermark(int top, int left, double orientation, float opacity, String text, Font font)
    • TextWatermark

      public TextWatermark(Location position, String text, Font font)
    • TextWatermark

      public TextWatermark(int top, int left, String text, Font font)
  • Method Details

    • getText

      public String getText()
    • setText

      public void setText(String text)
    • getFont

      public Font getFont()
    • setFont

      public void setFont(Font font)
    • getImage

      public BufferedImage getImage()
      Generates a transparent image representing the text of this watermark. Text in the image will abide by the font specifications.
      Overrides:
      getImage in class ImageWatermark
      Returns:
      the BufferedImage object thus produced
    • toString

      public String toString()
      Overrides:
      toString in class Watermark
    • isVertical

      public boolean isVertical()
    • setVertical

      public void setVertical(boolean vertical)