aboutsummaryrefslogtreecommitdiffstats
path: root/status.xml
diff options
context:
space:
mode:
authorKeiron Liddle <keiron@apache.org>2002-08-14 13:45:45 +0000
committerKeiron Liddle <keiron@apache.org>2002-08-14 13:45:45 +0000
commit54bc09f8b0210791a7ca9b98a88882304844df5f (patch)
treebe7e4a933de7be9c7a81ab7e6d3e91045bbb88ff /status.xml
parent8278f9641ecd6061ab59ec04f44fc2f369939560 (diff)
downloadxmlgraphics-fop-54bc09f8b0210791a7ca9b98a88882304844df5f.tar.gz
xmlgraphics-fop-54bc09f8b0210791a7ca9b98a88882304844df5f.zip
Updated batik with change to TextPainter interface and UserAgent.
Improved PDFTextPainter to handle more types of text. Added more todo items git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195084 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'status.xml')
-rw-r--r--status.xml54
1 files changed, 54 insertions, 0 deletions
diff --git a/status.xml b/status.xml
index d25afa614..df9984fe8 100644
--- a/status.xml
+++ b/status.xml
@@ -42,11 +42,61 @@ inactive??
</action>
<action context="code" dev="open">
+ Add static areas to page
+ The static areas will need to be handled in a similar way to the flow
+ except the bpd is unlimited and it will need to reset and repeat for
+ each page.
+ </action>
+ <action context="code" dev="open">
+ Add id areas to page when area added.
+ When the layout managers add an area to the page it can also add the id
+ information.
+ </action>
+ <action context="code" dev="open">
+ Resolve id references on other pages, extensions.
+ When an id is added to a page this will allow id references to be
+ resolved.
+ </action>
+ <action context="code" dev="open">
+ Add markers to page when areas added.
+ When an area is added that is created by an FO that contains markers
+ then the markers can also be added. There are four types of positions
+ for markers.
+ </action>
+ <action context="code" dev="open">
+ Retrieve markers from page.
+ When doing the static areas the markers wil need to be available for
+ retrieving. The marker can then be layed out as normal.
+ </action>
+ <action context="code" dev="open">
+ Calculate line height.
+ The line height needs to be calculated while finding breaks. This needs
+ to include all the alignment and height details of the inline areas.
+ </action>
+ <action context="code" dev="open">
implement the caching mechanism to store pages
when a page contains a forward reference that has not been
resolved then we need to be able to save the page contents to
disk to save memory
</action>
+ <action context="code" dev="open">
+ Implement table layout.
+ The table layout will use the same technique as the block layout. It
+ will locate suitable breaks between rows or inside rows until table
+ finished or end of bpd reached.
+ </action>
+ <action context="code" dev="open">
+ Implement list layout.
+ The list layout like the table layout will be looking for suitable
+ breaks from the child objects. The it will add the appropriate areas to
+ the area tree.
+ </action>
+ <action context="code" dev="open">
+ Get bookmark extension working.
+ Make sure the extension id references are resolved. Once the data is
+ fully resolved then implement a way for the pdf renderer to add the
+ bookmarks. See branch for code how to add bookmarks.
+ </action>
</actions>
@@ -76,6 +126,10 @@ inactive??
<changes>
<release version="?" date="2002">
+ <action dev="KLL" type="update" context="code">
+ Updated batik with change to TextPainter interface and UserAgent.
+ Improved PDFTextPainter to handle more types of text.
+ </action>
<action dev="JM" type="update" context="code"
due-to="Stephen Wolke" due-to-email="smwolke@geistig.com">
Added a RunLengthEncode filter for the PostScript renderer.