|
||||||||||
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.pdf.PDFSystemDict
public class PDFSystemDict
PostScript System Dictionary that converts the PostScript code to PDF.
Field Summary |
---|
Fields inherited from class org.foray.ps.PsDictionary |
---|
DEFAULT_FONT_DICTIONARY_SIZE |
Constructor Summary | |
---|---|
PDFSystemDict()
Create a PDFSystemDict instance. |
Method Summary | |
---|---|
void |
closepathDevice()
Executes any implementation-specific operations related to "closepath". |
protected 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()
|
ByteArrayOutputStream |
getOutputStream()
Returns the output stream. |
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 PDFSystemDict()
Method Detail |
---|
public ByteArrayOutputStream getOutputStream()
public byte[] getOutput()
public void newpathDevice() throws PsDeviceException
PsSystemDict4a
newpathDevice
in class PsSystemDict4a
PsDeviceException
- For errors in device-specific code.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 closepathDevice() throws PsDeviceException
PsSystemDict4a
closepathDevice
in class PsSystemDict4a
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.protected 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 fillDevice() throws PsDeviceException
PsSystemDict4a
fillDevice
in class PsSystemDict4a
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |