Class SolidLine

java.lang.Object
com.itextpdf.kernel.pdf.canvas.draw.SolidLine
All Implemented Interfaces:
ILineDrawer

public class SolidLine extends Object implements ILineDrawer
Implementation of ILineDrawer which draws a solid horizontal line along the bottom edge of the specified rectangle.
  • Constructor Details

    • SolidLine

      public SolidLine()
      Constructs an instance of solid line drawer
    • SolidLine

      public SolidLine (float lineWidth)
      Constructs an instance of solid line drawer with the specified line thickness
      Parameters:
      lineWidth - line width
  • Method Details

    • draw

      public void draw (PdfCanvas canvas, Rectangle drawArea)
      Description copied from interface: ILineDrawer
      Performs configurable drawing operations related to specific region coordinates on a canvas.
      Specified by:
      draw in interface ILineDrawer
      Parameters:
      canvas - the canvas to draw on
      drawArea - the rectangle in relation to which to fulfill drawing instructions
    • getLineWidth

      public float getLineWidth()
      Gets line width in points
      Specified by:
      getLineWidth in interface ILineDrawer
      Returns:
      line thickness
    • setLineWidth

      public void setLineWidth (float lineWidth)
      Sets line width in points
      Specified by:
      setLineWidth in interface ILineDrawer
      Parameters:
      lineWidth - new line width
    • getColor

      public Color getColor()
      Description copied from interface: ILineDrawer
      Gets the color of the line
      Specified by:
      getColor in interface ILineDrawer
      Returns:
      color of the line
    • setColor

      public void setColor (Color color)
      Description copied from interface: ILineDrawer
      Sets line color
      Specified by:
      setColor in interface ILineDrawer
      Parameters:
      color - new line color