## org.apache.fop.render
Interface Renderer

All Known Implementing Classes:
  AWTRenderer, PDFRenderer, MIFRenderer, XMLRenderer

public interface Renderer

interface implement by all renderers. a Renderer implementation takes areas/spaces and produces output in some format.

Method Summary
`void` `render(AreaTree areaTree, java.io.OutputStream stream)` 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` `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` `setProducer(java.lang.String producer)` set the producer of the rendering
`void` `setupFontInfo(FontInfo fontInfo)` set up the given FontInfo

Method Detail

### setupFontInfo

    public void setupFontInfo(FontInfo fontInfo)

  set up the given FontInfo

### setProducer

    public void setProducer(java.lang.String producer)

  set the producer of the rendering

### render

    public void render(AreaTree areaTree,
                       java.io.OutputStream stream)
                throws java.io.IOException,
                       FOPException

  render the given area tree to the given stream

### renderAreaContainer

    public void renderAreaContainer(AreaContainer area)

  render the given area container

### renderBodyAreaContainer

    public void renderBodyAreaContainer(BodyAreaContainer area)

  render the given area container

### renderSpanArea

    public void renderSpanArea(SpanArea area)

  render the given span area

### renderBlockArea

    public void renderBlockArea(BlockArea area)

  render the given block area

### renderDisplaySpace

    public void renderDisplaySpace(DisplaySpace space)

  render the given display space

### renderSVGArea

    public void renderSVGArea(SVGArea area)

  render the given SVG area

### renderForeignObjectArea

    public void renderForeignObjectArea(ForeignObjectArea area)

  render a foreign object area

### renderImageArea

    public void renderImageArea(ImageArea area)

  render the given image area

### renderWordArea

    public void renderWordArea(WordArea area)

  render the given inline area

### renderInlineSpace

    public void renderInlineSpace(InlineSpace space)

  render the given inline space

### renderLineArea

    public void renderLineArea(LineArea area)

  render the given line area

### renderPage

    public void renderPage(Page page)

  render the given page

### renderLeaderArea

    public void renderLeaderArea(LeaderArea area)

  render the given leader area

Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.