public class ImageFormGenerator extends FormGenerator
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.
|
protected java.lang.String |
getDataName()
Returns the name of the data segment associated with this image form.
|
generate, getBBox, getDimensions, getFormName, getMatrix, getTitle
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()
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 occursCopyright 1999-2012 The Apache Software Foundation. All Rights Reserved.