|
||||||||||
| 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 PsSystemDict4aPsDeviceException - For errors in device-specific code.
public void movetoDevice(PsNumber x,
PsNumber y)
throws PsDeviceException
PsSystemDict4a
movetoDevice in class PsSystemDict4ax - 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 PsSystemDict4aPsDeviceException - For errors in device-specific code.
public void linetoDevice(PsNumber x,
PsNumber y)
throws PsDeviceException
PsSystemDict4a
linetoDevice in class PsSystemDict4ax - 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 PsSystemDict4ax1 - 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 PsSystemDict4aPsDeviceException - For errors in device-specific code.
public void strokeDevice()
throws PsDeviceException
PsSystemDict4a
strokeDevice in class PsSystemDict4aPsDeviceException - For errors in device-specific code.
public void setgrayDevice(float grayValue)
throws PsDeviceException
PsSystemDict4a
setgrayDevice in class PsSystemDict4agrayValue - 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 PsSystemDict4acyan - 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 PsSystemDict4ared - 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 | |||||||||