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, getTitle
private 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 FormGenerator
gen
- the PostScript generatorjava.io.IOException
- if an I/O error occursprotected void generateAdditionalDataStream(PSGenerator gen) throws java.io.IOException
generateAdditionalDataStream
in class FormGenerator
gen
- the PostScript generatorjava.io.IOException
- if an I/O error occurs