|
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.ps.PSBorderPainter
public class PSBorderPainter
PostScript-specific implementation of the BorderPainter
.
Constructor Summary | |
---|---|
PSBorderPainter(org.apache.xmlgraphics.ps.PSGenerator generator)
Creates a new border painter for PostScript. |
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(org.apache.xmlgraphics.ps.PSGenerator gen,
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 PSBorderPainter(org.apache.xmlgraphics.ps.PSGenerator generator)
generator
- the PostScript generatorMethod Detail |
---|
protected void drawBorderLine(int x1, int y1, int x2, int y2, boolean horz, boolean startOrBefore, int style, java.awt.Color col) throws java.io.IOException
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 color
java.io.IOException
- if an I/O error occurspublic static void drawBorderLine(org.apache.xmlgraphics.ps.PSGenerator gen, float x1, float y1, float x2, float y2, boolean horz, boolean startOrBefore, int style, java.awt.Color col) throws java.io.IOException
java.io.IOException
public void drawLine(java.awt.Point start, java.awt.Point end, int width, java.awt.Color color, RuleStyle style) throws java.io.IOException
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 style
java.io.IOException
- if an I/O error occursprotected void moveTo(int x, int y) throws java.io.IOException
moveTo
in class BorderPainter
x
- the X coordinate (in millipoints)y
- the Y coordinate (in millipoints)
java.io.IOException
- if an I/O error occursprotected void lineTo(int x, int y) throws java.io.IOException
lineTo
in class BorderPainter
x
- the X coordinate (in millipoints)y
- the Y coordinate (in millipoints)
java.io.IOException
- if an I/O error occursprotected void closePath() throws java.io.IOException
closePath
in class BorderPainter
java.io.IOException
- if an I/O error occursprotected void clip() throws java.io.IOException
clip
in class BorderPainter
java.io.IOException
- if an I/O error occursprotected void saveGraphicsState() throws java.io.IOException
saveGraphicsState
in class BorderPainter
java.io.IOException
- if an I/O error occursprotected void restoreGraphicsState() throws java.io.IOException
restoreGraphicsState
in class BorderPainter
java.io.IOException
- if an I/O error occurs
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |