From 1319a24f5f6950fa3131f8bac811f639c6675263 Mon Sep 17 00:00:00 2001 From: Clay Leeds Date: Sat, 6 Nov 2004 16:57:40 +0000 Subject: [PATCH] Updates to achieve a /forrest/ BUILD SUCCESSSFUL for the xml-fop web site. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198123 13f79535-47bb-0310-9956-ffa450edef68 --- forrest.properties | 95 ++- .../content/xdocs/compliance.xml | 20 +- src/documentation/content/xdocs/graphics.xml | 2 +- src/documentation/content/xdocs/resources.xml | 109 +-- src/documentation/content/xdocs/site.xml | 12 +- .../resources/images/group-logo.gif | Bin 6945 -> 9136 bytes src/documentation/resources/images/logo.jpg | Bin 2721 -> 2970 bytes src/documentation/sitemap.xmap | 716 +----------------- src/documentation/skinconf.xml | 360 +++++++-- 9 files changed, 465 insertions(+), 849 deletions(-) diff --git a/forrest.properties b/forrest.properties index 03bb7b526..349990f19 100644 --- a/forrest.properties +++ b/forrest.properties @@ -1,5 +1,20 @@ +# Copyright 2002-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. + ############## # Properties used by forrest.build.xml for building the website +# These are the defaults, un-comment them if you need to change them. ############## # Prints out a summary of Forrest settings for this project @@ -10,25 +25,81 @@ project.name=fop-project # Specifies name of Forrest skin to use #project.skin=forrest-site +project.skin=crust +#project.skin=pelt + +# comma separated list, file:// is supported +#forrest.skins.descriptors=http://forrest.apache.org/skins/skins.xml,file:///c:/myskins/skins.xml + +############## +# behavioural properties +#project.menu-scheme=tab_attributes +#project.menu-scheme=directories + +############## +# layout properties + +# Properties that can be set to override the default locations +# +# Parent properties must be set. This usually means uncommenting +# project.content-dir if any other property using it is uncommented -# Properties that must be set to override the default locations #project.status=status.xml -project.content-dir=src/documentation +#project.content-dir=src/documentation +#project.raw-content-dir=${project.content-dir}/content #project.conf-dir=${project.content-dir}/conf -project.sitemap=${project.content-dir}/sitemap.xmap +#project.sitemap-dir=${project.content-dir} #project.xdocs-dir=${project.content-dir}/content/xdocs -#project.stylesheets-dir=${project.content-dir}/resources/stylesheets -#project.images-dir=${project.content-dir}/resources/images -#project.schema-dir=${project.content-dir}/resources/schema +#project.resources-dir=${project.content-dir}/resources +#project.stylesheets-dir=${project.resources-dir}/stylesheets +#project.images-dir=${project.resources-dir}/images +#project.schema-dir=${project.resources-dir}/schema #project.skins-dir=${project.content-dir}/skins -project.skinconf=${project.content-dir}/skinconf.xml +#project.skinconf=${project.content-dir}/skinconf.xml #project.lib-dir=${project.content-dir}/lib #project.classes-dir=${project.content-dir}/classes +#project.translations-dir=${project.content-dir}/translations -forrest.validate=true -forrest.validate.xdocs=${forrest.validate} -forrest.validate.xdocs.excludes=**/RCS/**/* **/.* **/*~ -forrest.validate.skinconf=${forrest.validate} +############## +# validation properties + +#forrest.validate=true +#forrest.validate.xdocs=${forrest.validate} +#forrest.validate.skinconf=${forrest.validate} +#forrest.validate.sitemap=${forrest.validate} +#forrest.validate.stylesheets=${forrest.validate} +#forrest.validate.skins=${forrest.validate} +#forrest.validate.skins.stylesheets=${forrest.validate.skins} + +# *.failonerror=(true|false) - stop when an XML file is invalid +#forrest.validate.failonerror=true -forrest.validate.failonerror=true +# *.excludes=(pattern) - comma-separated list of path patterns to not validate +# e.g. +#forrest.validate.xdocs.excludes=samples/subdir/**, samples/faq.xml +#forrest.validate.xdocs.excludes= + + +############## +# General Forrest properties +# The URL to start crawling from +#project.start-uri=linkmap.html +# Set logging level for messages printed to the console +# (DEBUG, INFO, WARN, ERROR, FATAL_ERROR) +#project.debuglevel=ERROR +# Max memory to allocate to Java +#forrest.maxmemory=64m +# Any other arguments to pass to the JVM. For example, to run on an X-less +# server, set to -Djava.awt.headless=true +#forrest.jvmargs= +# The bugtracking URL - the issue number will be appended +#project.bugtracking-url=http://issues.apache.org/bugzilla/show_bug.cgi?id= +#project.bugtracking-url=http://issues.apache.org/jira/browse/ +# The issues list as rss +#project.issues-rss-url= +#I18n Property only works for the "forrest run" target. +#project.i18n=true +# The names of plugins that are required to build the project +# comma separated list (no spaces) +# project.required.plugins= diff --git a/src/documentation/content/xdocs/compliance.xml b/src/documentation/content/xdocs/compliance.xml index c02c2dffd..cb9457873 100644 --- a/src/documentation/content/xdocs/compliance.xml +++ b/src/documentation/content/xdocs/compliance.xml @@ -16,7 +16,7 @@ --> + "compliance-v10.dtd"> @@ -26,9 +26,9 @@ -

