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
-
Constructor Summary
ConstructorDescriptionConstructs 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 TypeMethodDescriptionvoid
Performs configurable drawing operations related to specific region coordinates on a canvas.getColor()
Gets the color of the linefloat
getGap()
Getter for the gap between the center of the dots of the dotted line.float
Gets line width in pointsvoid
Sets line colorvoid
setGap
(float gap) Setter for the gap between the center of the dots of the dotted line.void
setLineWidth
(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:ILineDrawer
Performs configurable drawing operations related to specific region coordinates on a canvas.- Specified by:
-
draw
in 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:
-
getLineWidth
in interfaceILineDrawer
- Returns:
- line thickness
-
setLineWidth
public void setLineWidth(float lineWidth) Sets line width in points- Specified by:
-
setLineWidth
in interfaceILineDrawer
- Parameters:
-
lineWidth
- new line width
-
getColor
Description copied from interface:ILineDrawer
Gets the color of the line- Specified by:
-
getColor
in interfaceILineDrawer
- Returns:
- color of the line
-
setColor
Description copied from interface:ILineDrawer
Sets line color- Specified by:
-
setColor
in interfaceILineDrawer
- Parameters:
-
color
- new line color
-