|
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.pdf.PDFBorderPainter
public class PDFBorderPainter
PDF-specific implementation of the BorderPainter
.
Constructor Summary | |
---|---|
PDFBorderPainter(PDFContentGenerator generator)
|
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 col)
Draws a border line. |
static void |
drawBorderLine(PDFContentGenerator generator,
float x1,
float y1,
float x2,
float y2,
boolean horz,
boolean startOrBefore,
int style,
java.awt.Color col)
|
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 PDFBorderPainter(PDFContentGenerator generator)
Method Detail |
---|
protected void drawBorderLine(int x1, int y1, int x2, int y2, boolean horz, boolean startOrBefore, int style, java.awt.Color col)
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 stylecol
- the border colorpublic static void drawBorderLine(PDFContentGenerator generator, float x1, float y1, float x2, float y2, boolean horz, boolean startOrBefore, int style, java.awt.Color col)
public 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 moveTo(int x, int y)
moveTo
in class BorderPainter
x
- the X coordinate (in millipoints)y
- the Y coordinate (in millipoints)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 closePath()
closePath
in class BorderPainter
protected void clip()
clip
in class BorderPainter
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 |