diff options
author | Christian Geisert <chrisg@apache.org> | 2005-11-17 11:54:08 +0000 |
---|---|---|
committer | Christian Geisert <chrisg@apache.org> | 2005-11-17 11:54:08 +0000 |
commit | b772cf10834a1124fb30a94d8da17753532df965 (patch) | |
tree | 3818d55a90ba1db7a3326b1857f1b9dba71da4cc /docs/design | |
parent | 74a6dc666632def562a2f5077ddcef2b5ce57b58 (diff) | |
download | xmlgraphics-fop-b772cf10834a1124fb30a94d8da17753532df965.tar.gz xmlgraphics-fop-b772cf10834a1124fb30a94d8da17753532df965.zip |
Removed obsolete docs dir
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@345230 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/design')
19 files changed, 0 insertions, 965 deletions
diff --git a/docs/design/alt.design/PropertyClasses.dia b/docs/design/alt.design/PropertyClasses.dia Binary files differdeleted file mode 100644 index 5a02f6780..000000000 --- a/docs/design/alt.design/PropertyClasses.dia +++ /dev/null diff --git a/docs/design/alt.design/PropertyStaticsOverview.dia b/docs/design/alt.design/PropertyStaticsOverview.dia Binary files differdeleted file mode 100644 index 2ef800725..000000000 --- a/docs/design/alt.design/PropertyStaticsOverview.dia +++ /dev/null diff --git a/docs/design/alt.design/SAXParsing.dia b/docs/design/alt.design/SAXParsing.dia Binary files differdeleted file mode 100644 index 74a525ecf..000000000 --- a/docs/design/alt.design/SAXParsing.dia +++ /dev/null diff --git a/docs/design/alt.design/XML-event-buffer.dia b/docs/design/alt.design/XML-event-buffer.dia Binary files differdeleted file mode 100644 index ec8b131f6..000000000 --- a/docs/design/alt.design/XML-event-buffer.dia +++ /dev/null diff --git a/docs/design/alt.design/XMLEventQueue.dia b/docs/design/alt.design/XMLEventQueue.dia Binary files differdeleted file mode 100644 index 6a39a3734..000000000 --- a/docs/design/alt.design/XMLEventQueue.dia +++ /dev/null diff --git a/docs/design/alt.design/block-stacking-constraints.fig b/docs/design/alt.design/block-stacking-constraints.fig deleted file mode 100644 index 31350eb14..000000000 --- a/docs/design/alt.design/block-stacking-constraints.fig +++ /dev/null @@ -1,104 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -6 300 4575 1350 6300 -2 2 0 2 0 7 70 0 20 0.000 0 0 -1 0 0 5 - 375 4650 1275 4650 1275 4875 375 4875 375 4650 -2 2 0 2 0 27 80 0 20 0.000 0 0 -1 0 0 5 - 375 5100 1275 5100 1275 5325 375 5325 375 5100 -2 2 0 2 0 11 90 0 20 0.000 0 0 -1 0 0 5 - 375 5550 1275 5550 1275 5775 375 5775 375 5550 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 375 6000 1275 6000 1275 6225 375 6225 375 6000 --6 -6 7575 2325 10425 5100 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 7650 2400 10350 2400 10350 5025 7650 5025 7650 2400 -2 2 0 2 0 7 60 0 20 0.000 0 0 -1 0 0 5 - 8175 2925 9825 2925 9825 3600 8175 3600 8175 2925 -2 2 0 2 0 14 70 0 20 0.000 0 0 -1 0 0 5 - 8025 2775 9975 2775 9975 3750 8025 3750 8025 2775 -2 2 0 2 0 7 80 0 20 0.000 0 0 -1 0 0 5 - 7950 2700 10050 2700 10050 4725 7950 4725 7950 2700 -4 0 0 50 0 2 18 0.0000 4 195 165 8850 4350 P\001 -4 0 0 50 0 2 18 0.0000 4 195 180 8850 3300 B\001 --6 -6 6975 5400 10725 6225 -2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 7050 6150 8175 6150 -2 2 0 6 19 7 55 0 -1 0.000 0 0 -1 0 0 5 - 7125 5475 8175 5475 8175 5700 7125 5700 7125 5475 -4 0 0 50 0 0 16 0.0000 4 165 1470 8400 6225 Fence before P\001 -4 0 0 50 0 0 16 0.0000 4 225 2265 8400 5700 Stacking constraint A,B\001 --6 -6 2850 5400 6450 6300 -2 2 0 4 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 2925 5475 3975 5475 3975 5700 2925 5700 2925 5475 -2 2 0 4 5 7 50 0 -1 0.000 0 0 -1 0 0 5 - 2925 6000 3975 6000 3975 6225 2925 6225 2925 6000 -4 0 0 50 0 0 16 0.0000 4 225 2220 4200 6225 Stacking constraint P,B\001 -4 0 0 50 0 0 16 0.0000 4 225 2250 4200 5700 Stacking constraint A,P\001 --6 -2 2 0 2 0 7 70 0 20 0.000 0 0 -1 0 0 5 - 1125 1275 2625 1275 2625 1950 1125 1950 1125 1275 -2 2 0 2 0 27 80 0 20 0.000 0 0 -1 0 0 5 - 900 1050 2850 1050 2850 2175 900 2175 900 1050 -2 2 0 2 0 11 90 0 20 0.000 0 0 -1 0 0 5 - 750 900 3000 900 3000 2325 750 2325 750 900 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 525 675 3225 675 3225 2550 525 2550 525 675 -2 2 0 2 0 7 70 0 20 0.000 0 0 -1 0 0 5 - 4200 825 6600 825 6600 2175 4200 2175 4200 825 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 4050 675 6750 675 6750 2325 4050 2325 4050 675 -2 2 0 2 0 7 70 0 20 0.000 0 0 -1 0 0 5 - 7800 825 10200 825 10200 2175 7800 2175 7800 825 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 7650 675 10350 675 10350 2325 7650 2325 7650 675 -2 2 0 4 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 375 2325 3375 2325 3375 2775 375 2775 375 2325 -2 2 0 2 0 7 70 0 20 0.000 0 0 -1 0 0 5 - 675 2775 3075 2775 3075 4125 675 4125 675 2775 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 525 2625 3225 2625 3225 4275 525 4275 525 2625 -2 2 0 4 5 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3900 2775 6900 2775 6900 2925 3900 2925 3900 2775 -2 1 0 4 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 3825 2700 6975 2700 -2 2 0 4 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 3900 2175 6900 2175 6900 2550 3900 2550 3900 2175 -2 2 0 2 0 14 100 0 20 0.000 0 0 -1 0 0 5 - 4050 2400 6750 2400 6750 5025 4050 5025 4050 2400 -2 2 0 2 0 7 60 0 20 0.000 0 0 -1 0 0 5 - 4575 2925 6225 2925 6225 3600 4575 3600 4575 2925 -2 2 0 2 0 14 70 0 20 0.000 0 0 -1 0 0 5 - 4425 2775 6375 2775 6375 3750 4425 3750 4425 2775 -2 2 0 2 0 7 80 0 20 0.000 0 0 -1 0 0 5 - 4350 2700 6450 2700 6450 4725 4350 4725 4350 2700 -2 2 0 2 0 27 90 0 20 0.000 0 0 -1 0 0 5 - 4200 2550 6600 2550 6600 4875 4200 4875 4200 2550 -2 2 0 6 19 7 55 0 -1 0.000 0 0 -1 0 0 5 - 7350 2175 10650 2175 10650 2925 7350 2925 7350 2175 -2 2 0 4 5 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7500 2775 10500 2775 10500 2925 7500 2925 7500 2775 -2 2 0 4 4 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7500 2175 10500 2175 10500 2700 7500 2700 7500 2175 -4 0 0 50 0 0 18 0.0000 4 255 225 525 375 a)\001 -4 0 0 50 0 0 18 0.0000 4 255 240 4050 375 b)\001 -4 0 0 50 0 0 18 0.0000 4 255 225 7650 375 c)\001 -4 0 0 50 0 0 16 0.0000 4 225 1725 1425 4875 Content rectangle\001 -4 0 0 50 0 0 16 0.0000 4 165 690 1425 5325 Border\001 -4 0 0 50 0 0 16 0.0000 4 225 720 1425 6225 Spaces\001 -4 0 0 50 0 0 16 0.0000 4 225 780 1425 5775 Padding\001 -4 0 0 50 0 2 18 0.0000 4 195 195 1725 1725 A\001 -4 0 0 50 0 2 18 0.0000 4 195 195 5250 1575 A\001 -4 0 0 50 0 2 18 0.0000 4 195 195 8850 1575 A\001 -4 0 0 50 0 2 18 0.0000 4 195 165 1725 3525 P\001 -4 0 0 50 0 2 18 0.0000 4 195 180 5250 3375 B\001 -4 0 0 50 0 2 18 0.0000 4 195 165 5250 4350 P\001 diff --git a/docs/design/alt.design/block-stacking-keeps.fig b/docs/design/alt.design/block-stacking-keeps.fig deleted file mode 100644 index a15527294..000000000 --- a/docs/design/alt.design/block-stacking-keeps.fig +++ /dev/null @@ -1,186 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 1650.000 2925.000 1950 2700 2025 2925 1950 3150 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 1 1 0 1650.000 3450.000 1950 3675 2025 3450 1950 3225 - 0 0 2.00 60.00 120.00 -5 1 0 2 25 7 50 0 -1 0.000 0 0 1 0 1650.000 1875.000 1950 1650 2025 1875 1950 2100 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 1 1 0 1650.000 4500.000 1950 4725 2025 4500 1950 4275 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 1 1 0 1650.000 5550.000 1950 5775 2025 5550 1950 5325 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 1650.000 6075.000 1950 5850 2025 6075 1950 6300 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 8100.000 1875.000 8400 1650 8475 1875 8400 2100 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 8100.000 4425.000 8400 4200 8475 4425 8400 4650 - 0 0 2.00 60.00 120.00 -5 1 0 2 25 7 50 0 -1 0.000 0 0 1 0 7837.500 7612.500 7575 7200 7800 7125 8100 7200 - 0 0 2.00 75.00 150.00 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 7125.000 3150.000 8400 2700 8475 3075 8400 3600 - 0 0 2.00 60.00 120.00 -5 1 0 2 26 7 50 0 -1 0.000 0 0 1 0 7125.000 5700.000 8400 5250 8475 5775 8400 6150 - 0 0 2.00 60.00 120.00 -6 3525 225 6075 2625 -6 3675 525 5925 2025 -6 4650 1350 5700 2025 -2 1 0 3 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 5167 1435 4725 1950 -2 1 0 3 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 5182 1420 5625 1950 --6 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4725 825 5175 1425 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 4725 825 3975 1725 -4 0 0 50 0 0 16 0.0000 4 165 150 3675 1800 B\001 -4 0 0 50 0 0 16 0.0000 4 165 180 4650 750 A\001 -4 0 0 50 0 0 16 0.0000 4 165 165 4425 2025 D\001 -4 0 0 50 0 0 16 0.0000 4 165 285 5250 1350 C*\001 -4 0 0 50 0 0 16 0.0000 4 165 150 5775 2025 E\001 --6 -6 3525 2250 6075 2625 -4 0 0 50 0 0 14 0.0000 4 195 2370 3525 2400 *Change of block-stacking-\001 -4 0 0 50 0 0 14 0.0000 4 150 2505 3525 2625 direction at reference-area C\001 --6 -4 0 0 50 0 2 14 0.0000 4 195 1200 4050 375 a) Tree View\001 --6 -6 375 975 2625 1425 -4 0 0 50 0 2 14 0.0000 4 195 1665 525 1125 b) Rendered View\001 -4 0 0 50 0 0 14 0.0000 4 195 2205 375 1350 with Space Specifier links\001 --6 -6 3825 3075 5475 3525 -4 0 0 50 0 2 14 0.0000 4 195 1650 3825 3225 c) Rendered View\001 -4 0 0 50 0 0 14 0.0000 4 195 1470 3975 3450 (shortened page)\001 --6 -6 7050 975 9000 1425 -4 0 0 50 0 2 14 0.0000 4 195 1890 7050 1125 d) Layout Tree View\001 -4 0 0 50 0 0 14 0.0000 4 195 1320 7425 1350 with Keep links\001 --6 -2 1 0 2 19 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 1650 3675 1650 3225 -2 1 0 2 21 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 1650 2700 1650 3150 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 825 2100 2475 2100 2475 2700 825 2700 825 2100 -2 1 0 2 8 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 1650 1650 1650 2100 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1425 3675 2175 3675 2175 4275 1425 4275 1425 3675 -2 1 0 2 21 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 1650 4725 1650 4275 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 1425 4725 2175 4725 2175 5325 1425 5325 1425 4725 -2 1 0 2 8 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 1650 5775 1650 5325 -2 2 0 3 0 7 90 0 20 0.000 0 0 -1 0 0 5 - 825 3150 2475 3150 2475 5850 825 5850 825 3150 -2 2 0 2 0 29 80 0 20 0.000 0 0 -1 0 0 5 - 900 3225 2400 3225 2400 5775 900 5775 900 3225 -2 1 0 2 19 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 1650 5850 1650 6300 -2 2 0 2 0 11 100 0 20 0.000 0 0 -1 0 0 5 - 225 1650 2700 1650 2700 6300 225 6300 225 1650 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 3750 4200 3750 5550 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 4350 5925 4350 5325 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4650 5175 5400 5175 5400 5775 4650 5775 4650 5175 -2 2 0 3 0 29 80 0 20 0.000 0 0 -1 0 0 5 - 4050 4875 5625 4875 5625 6075 4050 6075 4050 4875 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4050 3975 5625 3975 5625 4575 4050 4575 4050 3975 -2 2 0 2 0 11 100 0 20 0.000 0 0 -1 0 0 5 - 3450 3675 5850 3675 5850 6375 3450 6375 3450 3675 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7425 2100 8925 2100 8925 2700 7425 2700 7425 2100 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 7650 3900 7650 5025 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7875 3600 8700 3600 8700 4200 7875 4200 7875 3600 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 7875 4650 8700 4650 8700 5250 7875 5250 7875 4650 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 7125 2400 7125 3750 -2 1 0 2 8 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 8100 1650 8100 2100 -2 1 0 2 8 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 8100 3150 8100 3600 -2 1 0 2 21 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 8100 2700 8100 3150 -2 1 0 2 21 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 8100 4200 8100 4650 -2 1 0 2 19 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 8100 5250 8100 5700 -2 1 0 2 19 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 8100 5700 8100 6150 -2 1 0 2 21 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 75.00 150.00 - 2625 7125 3150 7125 -2 1 0 2 8 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 75.00 150.00 - 225 7125 750 7125 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 1125 4950 1125 3825 -2 2 0 2 0 11 100 0 20 0.000 0 0 -1 0 0 5 - 6900 1650 9225 1650 9225 6150 6900 6150 6900 1650 -2 2 0 3 0 29 80 0 20 0.000 0 0 -1 0 0 5 - 7425 3150 9000 3150 9000 5700 7425 5700 7425 3150 -2 1 0 2 19 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 75.00 150.00 - 5325 7125 5850 7125 -2 1 0 2 24 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 525 2250 525 3600 -4 0 0 50 0 0 16 0.0000 4 165 165 1050 3600 C\001 -4 0 0 50 0 0 16 0.0000 4 165 150 1200 2475 B\001 -4 0 0 50 0 0 16 0.0000 4 165 180 450 2025 A\001 -4 0 0 50 0 0 16 0.0000 4 165 150 1650 4050 E\001 -4 0 0 50 0 0 16 0.0000 4 165 165 1650 5100 D\001 -4 0 0 50 0 0 16 0.0000 4 165 165 4275 5250 C\001 -4 0 0 50 0 0 16 0.0000 4 165 150 4350 4350 B\001 -4 0 0 50 0 0 16 0.0000 4 165 180 3675 4050 A\001 -4 0 0 50 0 0 16 0.0000 4 165 165 4875 5550 D\001 -4 0 0 50 0 0 16 0.0000 4 165 150 7650 2475 B\001 -4 0 0 50 0 0 16 0.0000 4 165 180 7050 1950 A\001 -4 0 0 50 0 0 16 0.0000 4 165 165 8025 3975 D\001 -4 0 0 50 0 0 16 0.0000 4 165 150 8025 5025 E\001 -4 0 0 50 0 0 16 0.0000 4 165 165 7575 3525 C\001 -4 0 0 50 0 0 14 0.0000 4 195 750 8250 7200 adjacent\001 -4 0 0 50 0 0 14 0.0000 4 150 765 8175 6975 Maximal\001 -4 0 0 50 0 0 14 0.0000 4 195 870 8250 7425 edge span\001 -4 0 0 50 0 0 14 0.0000 4 195 1050 6000 7200 trailing edge\001 -4 0 0 50 0 0 14 0.0000 4 195 1335 5925 6975 Trailing edge to\001 -4 0 0 50 0 0 14 0.0000 4 195 765 6000 7425 of parent\001 -4 0 0 50 0 0 14 0.0000 4 195 1290 3300 7200 leading edge of\001 -4 0 0 50 0 0 14 0.0000 4 195 1335 3225 6975 Trailing edge to\001 -4 0 0 50 0 0 14 0.0000 4 195 1605 3300 7425 next normal sibling\001 -4 0 0 50 0 0 14 0.0000 4 195 1290 900 7200 leading edge of\001 -4 0 0 50 0 0 14 0.0000 4 195 1380 825 6975 Leading edge to\001 -4 0 0 50 0 0 14 0.0000 4 150 1350 900 7425 1st normal child\001 diff --git a/docs/design/alt.design/block-stacking.fig b/docs/design/alt.design/block-stacking.fig deleted file mode 100644 index f5b449d3a..000000000 --- a/docs/design/alt.design/block-stacking.fig +++ /dev/null @@ -1,107 +0,0 @@ -#FIG 3.2 -Landscape -Center -Inches -Letter -100.00 -Single --2 -1200 2 -6 750 225 3300 2175 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 600 1050 1425 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 600 2025 1425 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2018 1417 1268 2092 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 1425 2775 2100 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 - 2025 600 3000 1425 -4 0 0 50 0 0 16 0.0000 4 165 135 1950 450 P\001 -4 0 0 50 0 0 16 0.0000 4 165 180 750 1500 A\001 -4 0 0 50 0 0 16 0.0000 4 165 150 1725 1425 B\001 -4 0 0 50 0 0 16 0.0000 4 165 165 2925 2175 D\001 -4 0 0 50 0 0 16 0.0000 4 165 165 975 2175 C\001 -4 0 0 50 0 0 16 0.0000 4 165 150 3150 1500 E\001 --6 -6 375 2700 3825 5100 -6 375 4050 3525 4500 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 90.00 180.00 - 450 4125 1200 4125 -4 0 0 50 0 0 14 0.0000 4 195 1965 1500 4200 Trailing edge to trailing\001 -4 0 0 50 0 0 14 0.0000 4 195 1230 1500 4425 edge of parent\001 --6 -6 375 2700 3600 3150 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 90.00 180.00 - 450 2775 1200 2775 -4 0 0 50 0 0 14 0.0000 4 195 2040 1500 2850 Leading edge to leading\001 -4 0 0 50 0 0 14 0.0000 4 195 2025 1500 3075 edge of 1st normal child\001 --6 -6 375 3375 3825 3825 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 90.00 180.00 - 450 3450 1200 3450 -4 0 0 50 0 0 14 0.0000 4 195 1995 1500 3525 Trailing edge to leading\001 -4 0 0 50 0 0 14 0.0000 4 195 2280 1500 3750 edge of next normal sibling\001 --6 -6 375 4650 3525 5100 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 825.000 5550.000 450 4800 675 4725 1200 4800 - 0 0 2.00 90.00 180.00 -4 0 0 50 0 0 14 0.0000 4 195 2025 1500 4800 Maximal adjacent edge\001 -4 0 0 50 0 0 14 0.0000 4 150 405 1500 5025 span\001 --6 --6 -6 4125 225 7275 5925 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 5587.500 3075.000 5850 2850 5925 3000 5850 3300 - 0 0 2.00 60.00 120.00 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 5512.500 4350.000 5850 3900 6075 4350 5850 4800 - 0 0 2.00 60.00 120.00 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 5512.500 1800.000 5850 1350 6075 1800 5850 2250 - 0 0 2.00 60.00 120.00 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 5587.500 5625.000 5850 5400 5925 5550 5850 5850 - 0 0 2.00 60.00 120.00 -5 1 0 2 0 7 50 0 -1 0.000 0 0 1 0 5587.500 525.000 5850 300 5925 450 5850 750 - 0 0 2.00 60.00 120.00 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 5550 1800 5550 2250 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 5550 1350 5550 1800 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 5550 2850 5550 3300 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 5550 3900 5550 4350 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 2.00 60.00 120.00 - 5550 4350 5550 4800 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 3 0 2.00 60.00 120.00 - 5550 5400 5550 5850 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 2 0 2.00 60.00 120.00 - 5550 300 5550 750 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4650 750 6750 750 6750 1350 4650 1350 4650 750 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 5100 2250 6300 2250 6300 2850 5100 2850 5100 2250 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 5100 3300 6300 3300 6300 3900 5100 3900 5100 3300 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4650 1800 6750 1800 6750 4350 4650 4350 4650 1800 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4650 4800 6750 4800 6750 5400 4650 5400 4650 4800 -2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 - 4200 300 7200 300 7200 5850 4200 5850 4200 300 -4 0 0 50 0 0 16 0.0000 4 165 150 4800 2175 B\001 -4 0 0 50 0 0 16 0.0000 4 165 180 4800 1125 A\001 -4 0 0 50 0 0 16 0.0000 4 165 165 5250 2625 C\001 -4 0 0 50 0 0 16 0.0000 4 165 165 5250 3675 D\001 -4 0 0 50 0 0 16 0.0000 4 165 150 4800 5175 E\001 -4 0 0 50 0 0 16 0.0000 4 165 135 4425 600 P\001 --6 diff --git a/docs/design/alt.design/coroutines.dia b/docs/design/alt.design/coroutines.dia Binary files differdeleted file mode 100644 index fa54b059c..000000000 --- a/docs/design/alt.design/coroutines.dia +++ /dev/null diff --git a/docs/design/alt.design/galley-preprocessing.dia b/docs/design/alt.design/galley-preprocessing.dia Binary files differdeleted file mode 100644 index 7778266dc..000000000 --- a/docs/design/alt.design/galley-preprocessing.dia +++ /dev/null diff --git a/docs/design/alt.design/initial-column-values.dia b/docs/design/alt.design/initial-column-values.dia Binary files differdeleted file mode 100644 index 91de144e3..000000000 --- a/docs/design/alt.design/initial-column-values.dia +++ /dev/null diff --git a/docs/design/alt.design/layoutmanagers.xml b/docs/design/alt.design/layoutmanagers.xml deleted file mode 100644 index bb50ab944..000000000 --- a/docs/design/alt.design/layoutmanagers.xml +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- - Copyright 1999-2004 The Apache Software Foundation - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" - "http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-forrest/src/resources/schema/dtd/document-v11.dtd"> - -<!-- $Id$ --> - -<document> - <header> - <title>Layout managers</title> - <authors> - <person name="Peter B. West" email="pbwest@powerup.com.au"/> - </authors> - </header> - <body> - <section> - <title>Layout managers in FOP</title> - <p> - What do the layout managers do? Most layout is is "automatic" - in the sense of being a straightforward stacking operation. - Sibling inline-areas, including fo:character areas, are - stacked in line-areas in the inline-progression-direction. - Sibling block-areas, including line-areas, are stacked in the - block-progression-direction. - </p> - <p> - In the simple cases in which both the available - block-progression-dimension and the available - inline-progression-dimension are known, this process can be - driven bottom-up. Available dimensions trickle down from the - top, and the bottom level galleys can determine when their - available areas are full and suspend pending the arrival of - more areas. Such full notifications bubble back up the tree - of active galleys. E.g., if an inline galley fills a - line-area of a given inline-p-d and suspends while still - within the available block-p-d, the parent block-area galley - will simply stack the inline-area and notify the inline galley - to continue. If the inline-galley discovers that the next - line-area that it would generate will not fit in the the - block-p-d, it suspends with a notification to that effect to - its parent. - </p> - <p> - In more complex cases the dimensions may not be fully - specified, or decisions about layout may depend on later - layout. In all such cases some layout look-ahead is required - which can report results back to higher layout levels. The - job for a layout manager in these cirucmstances is to evaluate - the information flowing back and set parameters for the best - fit layout. - </p> - </section> - </body> -</document> diff --git a/docs/design/alt.design/line-area-5.dia b/docs/design/alt.design/line-area-5.dia Binary files differdeleted file mode 100644 index 9538a64c8..000000000 --- a/docs/design/alt.design/line-area-5.dia +++ /dev/null diff --git a/docs/design/alt.design/line-area-6.dia b/docs/design/alt.design/line-area-6.dia Binary files differdeleted file mode 100644 index 8483af0c1..000000000 --- a/docs/design/alt.design/line-area-6.dia +++ /dev/null diff --git a/docs/design/alt.design/processPlumbing.dia b/docs/design/alt.design/processPlumbing.dia Binary files differdeleted file mode 100644 index 184e51524..000000000 --- a/docs/design/alt.design/processPlumbing.dia +++ /dev/null diff --git a/docs/design/alt.design/property-super-classes-full.dia b/docs/design/alt.design/property-super-classes-full.dia Binary files differdeleted file mode 100644 index 4fe8f750a..000000000 --- a/docs/design/alt.design/property-super-classes-full.dia +++ /dev/null diff --git a/docs/design/alt.design/xmlevent-queue.dia b/docs/design/alt.design/xmlevent-queue.dia Binary files differdeleted file mode 100644 index 91e752473..000000000 --- a/docs/design/alt.design/xmlevent-queue.dia +++ /dev/null diff --git a/docs/design/fo_impl/fo_classes.xml b/docs/design/fo_impl/fo_classes.xml deleted file mode 100644 index cd734c7e9..000000000 --- a/docs/design/fo_impl/fo_classes.xml +++ /dev/null @@ -1,384 +0,0 @@ -<?xml version="1.0"?> -<!-- - Copyright 1999-2004 The Apache Software Foundation - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<!-- $Id$ --> -<!DOCTYPE formattingObjects [ -<!ELEMENT formattingObjects (title,usage,category+,notes?)> -<!ELEMENT title (#PCDATA)> -<!ELEMENT usage (para)*> -<!ELEMENT para (#PCDATA|em|term)*> -<!ELEMENT em (#PCDATA)> -<!ELEMENT term (#PCDATA)> -<!ELEMENT category (object)+> -<!ATTLIST category - class CDATA #REQUIRED> -<!ELEMENT object (name,baseClass,specContent,generatedAreas,breaksKeeps?)> -<!ATTLIST object - implemented (true|false) "true"> -<!ELEMENT name (#PCDATA)> -<!ELEMENT baseClass (#PCDATA)> -<!ELEMENT specContent (#PCDATA)> -<!ELEMENT generatedAreas (type,multiplicity,currentLayout)?> -<!ATTLIST generatedAreas - isReference (true|false) "false"> -<!ELEMENT type (class,stacking)> -<!ELEMENT class (#PCDATA)> -<!ELEMENT stacking (#PCDATA)> -<!ELEMENT multiplicity (#PCDATA)> -<!ELEMENT currentLayout (#PCDATA)> -<!ATTLIST currentLayout - intoParentArea (true|false) "false"> -<!ELEMENT breaksKeeps (#PCDATA)> -<!ELEMENT notes (note)+> -<!ELEMENT note (#PCDATA)> -]> -<formattingObjects> -<title>FOP Implementation of Layout Formatting Objects</title> -<usage> -<para> -This table displays information concerning FOP implementation -of XSL formatting objects of the layout type. -</para> -<para> -The category classes refer to the XSL specification notation -<term>%block;</term> and <term>%inline;</term>. These -classifications are rather less useful in practical terms than -one might initially suppose. -</para> -<para> -The <em>Base Class</em> of each object is the FOP implementation -class. -</para> -<para> -The <em>Spec Content</em> is the BNF grammar describing -the content of each FO, as taken from the XSL specification. -</para> -<para> -The <em>Breaks and Keeps</em> describes what breaks and keeps apply -to each FO. <em>All</em> means all breaks and keeps, <em>All Keeps</em> -indicates that <term>keep-together</term>, <term>keep-with-next</term>, -and <term>keep-with-previous</term> all apply. The abbreviations -<term>kt</term>, <term>kwn</term>, and <term>kwp</term> specify -individual keep properties. -</para> -<para> -The information on generated areas describes what type of areas are -<em>generated</em> by a given FO, how many there are, whether or not -they are reference areas, and what FOP area class is being used for layout. -In some cases content is laid-out into the parent area; in others, the -content is laid-out in new areas that are constructed as required, then -added to the parent area - this is also noted in the table. In practise, -we should see that FOs that do not generate areas should layout into the -parent. -</para> -<para> -The Name, Spec Content, and Breaks & Keeps information is definite. -The type and multiplicity of generated areas is definite, as well as whether -the generated areas are reference areas or not. The BaseClass and the -layout area information is FOP-implementation dependent. -</para> -<para><em>Note:</em> Numbers in parentheses refer to Notes. A * after -an FO name indicates that the object is not yet implemented.</para> -</usage> -<category class="block-level"> -<object> - <name>block</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All (2)</breaksKeeps> -</object> -<object> - <name>block-container</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>viewport/ref</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> -</object> -<object implemented="false"> - <name>table-and-caption</name> - <baseClass>FObj (1)</baseClass> - <specContent>(table-caption?,table)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> -</object> -<object> - <name>table</name> - <baseClass>FObj</baseClass> - <specContent>(table-column*,table-header?, table-footer?,table-body+)</specContent> - <generatedAreas isReference="true"> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> -</object> -<object> - <name>list-block</name> - <baseClass>FObj</baseClass> - <specContent>(list-item+)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> -</object> -</category> -<category class="inline-level"> -<object implemented="false"> - <name>bidi-override</name> - <baseClass>FObjMixed (1)</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps/> -</object> -<object> - <name>character</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> -</object> -<object> - <name>external-graphic</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout>ImageArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> -</object> -<object implemented="false"> - <name>initial-property-set</name> - <baseClass>FObj (1)</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas/> - <breaksKeeps/> -</object> -<object> - <name>instream-foreign-object</name> - <baseClass>FObj</baseClass> - <specContent>XML</specContent> - <generatedAreas> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout>ForeignObjectArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> -</object> -<object> - <name>inline</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> -</object> -<object implemented="false"> - <name>inline-container</name> - <baseClass>FObj (1)</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> -</object> -<object> - <name>leader</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps/> -</object> -<object> - <name>page-number</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> -</object> -<object> - <name>page-number-citation</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> -</object> -<object> - <name>basic-link</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout intoParentArea="true">Area (4)</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> -</object> -</category> -<category class="other"> -<object> - <name>list-item-body</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> -</object> -<object> - <name>list-item</name> - <baseClass>FObj</baseClass> - <specContent>(list-item-label,list-item-body)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> -</object> -<object> - <name>list-item-label</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)*]]></specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> -</object> -<object> - <name>table-body</name> - <baseClass>FObj</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> -</object> -<object implemented="false"> - <name>table-caption</name> - <baseClass>FObj (1)</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> -</object> -<object> - <name>table-cell</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps/> -</object> -<object> - <name>table-column</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas/> - <breaksKeeps/> -</object> -<object> - <name>table-footer</name> - <baseClass>TableBody</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> -</object> -<object> - <name>table-header</name> - <baseClass>TableBody</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> -</object> -<object> - <name>table-row</name> - <baseClass>FObj</baseClass> - <specContent>(table-cell+)</specContent> - <generatedAreas/> - <breaksKeeps>All</breaksKeeps> -</object> -</category> -<notes> -<note>not yet implemented; suggested base class</note> -<note>also widows & orphans</note> -<note>This is being generated in FOP, but an fo:table-body, or fo:table-header, -or fo:table-footer, generate no areas.</note> -<note>Should generate an area.</note> -</notes> -</formattingObjects> - diff --git a/docs/design/fo_impl/fo_classes.xsl b/docs/design/fo_impl/fo_classes.xsl deleted file mode 100644 index d00c88431..000000000 --- a/docs/design/fo_impl/fo_classes.xsl +++ /dev/null @@ -1,116 +0,0 @@ -<?xml version="1.0"?> -<!-- - Copyright 1999-2004 The Apache Software Foundation - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<!-- $Id$ --> -<xsl:stylesheet - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" - xmlns:fo="http://www.w3.org/1999/XSL/Format"> - -<xsl:output method="html"/> - -<xsl:strip-space elements="*"/> - -<xsl:template match="/"> - <xsl:apply-templates/> -</xsl:template> - -<xsl:template match="formattingObjects"> -<html> -<head> -<title><xsl:value-of select="title"/></title> -</head> -<body> -<h2><xsl:value-of select="title"/></h2> -<xsl:apply-templates select="usage"/> -<h2>Block-Level Formatting Objects</h2> -<xsl:apply-templates select="category[@class='block-level']"/> -<h2>Inline-Level Formatting Objects</h2> -<xsl:apply-templates select="category[@class='inline-level']"/> -<h2>Other Formatting Objects</h2> -<xsl:apply-templates select="category[@class='other']"/> -<xsl:apply-templates select="notes"/> -</body> -</html> -</xsl:template> - -<xsl:template match="usage"> - <xsl:apply-templates select="para"/> -</xsl:template> - -<xsl:template match="para"> - <p><xsl:apply-templates/></p> -</xsl:template> - -<xsl:template match="em"> - <em><xsl:apply-templates/></em> -</xsl:template> - -<xsl:template match="term"> - <b><xsl:apply-templates/></b> -</xsl:template> - -<xsl:template match="category"> - <table width="100%" cellpadding="5" cellspacing="1" border="1"> - <tr> - <th>Name</th><th>Base Class</th><th>Spec Content</th> - <th>Generated Areas</th><th>Breaks and Keeps</th> - </tr> - <xsl:apply-templates select="object"/> - </table> -</xsl:template> - -<xsl:template match="object"> - <tr> - <td> - <xsl:value-of select="name"/> - <xsl:if test="self::node()[@implemented='false']"> *</xsl:if> - </td> - <td><xsl:value-of select="baseClass"/></td> - <td><xsl:value-of select="specContent"/></td> - <td><xsl:apply-templates select="generatedAreas"/></td> - <td><xsl:value-of select="breaksKeeps"/> </td> - </tr> -</xsl:template> - -<xsl:template match="generatedAreas"> -<xsl:choose> - <xsl:when test="currentLayout"> - <ul> - <li>Class: <xsl:value-of select="type/class"/>  - Stacking: <xsl:value-of select="type/stacking"/></li> - <li>Multiplicity: <xsl:value-of select="multiplicity"/></li> - <li>Layout into: <xsl:value-of select="currentLayout"/> - <xsl:if test="currentLayout[@intoParentArea='true']"> (parent)</xsl:if></li> - <xsl:if test="self::node()[@isReference='true']"> - <li>Reference Area(s)</li> - </xsl:if> - </ul> - </xsl:when> - <xsl:otherwise> </xsl:otherwise> -</xsl:choose> -</xsl:template> - -<xsl:template match="notes"> -<p><b>Notes:</b></p> - <ol> - <xsl:for-each select="note"> - <li><xsl:value-of select="."/></li> - </xsl:for-each> - </ol> -</xsl:template> - -</xsl:stylesheet> - |