|
fop 1.1 | |||||||||
| 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 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
gen - ps content generator
java.io.IOExceptionBorderPainter.drawBorderLine(int, int, int, int, boolean, boolean, int, java.awt.Color)
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.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||