|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.foray.ps.PsObjectComposite
org.foray.ps.PsDictionary
org.foray.ps.PsSystemDict4a
org.foray.ps.java2d.Java2DSystemDict
public class Java2DSystemDict
SystemDict implementation that can paint to a Graphics2D interface.
Field Summary |
---|
Fields inherited from class org.foray.ps.PsDictionary |
---|
DEFAULT_FONT_DICTIONARY_SIZE |
Constructor Summary | |
---|---|
Java2DSystemDict(Graphics2D g2d)
Constructor. |
Method Summary | |
---|---|
void |
closepathDevice()
Executes any implementation-specific operations related to "closepath". |
void |
curvetoDevice(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
Executes any implementation-specific operations related to "curveto". |
void |
fillDevice()
Executes any implementation-specific operations related to "fill". |
byte[] |
getOutput()
|
void |
linetoDevice(PsNumber x,
PsNumber y)
Executes any implementation-specific operations related to "lineto". |
void |
movetoDevice(PsNumber x,
PsNumber y)
Executes any implementation-specific operations related to "moveto". |
void |
newpathDevice()
Executes any implementation-specific operations related to "newpath". |
void |
setcmykcolorDevice(float cyan,
float magenta,
float yellow,
float black)
Executes any implementation-specific operations related to "setcmykcolor". |
void |
setgrayDevice(float grayValue)
Executes any implementation-specific operations related to "setgray". |
void |
setrgbcolorDevice(float red,
float green,
float blue)
Executes any implementation-specific operations related to "setrgbcolor". |
void |
strokeDevice()
Executes any implementation-specific operations related to "stroke". |
Methods inherited from class org.foray.ps.PsSystemDict4a |
---|
execute, executeOperator |
Methods inherited from class org.foray.ps.PsDictionary |
---|
addItem, duplicate, execute, getBoolean, getItem, getItem, getMap, getName, getNumber, getString, getTypeName, isComparable, isComposite, isExecutable, isValidFontDictionary, maxLength, size |
Methods inherited from class org.foray.ps.PsObjectComposite |
---|
getAccess, setAccess |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Java2DSystemDict(Graphics2D g2d)
g2d
- The graphics environment.Method Detail |
---|
public void movetoDevice(PsNumber x, PsNumber y) throws PsDeviceException
PsSystemDict4a
movetoDevice
in class PsSystemDict4a
x
- The new "x" position.y
- The new "y" position.
PsDeviceException
- For errors in device-specific code.public void linetoDevice(PsNumber x, PsNumber y) throws PsDeviceException
PsSystemDict4a
linetoDevice
in class PsSystemDict4a
x
- The new "x" position, that is, for the end-point of the line
segment added.y
- The new "y" position, that is, for the end-point of the line
segment added.
PsDeviceException
- For errors in device-specific code.public void newpathDevice()
PsSystemDict4a
newpathDevice
in class PsSystemDict4a
public void closepathDevice()
PsSystemDict4a
closepathDevice
in class PsSystemDict4a
public void fillDevice()
PsSystemDict4a
fillDevice
in class PsSystemDict4a
public void curvetoDevice(double x1, double y1, double x2, double y2, double x3, double y3) throws PsDeviceException
PsSystemDict4a
curvetoDevice
in class PsSystemDict4a
x1
- The "x" position for control point 1.y1
- The "y" position for control point 1.x2
- The "x" position for control point 2.y2
- The "y" position for control point 2.x3
- The "x" position for control point 3.y3
- The "y" position for control point 3.
PsDeviceException
- For errors in device-specific code.public void strokeDevice() throws PsDeviceException
PsSystemDict4a
strokeDevice
in class PsSystemDict4a
PsDeviceException
- For errors in device-specific code.public void setgrayDevice(float grayValue) throws PsDeviceException
PsSystemDict4a
setgrayDevice
in class PsSystemDict4a
grayValue
- The value of the gray color to set. This is a value
between 0 (black) and 1 (white).
PsDeviceException
- For errors in device-specific code.public void setcmykcolorDevice(float cyan, float magenta, float yellow, float black) throws PsDeviceException
PsSystemDict4a
setcmykcolorDevice
in class PsSystemDict4a
cyan
- The cyan channel value to set (0.0 through 1.0).magenta
- The magenta channel value to set (0.0 through 1.0).yellow
- The yellow channel value to set (0.0 through 1.0).black
- The black channel value to set (0.0 through 1.0).
PsDeviceException
- For errors in device-specific code.public void setrgbcolorDevice(float red, float green, float blue) throws PsDeviceException
PsSystemDict4a
setrgbcolorDevice
in class PsSystemDict4a
red
- The red channel value to set (0.0 through 1.0).green
- The green channel value to set (0.0 through 1.0).blue
- The blue channel value to set (0.0 through 1.0).
PsDeviceException
- For errors in device-specific code.public byte[] getOutput()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |