|
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
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)
{@inheritDoc} |
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 generator| Method 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 BorderPainterx1 - 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 occurs
public 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 BorderPainterstart - 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 occurs
protected void moveTo(int x,
int y)
throws java.io.IOException
moveTo in class BorderPainterx - the X coordinate (in millipoints)y - the Y coordinate (in millipoints)
java.io.IOException - if an I/O error occurs
protected void lineTo(int x,
int y)
throws java.io.IOException
lineTo in class BorderPainterx - the X coordinate (in millipoints)y - the Y coordinate (in millipoints)
java.io.IOException - if an I/O error occurs
protected void closePath()
throws java.io.IOException
closePath in class BorderPainterjava.io.IOException - if an I/O error occurs
protected void clip()
throws java.io.IOException
clip in class BorderPainterjava.io.IOException - if an I/O error occurs
protected void saveGraphicsState()
throws java.io.IOException
saveGraphicsState in class BorderPainterjava.io.IOException - if an I/O error occurs
protected void restoreGraphicsState()
throws java.io.IOException
restoreGraphicsState in class BorderPainterjava.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 | ||||||||||