|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.AbstractRenderer
org.apache.fop.render.PrintRenderer
org.apache.fop.render.AbstractPathOrientedRenderer
org.apache.fop.render.java2d.Java2DRenderer
org.apache.fop.render.bitmap.TIFFRenderer
public class TIFFRenderer
This class represents renderer to TIFF (Tagged Image File Format) format. It is one of the most popular and flexible of the current public domain raster file formats, which was is primarily designed for raster data interchange. Supported compression types are:
This class actually does not render itself, instead it extends
org.apache.fop.render.java2D.Java2DRenderer
and just encode
rendering results into TIFF format using Batik's image codec
Field Summary | |
---|---|
static java.lang.String |
COMPRESSION_CCITT_T4
|
static java.lang.String |
COMPRESSION_CCITT_T6
|
static java.lang.String |
COMPRESSION_PACKBITS
|
static java.lang.String |
MIME_TYPE
The MIME type for tiff-Rendering |
Fields inherited from class org.apache.fop.render.java2d.Java2DRenderer |
---|
antialiasing, JAVA2D_TRANSPARENT_PAGE_BACKGROUND, pageHeight, pageViewportList, pageWidth, qualityRendering, scaleFactor, state, transparentPageBackground |
Fields inherited from class org.apache.fop.render.PrintRenderer |
---|
fontInfo, fontList, fontResolver |
Fields inherited from class org.apache.fop.render.AbstractRenderer |
---|
containingBPPosition, containingIPPosition, currentBPPosition, currentIPPosition, currentPageViewport, log, userAgent |
Fields inherited from interface java.awt.print.Printable |
---|
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface org.apache.fop.render.Renderer |
---|
ROLE |
Constructor Summary | |
---|---|
TIFFRenderer()
Creates TIFF renderer. |
Method Summary | |
---|---|
protected java.awt.image.BufferedImage |
getBufferedImage(int bitmapWidth,
int bitmapHeight)
Returns a specific BufferedImage to paint a page image on. |
java.lang.String |
getMimeType()
Get the MIME type of the renderer. |
org.apache.xmlgraphics.image.writer.ImageWriterParams |
getWriterParams()
|
void |
setBufferedImageType(int bufferedImageType)
|
void |
setUserAgent(FOUserAgent foUserAgent)
Set the User Agent. |
void |
startRenderer(java.io.OutputStream outputStream)
Initiates the rendering phase. |
void |
stopRenderer()
Signals the end of the rendering phase. |
Methods inherited from class org.apache.fop.render.AbstractPathOrientedRenderer |
---|
drawBackAndBorders, drawBorders, drawImage, handleBlockTraits, handleRegionTraits, renderBlockViewport, renderFlow, renderForeignObject, renderInlineAreaBackAndBorders, renderReferenceArea, renderTextDecoration, renderViewport |
Methods inherited from class org.apache.fop.render.PrintRenderer |
---|
addFontList, getFontFromArea, getFontResolver, getInternalFontNameForArea, lightenColor, renderDocument, setFontList |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MIME_TYPE
public static final java.lang.String COMPRESSION_PACKBITS
public static final java.lang.String COMPRESSION_CCITT_T6
public static final java.lang.String COMPRESSION_CCITT_T4
Constructor Detail |
---|
public TIFFRenderer()
Method Detail |
---|
public java.lang.String getMimeType()
getMimeType
in interface Renderer
getMimeType
in class AbstractRenderer
public void setUserAgent(FOUserAgent foUserAgent)
setUserAgent
in interface Renderer
setUserAgent
in class Java2DRenderer
foUserAgent
- The User Agentpublic void startRenderer(java.io.OutputStream outputStream) throws java.io.IOException
startRenderer
in interface Renderer
startRenderer
in class Java2DRenderer
outputStream
- The OutputStream to use for output
java.io.IOException
- If an I/O error occurspublic void stopRenderer() throws java.io.IOException
stopRenderer
in interface Renderer
stopRenderer
in class Java2DRenderer
java.io.IOException
- If an I/O error occursprotected java.awt.image.BufferedImage getBufferedImage(int bitmapWidth, int bitmapHeight)
BufferedImage
to paint a page image on. This method can
be overridden in subclasses to produce different image formats (ex. grayscale or b/w).
getBufferedImage
in class Java2DRenderer
bitmapWidth
- width of the image in pixelsbitmapHeight
- heigth of the image in pixels
public void setBufferedImageType(int bufferedImageType)
public org.apache.xmlgraphics.image.writer.ImageWriterParams getWriterParams()
|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |