From: William Victor Mote Date: Mon, 7 Apr 2003 04:58:52 +0000 (+0000) Subject: Fix table rows. X-Git-Tag: Root_Temp_KnuthStylePageBreaking~1652 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=99d6064c08a7dc70e67f7fd7bab45ba1df7085fb;p=xmlgraphics-fop.git Fix table rows. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196224 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/documentation/content/xdocs/dev/implement.xml b/src/documentation/content/xdocs/dev/implement.xml index e69463b12..5f6740aa0 100644 --- a/src/documentation/content/xdocs/dev/implement.xml +++ b/src/documentation/content/xdocs/dev/implement.xml @@ -31,15 +31,17 @@ The SAX events that the parser creates are handled by fo.FOTreeBuilder, which uses startElement(), endElement(), and characters() methods to build the FO Tree. + + fo.FOTreeBuilder.endElement() runs the end() method for each node as it is created. The fo.pagination.PageSequence class overrides this end() method to run apps.LayoutHandler.endPageSequence(), which in turn runs fo.pagination.PageSequence.format(). the end of a PageSequence element causes the PageSequence object to be passed to apps.StreamRenderer.render, which in turn runs fo.pagination.PageSequence.format. - + . fo.pagination.PageSequence.addFlow() programatically adds a Flow object to the page sequence. - + . fo.pagination.PageSequence.makePage() creates a BodyArea and passes it to fo.Flow.layout