|
fop 0.93 | ||||||||||
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 |
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 |
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 | |
void |
configure(org.apache.avalon.framework.configuration.Configuration cfg)
Configure the TIFF renderer. |
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. |
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.java2d.Java2DRenderer |
beginTextObject, breakOutOfStateStack, clearViewportList, clip, clipRect, closePath, createRendererContext, drawBorderLine, drawBorderLine, drawImage, endTextObject, endVParea, fillRect, getCurrentPageNumber, getGraphics2DAdapter, getNumberOfPages, getPageImage, getPageImage, getPageViewport, getScaleFactor, getUserAgent, isRenderingDone, lineTo, moveTo, print, renderImage, renderLeader, renderPage, renderText, renderText, restoreGraphicsState, restoreStateStackAfterBreakOut, saveGraphicsState, setCurrentPageNumber, setScaleFactor, setupFontInfo, startVParea, updateColor |
Methods inherited from class org.apache.fop.render.AbstractPathOrientedRenderer |
drawBackAndBorders, drawBorders, drawImage, handleBlockTraits, handleRegionTraits, renderBlockViewport, renderForeignObject, renderInlineAreaBackAndBorders, renderTextDecoration, renderViewport |
Methods inherited from class org.apache.fop.render.PrintRenderer |
getFontFromArea, getInternalFontNameForArea, lightenColor, renderDocument |
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
Constructor Detail |
public TIFFRenderer()
Method Detail |
public java.lang.String getMimeType()
AbstractRenderer
getMimeType
in interface Renderer
getMimeType
in class AbstractRenderer
AbstractRenderer
public void setUserAgent(FOUserAgent foUserAgent)
Renderer
setUserAgent
in interface Renderer
setUserAgent
in class Java2DRenderer
Java2DRenderer.setUserAgent(
org.apache.fop.apps.FOUserAgent)
public void configure(org.apache.avalon.framework.configuration.Configuration cfg) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
configure
in class Java2DRenderer
org.apache.avalon.framework.configuration.ConfigurationException
Configurable.configure(Configuration)
public void startRenderer(java.io.OutputStream outputStream) throws java.io.IOException
Renderer
startRenderer
in interface Renderer
startRenderer
in class Java2DRenderer
java.io.IOException
Renderer.startRenderer(java.io.OutputStream)
public void stopRenderer() throws java.io.IOException
Renderer
stopRenderer
in interface Renderer
stopRenderer
in class Java2DRenderer
java.io.IOException
Renderer.stopRenderer()
protected java.awt.image.BufferedImage getBufferedImage(int bitmapWidth, int bitmapHeight)
Java2DRenderer
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
Java2DRenderer.getBufferedImage(int, int)
|
fop 0.93 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |