Class ElementDrawer<T extends JRPrintElement>
java.lang.Object
net.sf.jasperreports.engine.export.draw.ElementDrawer<T>
- Type Parameters:
T- the type of the element that the drawer supports
- Direct Known Subclasses:
BoxDrawer,EllipseDrawer,FrameDrawer,ImageDrawer,LineDrawer,RectangleDrawer,TextDrawer
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voiddraw(Graphics2D grx, T element, int offsetX, int offsetY) protected voiddrawBottomPen(Graphics2D grx, JRPen leftPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY) protected voiddrawBox(Graphics2D grx, JRLineBox box, JRPrintElement element, int offsetX, int offsetY) protected voiddrawLeftPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen bottomPen, JRPrintElement element, int offsetX, int offsetY) protected voiddrawPen(Graphics2D grx, JRPen pen, JRPrintElement element, int offsetX, int offsetY) protected voiddrawRightPen(Graphics2D grx, JRPen topPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY) protected voiddrawTopPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
-
Constructor Details
-
ElementDrawer
-
-
Method Details
-
getJasperReportsContext
-
draw
- Throws:
JRException
-
drawBox
protected void drawBox(Graphics2D grx, JRLineBox box, JRPrintElement element, int offsetX, int offsetY) -
drawPen
-
drawTopPen
protected void drawTopPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY) -
drawLeftPen
protected void drawLeftPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen bottomPen, JRPrintElement element, int offsetX, int offsetY) -
drawBottomPen
protected void drawBottomPen(Graphics2D grx, JRPen leftPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY) -
drawRightPen
protected void drawRightPen(Graphics2D grx, JRPen topPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
-