|
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
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. This method can
be overridden in subclasses to produce different image formats (ex. grayscale or b/w). |
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. org.apache.fop.apps.FOUserAgent) |
void |
startRenderer(java.io.OutputStream outputStream)
Initiates the rendering phase. This must only be called once for a rendering. If stopRenderer is called then this may be called again for a new document rendering. |
void |
stopRenderer()
Signals the end of the rendering phase. The renderer should reset to an initial state and dispose of any resources for the completed rendering. |
| 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 RenderergetMimeType in class AbstractRendererpublic void setUserAgent(FOUserAgent foUserAgent)
setUserAgent in interface RenderersetUserAgent in class Java2DRenderer
public void startRenderer(java.io.OutputStream outputStream)
throws java.io.IOException
startRenderer in interface RendererstartRenderer in class Java2DRendererjava.io.IOException
public void stopRenderer()
throws java.io.IOException
stopRenderer in interface RendererstopRenderer in class Java2DRendererjava.io.IOException
protected 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 Java2DRendererbitmapWidth - 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 | ||||||||||