|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.intermediate.BorderPainter
org.apache.fop.render.java2d.Java2DBorderPainter
public class Java2DBorderPainter
Java2D-specific implementation of the BorderPainter
.
Constructor Summary | |
---|---|
Java2DBorderPainter(Java2DPainter painter)
|
Method Summary | |
---|---|
protected void |
clip()
Reduces the current clipping region to the current path. |
protected void |
closePath()
Closes the current path. |
protected void |
drawBorderLine(int x1,
int y1,
int x2,
int y2,
boolean horz,
boolean startOrBefore,
int style,
java.awt.Color color)
Draws a border line. |
void |
drawLine(java.awt.Point start,
java.awt.Point end,
int width,
java.awt.Color color,
RuleStyle style)
Draws a line/rule. |
protected void |
lineTo(int x,
int y)
Draws a line from the current cursor position to the given coordinates. |
protected void |
moveTo(int x,
int y)
Moves the cursor to the given coordinate. |
protected void |
restoreGraphicsState()
Restore the last graphics state from the stack. |
protected void |
saveGraphicsState()
Save the graphics state on the stack. |
Methods inherited from class org.apache.fop.render.intermediate.BorderPainter |
---|
drawBorders |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Java2DBorderPainter(Java2DPainter painter)
Method Detail |
---|
protected void drawBorderLine(int x1, int y1, int x2, int y2, boolean horz, boolean startOrBefore, int style, java.awt.Color color)
drawBorderLine
in class BorderPainter
x1
- X coordinate of the upper left corner
of the line's bounding rectangle (in millipoints)y1
- start Y coordinate of the upper left corner
of the line's bounding rectangle (in millipoints)x2
- end X coordinate of the lower right corner
of the line's bounding rectangle (in millipoints)y2
- end y coordinate of the lower right corner
of the line's bounding rectangle (in millipoints)horz
- true if it is a horizontal linestartOrBefore
- true if the line is the start or end edge of a border boxstyle
- the border stylecolor
- the border colorpublic void drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style)
drawLine
in class BorderPainter
start
- start point (coordinates in millipoints)end
- end point (coordinates in millipoints)width
- width of the linecolor
- the line colorstyle
- the rule styleprotected void clip()
clip
in class BorderPainter
protected void closePath()
closePath
in class BorderPainter
protected void lineTo(int x, int y)
lineTo
in class BorderPainter
x
- the X coordinate (in millipoints)y
- the Y coordinate (in millipoints)protected void moveTo(int x, int y)
moveTo
in class BorderPainter
x
- the X coordinate (in millipoints)y
- the Y coordinate (in millipoints)protected void saveGraphicsState()
saveGraphicsState
in class BorderPainter
protected void restoreGraphicsState()
restoreGraphicsState
in class BorderPainter
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |