William Victor Mote
0031ae5295
instead of storing and cloning page reference-area and viewport objects for each SimplePageMaster, create them on the fly (there will shortly be no convenient place to store the templates, and any performance benefit to cloning would appear to be small)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196858 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
16c9bca682
1. extract method getSimpleMasterPageToUse()
2. clean up signature for createPage()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196857 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
d7a07d9334
remove unused method
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196856 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
505f8566a9
move field that tracks which SimplePageMaster to use (currentSimplePageMaster) from fo/pagination/PageSequence to layoutmgr/PageLayoutManager
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196855 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
f451df6d75
remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196854 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
7af6b6606d
move logic from fo/pagination/SimplePageMaster.end() to layoutmgr/PageLayoutManager.createSimplePageMasterAreas()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196853 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
Glen Mazza
9a8132f754
Update to indicate the border-collapse property is partially implemented (instead of not implemented.)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196852 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
Glen Mazza
f32ba6592e
Updated the tables-collapse property on several tables from "separate" to "collapse".
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196851 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
3191782a31
move fo/pagination/PageSequence.createPage() to layoutmgr/PageLayoutManager
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196850 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
76a5d649a7
1. make fo/flow/Table.columns store fo columns instead of column layout managers
2. move fo/flow/TableColumn.getLayoutManager() to layoutmgr/AddLMVisitor.getTableColumnLayoutManager()
3. have layoutmgr/AddLMVisitor.serveVisitor(Table node) loop through the fo/flow/Table.columns collection and build its layout manager collection from it
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196849 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
766e4e0b0d
remove unused import
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196848 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
29bf2f3126
don't try to create bookmarks in output unless there are some in the input (getting NPE)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196847 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
191ee41cdc
remove invalid imports
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196846 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
ad5b4cb8e6
move extensions package to fo.extensions (primarily to show that these classes are only related to the FO Tree itself)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196845 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
e77faf0258
remove unused field
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196844 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
9500f729bd
move fo/flow/PageNumberCitation.getInlineArea() to layoutmgr/AddLMVisitor.getPageNumberCitationInlineArea()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196843 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
a656c76e52
remove unused field
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196842 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
21eedce645
change cryptic method name
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196841 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
778949aea2
move fo/flow/ListItemLabel.getItemLayoutManager() to layoutmgr/AddLMVisitor.getListItemLabelLayoutManager()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196840 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
f919a05818
remove unused import
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196839 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
68e98a0f3d
move fo/flow/ListItemBody.getItemLayoutManager() to layoutmgr/AddLMVisitor.getListItemBodyLayoutManager()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196838 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
d6ccd4e7b3
move fo/flow/Leader.getAllocIPD() to layoutmgr/AddLMVisitor.getLeaderAllocIPD()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196837 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
c5070c8bac
remove unneeded field fo/flow/Leader.leaderArea
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196836 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
9efba2fe48
1. move fo/flow/InstreamForeignObject.getInlineArea() to layoutmgr/AddLMVisitor.getIFOInlineArea()
2. remove unneeded field fo/flow/InstreamForeignObject.areaCurrent
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196835 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
0153e387c7
move fo/flow/ExternalGraphic.getInlineArea() to layoutmgr/AddLMVisitor.getExternalGraphicInlineArea()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196834 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
39ebd61de4
move fo/flow/Character.getInlineArea() to layoutmgr/AddLMVisitor.getCharacterInlineArea()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196833 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
919202741e
make area/CTM.getCTMandRelDims() more general by decoupling it from fo/PropertyManager
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196832 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
86954a715f
move property resolution logic from area/CTM.getCTMandRelDims() back to fo/PropertyManager
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196831 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
515b405cc8
add workaround for property absolute-position not implemented
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196830 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
01df94c80f
move fo/PropertyManager.getCTMandRelDims() to area/CTM.getCTMandRelDims(), adding PropertyManager as a parameter, and making the method static.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196829 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
8b7ea7cc1d
clean up some gump javadoc warnings
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196828 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
f3d66dcd78
move fo/FOUserAgent to apps/FOUserAgent, as it manages configuration information for the application as a whole
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196827 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
328515606d
1. move renderer initialization work from FOTreeHandler to Driver
2. clean up related FOTreeHandler constructor
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196826 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
250f621fae
style changes only
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196825 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
a33e88d57e
style/javadoc changes only
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196824 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
4f0f7cd4ad
1. remove unused field
2. some checkstyle/javadoc changes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196823 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
5d9996acb0
style/javadoc changes only
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196822 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
5022b1e491
move extensions/Outline.getData() to layoutmgr/LayoutManagerLS.createBookmarkData()
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196821 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
20fefd2a81
move extensions/BookmarkData to area/extensions/BookmarkData
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196820 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
Glen Mazza
d32e7793a8
Examples 8-11 added to check:
1) implementation of border properties (border-color,
border-width, border-style, etc.) at the fo:table-row and fo:table-column level.
2) border property conflict resolutions as defined in CSS2 standard at
http://www.w3.org/TR/REC-CSS2/tables.html#border-conflict-resolution
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196819 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
e6a01a4768
move logic for creating bookmarks/outlines in the area tree from extensions/Bookmarks to layoutmgr/LayoutManagerLS
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196818 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
2cec25c372
move control/Document to apps/Document
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196817 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
159d36187b
style/javadoc changes only
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196816 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
622b573247
move startup of laying out a PageSequence from PageSequence.format() and Document.foPageSequenceComplete to the LayoutStrategy implementation (layoutmgr/LayoutManagerLS)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196815 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
357889deef
move some fields and methods from Driver to Document
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196814 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
Glen Mazza
0b1b6d6ce4
Deprecated (since mid-2001) setRenderer(rendererClassName, version) method removed.
Fix to Bug 22561: Driver.run() incorrectly setting output type to PDF for the structure (MIF and RTF) types.
Submitted by: Michael Cosby (michael at cosby dot dhs dot org).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196813 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
99405051a6
more FO Tree isolation work
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196812 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
7d04f44b9d
create fo/FOTreeControl interface, and make control/Document implement it, to further encapsulate the FO Tree
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196811 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
2cc64e8d8d
remove unused interface
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196810 13f79535-47bb-0310-9956-ffa450edef68
21 years ago
William Victor Mote
4a4027028e
1. Remove fo/FOTreeExternal and layoutmgr/LMFOTreeExternal (in favor of Visitor concept, see item 2)
2. Add fo/FOTreeVisitor and layoutmgr/AddLMVisitor
3. Remove all occurrences of addLayoutManager in fo/FObj subclasses, replacing them with equivalent methods in AddLMVisitor
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196809 13f79535-47bb-0310-9956-ffa450edef68
21 years ago