public class ImageFormGenerator extends FormGenerator
| Modifier and Type | Field and Description |
|---|---|
private int |
bitsPerComponent |
private java.awt.color.ColorSpace |
colorSpace |
private ImageEncoder |
encoder |
private java.awt.image.RenderedImage |
image |
private boolean |
invertImage |
private java.awt.Dimension |
pixelDimensions |
| Constructor and Description |
|---|
ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.Dimension dimensionsPx,
ImageEncoder encoder,
java.awt.color.ColorSpace colorSpace,
boolean invertImage)
Main constructor.
|
ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.Dimension dimensionsPx,
ImageEncoder encoder,
java.awt.color.ColorSpace colorSpace,
int bitsPerComponent,
boolean invertImage)
Main constructor.
|
ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.image.RenderedImage image,
boolean invertImage)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateAdditionalDataStream(PSGenerator gen)
Generates some PostScript code right after the form definition (used primarily for
bitmap data).
|
protected void |
generatePaintProc(PSGenerator gen)
Generates the PostScript code for the PaintProc of the form.
|
private java.lang.String |
getAdditionalFilters(PSGenerator gen) |
protected java.lang.String |
getDataName()
Returns the name of the data segment associated with this image form.
|
generate, getBBox, getDimensions, getFormName, getMatrix, getTitleprivate java.awt.image.RenderedImage image
private ImageEncoder encoder
private java.awt.color.ColorSpace colorSpace
private int bitsPerComponent
private boolean invertImage
private java.awt.Dimension pixelDimensions
public ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.image.RenderedImage image,
boolean invertImage)
formName - the form's nametitle - the form's title or nulldimensions - the form's dimensions in units (usually points)image - the imageinvertImage - true if the image shall be invertedpublic ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.Dimension dimensionsPx,
ImageEncoder encoder,
java.awt.color.ColorSpace colorSpace,
int bitsPerComponent,
boolean invertImage)
formName - the form's nametitle - the form's title or nulldimensions - the form's dimensions in units (usually points)dimensionsPx - the form's dimensions in pixelsencoder - the image encodercolorSpace - the target color spacebitsPerComponent - the bits per componentinvertImage - true if the image shall be invertedpublic ImageFormGenerator(java.lang.String formName,
java.lang.String title,
java.awt.geom.Dimension2D dimensions,
java.awt.Dimension dimensionsPx,
ImageEncoder encoder,
java.awt.color.ColorSpace colorSpace,
boolean invertImage)
formName - the form's nametitle - the form's title or nulldimensions - the form's dimensions in units (usually points)dimensionsPx - the form's dimensions in pixelsencoder - the image encodercolorSpace - the target color spaceinvertImage - true if the image shall be invertedprotected java.lang.String getDataName()
private java.lang.String getAdditionalFilters(PSGenerator gen)
protected void generatePaintProc(PSGenerator gen) throws java.io.IOException
generatePaintProc in class FormGeneratorgen - the PostScript generatorjava.io.IOException - if an I/O error occursprotected void generateAdditionalDataStream(PSGenerator gen) throws java.io.IOException
generateAdditionalDataStream in class FormGeneratorgen - the PostScript generatorjava.io.IOException - if an I/O error occurs