|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.fop.render.mif.MIFRenderer
Renderer that renders areas to MIF Modified by Mark Lillywhite mark-fop@inomial.com. Updated to collect all the Pages and print them out at the end. This means that the MIF renderer does not stream, but on the other hand it should still work. I don't have an MIF view to test it with, you see.
Field Summary | |
protected int |
currentXPosition
the current horizontal position in millipoints from left |
protected int |
currentYPosition
the current vertical position in millipoints from bottom |
protected MIFDocument |
mifDoc
the MIF Document being created |
protected java.util.Hashtable |
options
options |
Constructor Summary | |
MIFRenderer()
create the MIF renderer |
Method Summary | |
void |
render(Page page,
java.io.OutputStream outputStream)
render the given area tree to the given stream |
void |
renderAreaContainer(AreaContainer area)
render the given area container |
void |
renderBlockArea(BlockArea area)
render the given block area |
void |
renderBodyAreaContainer(BodyAreaContainer area)
render the given area container |
void |
renderDisplaySpace(DisplaySpace space)
render the given display space |
void |
renderForeignObjectArea(ForeignObjectArea area)
render a foreign object area |
void |
renderImageArea(ImageArea area)
render the given image area |
void |
renderInlineArea(InlineArea area)
render the given inline area |
void |
renderInlineSpace(InlineSpace space)
render the given inline space |
void |
renderLeaderArea(LeaderArea area)
render the given leader area |
void |
renderLineArea(LineArea area)
render the given line area |
void |
renderPage(Page page)
render the given page |
void |
renderSpanArea(SpanArea area)
render the given span area |
void |
renderSVGArea(SVGArea area)
render the given SVG area |
void |
renderWordArea(WordArea area)
render the given inline area |
void |
setOptions(java.util.Hashtable options)
set up renderer options |
void |
setProducer(java.lang.String producer)
set the producer of the rendering |
void |
setupFontInfo(FontInfo fontInfo)
set up the given FontInfo |
void |
startRenderer(java.io.OutputStream outputStream)
Default start renderer method. |
void |
stopRenderer(java.io.OutputStream outputStream)
Default stop renderer method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int currentYPosition
protected int currentXPosition
protected MIFDocument mifDoc
protected java.util.Hashtable options
Constructor Detail |
public MIFRenderer()
Method Detail |
public void setOptions(java.util.Hashtable options)
setOptions
in interface Renderer
public void setupFontInfo(FontInfo fontInfo)
setupFontInfo
in interface Renderer
public void setProducer(java.lang.String producer)
setProducer
in interface Renderer
public void renderAreaContainer(AreaContainer area)
Renderer
renderAreaContainer
in interface Renderer
public void renderBodyAreaContainer(BodyAreaContainer area)
Renderer
renderBodyAreaContainer
in interface Renderer
public void renderSpanArea(SpanArea area)
Renderer
renderSpanArea
in interface Renderer
public void renderBlockArea(BlockArea area)
renderBlockArea
in interface Renderer
public void renderDisplaySpace(DisplaySpace space)
renderDisplaySpace
in interface Renderer
public void renderSVGArea(SVGArea area)
renderSVGArea
in interface Renderer
public void renderForeignObjectArea(ForeignObjectArea area)
renderForeignObjectArea
in interface Renderer
public void renderWordArea(WordArea area)
Renderer
renderWordArea
in interface Renderer
public void renderImageArea(ImageArea area)
renderImageArea
in interface Renderer
public void renderInlineArea(InlineArea area)
public void renderInlineSpace(InlineSpace space)
renderInlineSpace
in interface Renderer
public void renderLineArea(LineArea area)
renderLineArea
in interface Renderer
public void renderPage(Page page)
renderPage
in interface Renderer
public void renderLeaderArea(LeaderArea area)
renderLeaderArea
in interface Renderer
public void startRenderer(java.io.OutputStream outputStream) throws java.io.IOException
startRenderer
in interface Renderer
public void stopRenderer(java.io.OutputStream outputStream) throws java.io.IOException
stopRenderer
in interface Renderer
public void render(Page page, java.io.OutputStream outputStream)
Renderer
render
in interface Renderer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |