]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Move some content from areas.xml to renderers.xml.
authorWilliam Victor Mote <vmote@apache.org>
Tue, 22 Apr 2003 02:35:38 +0000 (02:35 +0000)
committerWilliam Victor Mote <vmote@apache.org>
Tue, 22 Apr 2003 02:35:38 +0000 (02:35 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196303 13f79535-47bb-0310-9956-ffa450edef68

src/documentation/content/xdocs/design/areas.xml
src/documentation/content/xdocs/design/renderers.xml

index e923eb7702f16ee48740feb40622e1253a70e5f3..2a6b26c3b36c46f035ad6ac17a5a0c2ae63fe4b7 100644 (file)
@@ -221,39 +221,6 @@ area tree in the spec) so that this information can be passed to the
 renderer. This is useful for setting the title and organising the groups
 of page sequences.</p>
 </section>
-
-<section>
-  <title>Rendering Area Tree</title>
-<p>
-The rendering of an area tree is done by rendering each page
-to a suitable output. The regions are rendered in order and each
-region is contained by a viewport.
-  </p>
-  <p>
-The relevent structures that will need to be rendered are:
-Page
-Viewport
-Region
-Span
-Block
-Line
-Inline
-  </p>
-  <p>
-A renderer implementation does the following:
-  </p>
-       <ul>
-       <li>render each individual page</li>
-       <li>clip and align child areas to a viewport</li>
-       <li>handle all types of inline area, text, image etc.</li>
-       <li>draw various lines and rectangles</li>
-       </ul>
-  <p>
-An abstract renderer will be able to handle the generic positioning
-of child areas, iterating through areas that have child areas.
-  </p>
-  </section>
-
   </body>
 </document>
 
index de8b461ecd3e897df52038df8986c7d9a579a72d..6de480243e1c043054bda5d1d33f51905719863e 100644 (file)
@@ -159,6 +159,23 @@ rendering is used to draw the pages onto the printjob.</td>
 However, the AbstractRenderer does most of what is needed, including iterating through the tree parts, so it is probably better to extend this.
 This means that you only need to implement the basic functionality such as text, images, and lines.
 AbstractRenderer's methods can easily be overridden to handle things in a different way or do some extra processing.</p>
+      <p>The relevent AreaTree structures that will need to be rendered are:</p>
+      <ul>
+        <li>Page</li>
+        <li>Viewport</li>
+        <li>Region</li>
+        <li>Span</li>
+        <li>Block</li>
+        <li>Line</li>
+        <li>Inline</li>
+      </ul>
+      <p>A renderer implementation does the following:</p>
+      <ul>
+        <li>render each individual page</li>
+        <li>clip and align child areas to a viewport</li>
+        <li>handle all types of inline area, text, image etc.</li>
+        <li>draw various lines and rectangles</li>
+      </ul>
     </section>
     <section id="multiple">
       <title>Multiple Renderers</title>