Class DottedLine
java.lang.Object
com.itextpdf.kernel.pdf.canvas.draw.DottedLine
- All Implemented Interfaces:
-
ILineDrawer
Implementation of
ILineDrawer which draws a dotted horizontal line along the bottom edge of the specified rectangle.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle.DottedLine(float lineWidth) Constructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle.DottedLine(float lineWidth, float gap) Constructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle. -
Method Summary
Modifier and TypeMethodDescriptionvoidPerforms configurable drawing operations related to specific region coordinates on a canvas.getColor()Gets the color of the linefloatgetGap()Getter for the gap between the center of the dots of the dotted line.floatGets line width in pointsvoidSets line colorvoidsetGap(float gap) Setter for the gap between the center of the dots of the dotted line.voidsetLineWidth(float lineWidth) Sets line width in points
-
Field Details
-
gap
protected float gapthe gap between the dots.
-
-
Constructor Details
-
DottedLine
public DottedLine()Constructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle. -
DottedLine
public DottedLine(float lineWidth, float gap) Constructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle.- Parameters:
-
lineWidth- the width of the line -
gap- the gap between the center of the dots of the dotted line.
-
DottedLine
public DottedLine(float lineWidth) Constructs a dotted horizontal line which will be drawn along the bottom edge of the specified rectangle.- Parameters:
-
lineWidth- the width of the line
-
-
Method Details
-
draw
Description copied from interface:ILineDrawerPerforms configurable drawing operations related to specific region coordinates on a canvas.- Specified by:
-
drawin interfaceILineDrawer - Parameters:
-
canvas- the canvas to draw on -
drawArea- the rectangle in relation to which to fulfill drawing instructions
-
getGap
public float getGap()Getter for the gap between the center of the dots of the dotted line.- Returns:
- the gap between the center of the dots
-
setGap
public void setGap(float gap) Setter for the gap between the center of the dots of the dotted line.- Parameters:
-
gap- the gap between the center of the dots
-
getLineWidth
public float getLineWidth()Gets line width in points- Specified by:
-
getLineWidthin interfaceILineDrawer - Returns:
- line thickness
-
setLineWidth
public void setLineWidth(float lineWidth) Sets line width in points- Specified by:
-
setLineWidthin interfaceILineDrawer - Parameters:
-
lineWidth- new line width
-
getColor
Description copied from interface:ILineDrawerGets the color of the line- Specified by:
-
getColorin interfaceILineDrawer - Returns:
- color of the line
-
setColor
Description copied from interface:ILineDrawerSets line color- Specified by:
-
setColorin interfaceILineDrawer - Parameters:
-
color- new line color
-