Class DashedLine
java.lang.Object
com.itextpdf.kernel.pdf.canvas.draw.DashedLine
- All Implemented Interfaces:
-
ILineDrawer
Implementation of
ILineDrawer
which draws a dashed horizontal line over the middle of the specified rectangle.
-
Constructor Summary
ConstructorDescriptionDashedLine
(float lineWidth) Creates an instance ofDashedLine
with the specified line width. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Performs configurable drawing operations related to specific region coordinates on a canvas.getColor()
Gets the color of the linefloat
Gets line width in points.void
Sets line colorvoid
setLineWidth
(float lineWidth) Sets line width in points.
-
Constructor Details
-
DashedLine
public DashedLine() -
DashedLine
public DashedLine(float lineWidth) Creates an instance ofDashedLine
with the specified line width.- Parameters:
-
lineWidth
- the line width
-
-
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
-
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
-