T
- the type of the element that the drawer supportspublic abstract class ElementDrawer<T extends JRPrintElement> extends Object
Constructor and Description |
---|
ElementDrawer(JasperReportsContext jasperReportsContext) |
Modifier and Type | Method and Description |
---|---|
abstract void |
draw(Graphics2D grx,
T element,
int offsetX,
int offsetY) |
protected void |
drawBottomPen(Graphics2D grx,
JRPen leftPen,
JRPen bottomPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawBox(Graphics2D grx,
JRLineBox box,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawLeftPen(Graphics2D grx,
JRPen topPen,
JRPen leftPen,
JRPen bottomPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawPen(Graphics2D grx,
JRPen pen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawRightPen(Graphics2D grx,
JRPen topPen,
JRPen bottomPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawTopPen(Graphics2D grx,
JRPen topPen,
JRPen leftPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
JasperReportsContext |
getJasperReportsContext() |
public ElementDrawer(JasperReportsContext jasperReportsContext)
public JasperReportsContext getJasperReportsContext()
public abstract void draw(Graphics2D grx, T element, int offsetX, int offsetY) throws JRException
JRException
protected void drawBox(Graphics2D grx, JRLineBox box, JRPrintElement element, int offsetX, int offsetY)
protected void drawPen(Graphics2D grx, JRPen pen, JRPrintElement element, int offsetX, int offsetY)
protected void drawTopPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawLeftPen(Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen bottomPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawBottomPen(Graphics2D grx, JRPen leftPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawRightPen(Graphics2D grx, JRPen topPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
Copyright © 2017. All rights reserved.