org.jfree.layouting.renderer
Interface Renderer
public
interface
Renderer
extends StatefullComponent
The renderer is the last step in the predefined processing chain. The
renderer computes the layout according to the style rules given in the
elements and the inherent limitations of the output targets.
Renderers depend heavily on a correct input model - at this point no model
transformation should be done at all (except, maybe, inserting new lineboxes
where needed).
Contents for the page or special areas (@footnote, @endnote) are forwarded
immediatly.
Author: Thomas Morgner
public void finishedBlock()
public void finishedDocument()
public void finishedFlow()
public void finishedInline()
public void finishedMarker()
public void finishedPassThrough()
public void finishedRootInline()
public void finishedTable()
public void finishedTableCaption()
public void finishedTableCell()
public void finishedTableColumn()
public void finishedTableColumnGroup()
public void finishedTableRow()
public void finishedTableSection()
A call-back that informs the renderer, that a new page must be started.
This closes the old page context and copies all pending content to the new
context.
This method is triggered by a call to 'LayoutProcess.pageBreakEncountered'
Parameters: pageContext
Starts the document and initalizes the default page context.
Parameters: pageContext
Starts a floating, absolute or static element. This establishes a new
normal flow for the element.
Parameters: context