One of FOP's design goals is conformance to the W3C XSL-FO 1.0 standard, which specifies three levels of "conformance": basic, extended, and complete. +

One of FOP's design goals is conformance to the W3C XSL-FO 1.0 standard, which specifies three levels of "conformance": basic, extended, and complete. Although FOP does not currently conform to any of these levels, it is nevertheless a useful work-in-progress for many applications. -The information presented here demonstrates FOP's progress toward the goal of conformance, which progress consists of implementation of specific objects and properties in the standard. +The information presented here demonstrates FOP's progress toward the goal of conformance, which progress consists of implementation of specific objects and properties in the standard. The information presented is useful not only to the developers as a sort of "to do" list, but also for setting proper expectations for users and potential users.

In the tables below, "yes" indicates conformance, "no" indicates a lack of conformance, "partial" indicates partial conformance, and "na" indicates that the item is "not applicable" to FOP. The color-coding indicates conformance at a specific conformance level, with blue indicating conformance, red indicating non-conformance, and gray indicating partial conformance. @@ -36,7 +36,7 @@ So, for example, a given item may be blue either because it is not required at t -

The following is a summary of FOP's current support for the standard XSL-FO objects.

+

The following is a summary of FOP's current support for the standard XSL-FO objects.

@@ -63,7 +63,7 @@ So, for example, a given item may be blue either because it is not required at t Currently only works as direct child of fo:flow. - For absolute positioning, use 'position="absolute"' (as 'absolute-position="absolute"' is not implemented), and specify all four of "left", "top", "width" and "height" + For absolute positioning, use 'position="absolute"' (as 'absolute-position="absolute"' is not implemented), and specify all four of "left", "top", "width" and "height" @@ -78,7 +78,7 @@ So, for example, a given item may be blue either because it is not required at t Only works for table of contents without any problems. The case -where the page number doesn't fit on a line isn't handled, and any text on +where the page number doesn't fit on a line isn't handled, and any text on the same line and after the page-number might not appear exactly where you want it to. @@ -127,7 +127,7 @@ want it to. -

The following is a summary of FOP's current support for the standard XSL-FO properties.

+

The following is a summary of FOP's current support for the standard XSL-FO properties.

@@ -212,7 +212,7 @@ want it to. only one value allowed only implemented for blocks - can't be used to make extra space (use indents + spaces instead) + can't be used to make extra space (use indents + spaces instead) can be used to control how much the background-color extends beyond the content rectangle @@ -435,7 +435,7 @@ want it to. - "last" isn't implemented! + "last" isn't implemented! @@ -509,7 +509,7 @@ want it to. only one value allowed only implemented for blocks - can't be used to make extra space (use indents + spaces instead) + can't be used to make extra space (use indents + spaces instead) can be used to control how much the background-color extends beyond the content rectangle diff --git a/src/documentation/content/xdocs/graphics.xml b/src/documentation/content/xdocs/graphics.xml index df28d517c..ea9774405 100644 --- a/src/documentation/content/xdocs/graphics.xml +++ b/src/documentation/content/xdocs/graphics.xml @@ -185,7 +185,7 @@ correctly.

If possible, Batik will use normal PDF text when inserting text. It does this by checking if the text can be drawn normally and the font is supported. This example svg text.svg / -text.pdf +text.pdf shows how various types and effects with text are handled. Note that tspan and outlined text are not yet implemented.

diff --git a/src/documentation/content/xdocs/resources.xml b/src/documentation/content/xdocs/resources.xml index f553f1386..d8da243db 100644 --- a/src/documentation/content/xdocs/resources.xml +++ b/src/documentation/content/xdocs/resources.xml @@ -30,48 +30,48 @@

XSL-FO
XSLT
XML
Java
PDF
Unicode
Other
@@ -80,57 +80,57 @@
XSL-FO
    -
  • [online book] The XML Bible, by Elliotte Rusty Harold. Chapter 18 of XSL Formatting Objects
  • -
  • [online article] Using Formatting Objects with the Slides DTD, by Paul Sandoz.
  • -
  • [online article] Using XSL Formatting Objects, by J. David Eisenberg.
  • -
  • [online reference] XSL FO reference, by Miloslav Nic.
  • -
  • [online reference] Dave Pawson's XSL-FO FAQ.
  • -
  • [online book] An introduction to XSL Formatting Objects, by Dave Pawson. See hardcopy version below.
  • -
  • [book] XSL-FO, by Dave Pawson, O'Reilly & Associates, 2002, ISBN 0-596-00355-2. See online version above.
  • -
  • [book] Definitive XSL-FO, by G. Ken Holman, Prentice Hall PTR, 2003, ISBN 0-131-40374-5.
  • -
  • [book] XSL Formatting Objects Developer's Handbook, by Doug Lovell, Sams, 2002, ISBN 0-672-32281-1.
  • -
  • [book] Practical Formatting Using XSLFO, Crane Softwrights Ltd., 2003, ISBN 1-894049-11-X.
  • +
  • [online book] The XML Bible, by Elliotte Rusty Harold. Chapter 18 of XSL Formatting Objects
  • +
  • [online article] Using Formatting Objects with the Slides DTD, by Paul Sandoz.
  • +
  • [online article] Using XSL Formatting Objects, by J. David Eisenberg.
  • +
  • [online reference] XSL FO reference, by Miloslav Nic.
  • +
  • [online reference] Dave Pawson's XSL-FO FAQ.
  • +
  • [online book] An introduction to XSL Formatting Objects, by Dave Pawson. See hardcopy version below.
  • +
  • [book] XSL-FO, by Dave Pawson, O'Reilly & Associates, 2002, ISBN 0-596-00355-2. See online version above.
  • +
  • [book] Definitive XSL-FO, by G. Ken Holman, Prentice Hall PTR, 2003, ISBN 0-131-40374-5.
  • +
  • [book] XSL Formatting Objects Developer's Handbook, by Doug Lovell, Sams, 2002, ISBN 0-672-32281-1.
  • +
  • [book] Practical Formatting Using XSLFO, Crane Softwrights Ltd., 2003, ISBN 1-894049-11-X.
XSLT
    -
  • [book] XSLT Programmer's Reference, by Michael H. Kay, Wrox Press, ISBN 1-861-00506-7.
  • -
  • [book] XSLT, by Doug Tidwell, O'Reilly & Associates, 2001, ISBN 0-596-00053-7.
  • -
  • [book] XSLT Cookbook, by Sal Mangano, O'Reilly & Associates, 2002, ISBN 0-596-00372-2.
  • -
  • [article] Dave Pawson's XSL FAQ.
  • -
  • [book] XPath and XPointer: Locating Content in XML Documents, by John E. Simpson, O'Reilly & Associates, 2002, ISBN 0-596-00291-2.
  • -
  • [book] XSL Essentials, by Michael Fitzgerald, John Wiley & Sons, 2001, ISBN 0-471-41620-7.
  • -
  • [book] Java and XSLT, by Eric M. Burke, O'Reilly & Associates, 2001, ISBN 0-596-00143-6.
  • +
  • [book] XSLT Programmer's Reference, by Michael H. Kay, Wrox Press, ISBN 1-861-00506-7.
  • +
  • [book] XSLT, by Doug Tidwell, O'Reilly & Associates, 2001, ISBN 0-596-00053-7.
  • +
  • [book] XSLT Cookbook, by Sal Mangano, O'Reilly & Associates, 2002, ISBN 0-596-00372-2.
  • +
  • [article] Dave Pawson's XSL FAQ.
  • +
  • [book] XPath and XPointer: Locating Content in XML Documents, by John E. Simpson, O'Reilly & Associates, 2002, ISBN 0-596-00291-2.
  • +
  • [book] XSL Essentials, by Michael Fitzgerald, John Wiley & Sons, 2001, ISBN 0-471-41620-7.
  • +
  • [book] Java and XSLT, by Eric M. Burke, O'Reilly & Associates, 2001, ISBN 0-596-00143-6.
XML
    -
  • [online book] The XML Bible, by Elliotte Rusty Harold. See hardcopy version below.
  • -
  • [book] The XML Bible, by Elliotte Rusty Harold, John Wiley & Sons, ISBN 0-764-54760-7. See online version above.
  • -
  • [online resource] A great number of additional XML-related books and articles can be found at the O'Reilly XML Site.
  • +
  • [online book] The XML Bible, by Elliotte Rusty Harold. See hardcopy version below.
  • +
  • [book] The XML Bible, by Elliotte Rusty Harold, John Wiley & Sons, ISBN 0-764-54760-7. See online version above.
  • +
  • [online resource] A great number of additional XML-related books and articles can be found at the O'Reilly XML Site.
Java
    -
  • [online resource] A great number of Java-related books and articles can be found at the O'Reilly Java Site.
  • +
  • [online resource] A great number of Java-related books and articles can be found at the O'Reilly Java Site.
PDF
    -
  • [online resource] Links to the various PDF file format specifications and numerous other documents can be found at Adobe Solutions Network, Acrobat Resources, Acrobat 5.0 SDK Documentation.
  • -
  • [online resource] A list of PDF technical resources can be found at Adobe Solutions Network, Acrobat Resources, Acrobat/PDF Technical Notes
  • -
  • [online resource] A list of Acrobat and PDF developer resources can be found at Adobe Solutions Network, Acrobat Resources, Resources for Developers.
  • +
  • [online resource] Links to the various PDF file format specifications and numerous other documents can be found at Adobe Solutions Network, Acrobat Resources, Acrobat 5.0 SDK Documentation.
  • +
  • [online resource] A list of PDF technical resources can be found at Adobe Solutions Network, Acrobat Resources, Acrobat/PDF Technical Notes
  • +
  • [online resource] A list of Acrobat and PDF developer resources can be found at Adobe Solutions Network, Acrobat Resources, Resources for Developers.
PostScript
    -
  • [online resource] A list of PostScript-related technical resources can be found at Adobe Solutions Network, PostScript Language Technical Notes
  • -
  • [online resource] Additional PostScript-related developer resources can be found at Adobe Solutions Network, PostScript SDK Archive.
  • +
  • [online resource] A list of PostScript-related technical resources can be found at Adobe Solutions Network, PostScript Language Technical Notes
  • +
  • [online resource] Additional PostScript-related developer resources can be found at Adobe Solutions Network, PostScript SDK Archive.
@@ -139,37 +139,40 @@
FOP add-ons
    -
  • [software] TIFFRenderer is a renderer for outputting multi-page TIFF: http://www.tkachenko.com/fop/tiffrenderer.html (MPL)
  • -
  • [software] AFP Renderer / Batch Assembler for FOP: http://mypage.bluewin.ch/huanderegg/ (open source, license unclear)
  • -
  • [software] The Mogwai Project includes a renderer for FOP that generates output for Okidata dot matrix printers (GPL).
  • -
  • [software] Barcode4J (formerly Krysalis Barcode) is a barcode generator which can be used with FOP (Apache-style license).
  • +
  • [software] TIFFRenderer is a renderer for outputting multi-page TIFF: http://www.tkachenko.com/fop/tiffrenderer.html (MPL)
  • +
  • [software] AFP Renderer / Batch Assembler for FOP: http://mypage.bluewin.ch/huanderegg/ (open source, license unclear)
  • +
  • [software] The Mogwai Project includes a renderer for FOP that generates output for Okidata dot matrix printers (GPL).
  • +
  • [software] Barcode4J (formerly Krysalis Barcode) is a barcode generator which can be used with FOP (Apache-style license).
  • +
  • [software] AFP Renderer renders formatted objects to AFP or (MO:DCA).
  • +
  • [software & tools] Objects For Formatting Objects hosts hyphenation patterns and (eventually) files other accessory data files & scripts.
PDF post-processors
    -
  • [software] iText (MPL and LGPL)
  • -
  • [software] PJ Classic by Etymon (GPL)
  • -
  • [software] PJ Professional by Etymon (commercial)
  • +
  • [software] iText (MPL and LGPL)
  • +
  • [software] PJ Classic by Etymon (GPL)
  • +
  • [software] PJ Professional by Etymon (commercial)
XSL-FO editors
    -
  • [software] FOA (Formatting Objects Authoring) (MPL)
  • -
  • [software] FOEditor by Scruffy Software (Shareware)
  • -
  • [software] Scriptura by Inventive Designers (commercial)
  • -
  • [software] XSLfast by jCatalog Software AG (commercial)
  • -
  • [software] XML Report Styler by Rubico (commercial)
  • +
  • [software] FOA (Formatting Objects Authoring) (MPL)
  • +
  • [software] FOEditor by Scruffy Software (Shareware)
  • +
  • [software] Scriptura by Inventive Designers (commercial)
  • +
  • [software] XSLfast by jCatalog Software AG (commercial)
  • +
  • [software] XML Report Styler by Rubico (commercial)
Other products
    -
  • [software] html2fo is a converter from HTML to XSL-FO (GPL).
  • -
  • [software] wh2fo is a converter from Word HTML to XSL-FO (MPL).
  • -
  • [software] RTF2FO is a converter from RTF to XSL-FO by Novosoft (commercial).
  • -
  • [software] The XPath Visualizer. +
  • [software] html2fo is a converter from HTML to XSL-FO (GPL).
  • +
  • [software] wh2fo is a converter from Word HTML to XSL-FO (MPL).
  • +
  • [software] RTF2FO is a converter from RTF to XSL-FO by Novosoft (commercial).
  • +
  • [software] html2fo is a converter from HTML to XSL-FO (GPL).
  • +
  • [software] The XPath Visualizer. Web site says: "This is a full blown Visual XPath Interpreter for the evaluation of any XPath expression and visual presentation of the resulting nodeset or scalar value." Requires Internet Explorer 5+. (freeware)
  • diff --git a/src/documentation/content/xdocs/site.xml b/src/documentation/content/xdocs/site.xml index 3c2c4e61c..6fc07b97d 100644 --- a/src/documentation/content/xdocs/site.xml +++ b/src/documentation/content/xdocs/site.xml @@ -18,11 +18,15 @@ + + + + + + - - @@ -42,14 +46,10 @@ - - - - diff --git a/src/documentation/resources/images/group-logo.gif b/src/documentation/resources/images/group-logo.gif index 57e4b36a16e071d0141f657e3820de361e2d0f03..8c56dc678f79dac215dc8f54553b9ba190458391 100644 GIT binary patch literal 9136 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 literal 6945 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 E0B2`!4*&oF diff --git a/src/documentation/resources/images/logo.jpg b/src/documentation/resources/images/logo.jpg index 1e1ef8fa3b47fa187caa57e5a127479bbde53bb6..05cc83cc287102f522ae1932a6d3741a3d5f7c7b 100644 GIT binary patch literal 2970 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 Q?2%`5Ui=#hFCPv42UJ;V!vFvP literal 2721 zcmb7?c{J1w7sr2NOk^Ls?93=M$D#S!0UiHU&-t+$V-uuTr_k8d9-gD3WoXnmq0bIrgMg{-~1Ol8+6F4~r z1oUvO&OWX#68;z;cL@u3R|!KS(_1I=fF8iY#B`SF49i*Ov#hKvY@9+|oE#jSV*CQ! zLNEy#xU__{)CGk4NKg zmaMd_*8d$RodA>>&;h7mkQBfG1%aWUlefS*0AK*0Uh!YS$N+|%`K6(`01%jg0m8(5 zmJ$4W0CYOc2!%+V;pS2F=H=75?HpDkrKGHDj!#aJzJk;= z|Kt73knvQJg8o(*K#>3J1~EXvl8W3sQc60v8J$n&0557Vq^Oz5`)5!RXYVW9WGcMbVMu2ycd;BnW2EYb}{$^B%L-+)tvnIeaav*Wimrn+@ zhsQ}&(ljqzne3b$8cZ634$?a6P)_v*h`S=}*YsXFi}{#ae~}I|r3DFwaGIDP#iPyo z5hjtj_n0i8!Mz5p7VWMwGA}N96^n12 zF=D$TLE=bvdU4xYd_pTTQYCTf(J+i|ucXXkV+gaHoHaGU6hz&JB@fm*xx)*HB7d7b zBNwQZI`rZ)il*#R4Vl}MJPa|nVS~J>S4|^D9$4(ggm$SFP)#z)wgBs{ag{lGpN$&|5{E(&xMj<-|h5M?#ws0wzFhM;60 zuEPVIAM5FT2`R+0-kIBpltr`kuF^kH2$vo3k%|i!G?i^ytwb-e#+r{Wr>RuG(YAA} z#Ym&#i*0RVpCMwWkn<4^+M-?eJS)ak)*j4ezQq_dQkuSyFOvno`ZYsm^O6M0V5&Ti z0uoUFLKcLrEj(WnXkL4v!y%%WCyt+IZy7_e^xcP{&k@T`qxkl>C`9xk}^7O6V<5Ytrn# zMqCJsyBmCqNNE;6u$N`t7n2*I>oC5FrSj+Jp8z`H+u|$yF2CB6{Q6xtj>9L2sg{i$ z-Ds?P6Z-m4(pXb?igkM0asmqHHK`69Tq?aLS>N!@@BM`c;iL4c zqy)!0Tw_h{o-)igV6>nFRBr)x>r3ceI3HIHj5*a+XFP74XkHlCY|e*c&XZl@i>8@% z`HUhQz7rqSa8m?5#|89=7LUe*1>E2~+N5VZ-f#X1*s|N9`Ji;*2w(Yxz8l~~W6_KR z1o=2okF#u*x6*rYyx!{ssC56i8*~RHwvb?N2OdteQt{`jiT;T(+R9mJXdAh{X6=_3 zTu$6K?1kk`yl$|_U;j>IOE}ZpP4lLs-jFXP8Eh~e`9obw*9*^wdYH~!cAXBq7g_c4 zL5>oVwWYsWzD90SCjyUN4#f{wB2O38kQ_J?TE(@ z-yTtFc~8;Z*0>uw?$70#4fDNE%Tz*Ajdkj}N0+=~A3e>G`r~}ZGFHvRQt)|~OkM4p z@}_VP?zSgf>ORnIBi(g^ysa2QBmai(;e=qX!H_w($jW%&KB7-fe{*4c+=Byc8yA=x zU5hi&n5EjR`l*uOPA2PlU07No9L@oa>gTz8eb^oTg#%0$h5S}9v@N=z0_a#0zqgl| z=#Z5?7gsy_*r@IB?g=m+%JOzKycRjxWANR@>;52Sb_T#TOV~?{7<^#Se%VsR-}Z;p z&v09z>n!L*HEFt#aOkUFy+4CvFsL_~~kY>)T5%DqmdF`?k_oH?>@H(pw5G z5fMU)nv@2%$*m9ko{pWkY}x!JpFA!H7JfjU0jaK$;``l2HYGNFU$F_DlJidVu zwRGphCA5>F+H|1z4rHLk23Any#^UvkQvb+Jr(@V%h^W|!0MS}b0AktO3Z_NyA;YUD zYp*WOYiitDb)%@S8aE`mmXgA`UbJF8bFlU@?@UkM{Sb3#;`LdCU=c+~g9+be*Ua8_ zu1xM+C@FlP37&Cw3fv^U?yLBE*Y66QKG7Svv9U29#xJQmWlmLKH{MeaFTz4#?KROT zX;Yph_T6k(15fKO tE2VFUAhw{}bG?bFc8( - - - - - - - - - - - - - - - //*[local-name() = 'section'] - title/text() - - - - - - /site// - /@href - - - - - false - false - false - - - - - - - - - - -//W3C//DTD HTML 4.01 Transitional//EN - http://www.w3.org/TR/html4/loose.dtd - ISO-8859-1 - - - ISO-8859-1 - - - -//Netscape Communications//DTD RSS 0.91//EN - http://my.netscape.com/publish/formats/rss-0.91.dtd - ISO-8859-1 - - - - ISO-8859-1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -146,358 +24,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -509,270 +55,22 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/documentation/skinconf.xml b/src/documentation/skinconf.xml index f5002f840..3878cce79 100644 --- a/src/documentation/skinconf.xml +++ b/src/documentation/skinconf.xml @@ -1,12 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]> - + - - false - xml.apache.org - Apache XML + + + + + true + + false + + true + + true + + + true + + + false + + false + + true + .at. + + + true + + FOP + FOP (Formatting Objects Processor) is the world's first print formatter driven by XSL formatting objects (XSL-FO) and the world's first output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF. http://xml.apache.org/fop/ images/logo.jpg + + Apache XML + MyGroup Description http://xml.apache.org/ images/group-logo.gif + - + + + + + 1999-2003 The Apache Software Foundation. + - - + - + + + + + + + + + + + p.quote { + margin-left: 2em; + padding: .5em; + background-color: #f0f0f0; + font-family: monospace; + } + + + + + + + + + + + + + + + + + + + + + + + + + 1in + 1in + 1in + 1in + + + + false + + + false + + + + + Built with Apache Forrest + http://forrest.apache.org/ + images/built-with-forrest-button.png + 88 + 31 + PDF created by FOP - http://xml.apache.org/fop + http://xml.apache.org/fop/ images/logo.jpg 138 31 -- 2.39.5