|
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 RenderergetMimeType in class AbstractRendererAbstractRendererpublic void setUserAgent(FOUserAgent foUserAgent)
Renderer
setUserAgent in interface RenderersetUserAgent in class Java2DRendererJava2DRenderer.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.Configurableconfigure in class Java2DRendererorg.apache.avalon.framework.configuration.ConfigurationExceptionConfigurable.configure(Configuration)
public void startRenderer(java.io.OutputStream outputStream)
throws java.io.IOException
Renderer
startRenderer in interface RendererstartRenderer in class Java2DRendererjava.io.IOExceptionRenderer.startRenderer(java.io.OutputStream)
public void stopRenderer()
throws java.io.IOException
Renderer
stopRenderer in interface RendererstopRenderer in class Java2DRendererjava.io.IOExceptionRenderer.stopRenderer()
protected java.awt.image.BufferedImage getBufferedImage(int bitmapWidth,
int bitmapHeight)
Java2DRendererBufferedImage 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
Java2DRenderer.getBufferedImage(int, int)
|
fop 0.93 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||