cvs commit: xml-fop/docs/xml-docs/data document.svg logo.svg title.svg track.svg
jeremias2004/03/02 12:26:43 Modified:docs xml2pdf.xsl xslfoRef.xml docs/design/alt.design layoutmanagers.xml docs/design/fo_impl fo_classes.xml fo_classes.xsl docs/xml-docs fop.xml xml2pdf.xsl xml2xml.xsl docs/xml-docs/data document.svg logo.svg title.svg track.svg Log: Applied Apache License Version 2.0 by following the instructions at http://www.apache.org/dev/apply-license.html. Revision ChangesPath 1.7 +16 -0 xml-fop/docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml2pdf.xsl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- xml2pdf.xsl 30 Nov 2002 08:54:26 - 1.6 +++ xml2pdf.xsl 2 Mar 2004 20:26:42 - 1.7 @@ -1,3 +1,19 @@ +!-- + 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; 1.3 +18 -1 xml-fop/docs/xslfoRef.xml Index: xslfoRef.xml === RCS file: /home/cvs/xml-fop/docs/xslfoRef.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- xslfoRef.xml 30 Nov 2002 08:54:26 - 1.2 +++ xslfoRef.xml 2 Mar 2004 20:26:42 - 1.3 @@ -1,5 +1,21 @@ ?xml version=1.0 encoding=UTF-8? !-- + 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$ -- +!-- tbd: - internal linking - one line explanation - example @@ -646,7 +662,8 @@ /properties /divdiv id=fo:repeatable-page-master-alternatives fofo:repeatable-page-master-alternatives/fo -explanation specifies a sub-sequence consisting of repeated instances of a set of alternative page-masters/explanation +explanation +specifies a sub-sequence consisting of repeated instances of a set of alternative page-masters/explanation content(conditional-page-master-reference+)/content properties propertymaximum-repeats/property 1.2 +16 -1 xml-fop/docs/design/alt.design/layoutmanagers.xml Index: layoutmanagers.xml === RCS file: /home/cvs/xml-fop/docs/design/alt.design/layoutmanagers.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- layoutmanagers.xml22 Dec 2002 03:36:11 - 1.1 +++ layoutmanagers.xml2 Mar 2004 20:26:42 - 1.2 @@ -1,4 +1,19 @@ ?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; 1.3 +16 -0 xml-fop/docs/design/fo_impl/fo_classes.xml Index: fo_classes.xml === RCS file: /home/cvs/xml-fop/docs/design/fo_impl/fo_classes.xml,v retrieving
cvs commit: xml-fop/docs/xml-docs/data logo.svg track.svg
keiron 2002/12/09 02:52:27 Modified:docs/xml-docs/data logo.svg track.svg Log: updated Revision ChangesPath 1.3 +11 -11xml-fop/docs/xml-docs/data/logo.svg Index: logo.svg === RCS file: /home/cvs/xml-fop/docs/xml-docs/data/logo.svg,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- logo.svg 30 Nov 2002 01:14:51 - 1.2 +++ logo.svg 9 Dec 2002 10:52:27 - 1.3 @@ -1,7 +1,7 @@ ?xml version=1.0 standalone=no? !DOCTYPE svg PUBLIC -//W3C//DTD SVG 20001102//EN http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd; -svg width=250 height=250 +svg width=100 height=100 defs text id=asf @@ -23,11 +23,11 @@ /textPath /text g style=stroke:black;stroke-width:8 -line x1=5 y1=20 x2=125 y2=20/ -line x1=5 y1=40 x2=40 y2=40/ -line x1=5 y1=60 x2=100 y2=60/ -line x1=5 y1=85 x2=40 y2=85/ -line x1=5 y1=110 x2=40 y2=110/ +line x1=15 y1=20 x2=125 y2=20/ +line x1=15 y1=40 x2=50 y2=40/ +line x1=15 y1=60 x2=100 y2=60/ +line x1=15 y1=85 x2=50 y2=85/ +line x1=15 y1=110 x2=50 y2=110/ /g /g @@ -59,12 +59,12 @@ /textPath /text g style=stroke:black;stroke-width:8 -line x1=5 y1=20 x2=110 y2=20/ -line x1=5 y1=40 x2=40 y2=40/ +line x1=15 y1=20 x2=110 y2=20/ +line x1=15 y1=40 x2=40 y2=40/ line x1=90 y1=40 x2=120 y2=40/ -line x1=5 y1=60 x2=105 y2=60/ -line x1=5 y1=85 x2=40 y2=85/ -line x1=5 y1=110 x2=40 y2=110/ +line x1=15 y1=60 x2=105 y2=60/ +line x1=15 y1=85 x2=50 y2=85/ +line x1=15 y1=110 x2=50 y2=110/ /g /g 1.2 +8 -4 xml-fop/docs/xml-docs/data/track.svg Index: track.svg === RCS file: /home/cvs/xml-fop/docs/xml-docs/data/track.svg,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- track.svg 12 Jun 2002 14:12:19 - 1.1 +++ track.svg 9 Dec 2002 10:52:27 - 1.2 @@ -44,11 +44,15 @@ text x=140 y=-59FOP 0.20.3/text text x=140 y=-49 style=font-size:8;color:grey4th March 2002/text -use xlink:href=#event transform=translate(260,-89)/ -text x=250 y=-59FOP 0.20.4/text -text x=250 y=-49 style=font-size:8;color:grey12th June 2002/text +use xlink:href=#event transform=translate(240,-89)/ +text x=230 y=-59FOP 0.20.4/text +text x=230 y=-49 style=font-size:8;color:grey12th June 2002/text -use xlink:href=#break transform=translate(340,-94)/ +use xlink:href=#event transform=translate(330,-89)/ +text x=320 y=-59FOP 0.20.5/text +text x=320 y=-49 style=font-size:8;color:greyTBA/text + +use xlink:href=#break transform=translate(380,-94)/ use xlink:href=#break transform=translate(260,8) scale(1.3)/ text x=240 y=40redesign/text - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml gethelp.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml news.xml output.xml readme.xml relnotes.xml resources.xml running.xml status.xml svg.xml testing.xml title.jpg todo.xml track.png
keiron 2002/11/11 01:22:37 Removed: docs/xml-docs/fop bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml gethelp.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml news.xml output.xml readme.xml relnotes.xml resources.xml running.xml status.xml svg.xml testing.xml title.jpg todo.xml track.png Log: moved to new docs - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/skins/xml.apache.org/resources script.js
keiron 2002/10/28 01:09:19 Removed: docs/xml-docs/skins/xml.apache.org/resources script.js Log: no longer needed - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop news.xml
pbwest 2002/07/08 09:17:02 Modified:docs/xml-docs/fop news.xml Log: Update for 0.20.4 release Revision ChangesPath 1.3 +11 -5 xml-fop/docs/xml-docs/fop/news.xml Index: news.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/news.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- news.xml 22 Jun 2002 06:12:14 - 1.2 +++ news.xml 8 Jul 2002 16:17:01 - 1.3 @@ -11,9 +11,8 @@ authors /authors /header - body -s1 title=13 Jun 2002 FOP 0.20.4 Release Candidate available +s1 title=7 Jul 2002 FOP 0.20.4 released p Changes since 0.20.3 include: /p @@ -41,16 +40,23 @@ liRussian and Czech messages for AWTViewer/li /ul pFor details see CHANGES file:br/link href= - http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.19; - http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.19/link + http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.21; + http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.21/link /p p See also the full text of the link href= + http://marc.theaimsgroup.com/?l=fop-devamp;m=102607087326357amp;w=4; + announcement/link. + /p +/s1 +s1 title=13 Jun 2002 FOP 0.20.4 Release Candidate available + p + See the full text of the link href= http://marc.theaimsgroup.com/?l=fop-devamp;m=102398470424177amp;w=4; announcement/link. /p /s1 -s1 title=19 April 2002 - New Committers +s1 title=19 April 2002 - New Committers pWelcome Jeremias Maerki, Joerg Pietschmann and Peter B. West!/p /s1 s1 title=11 March 2002 - Fop 0.20.3 released - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop news.xml
pbwest 2002/06/21 23:12:14 Modified:docs/xml-docs/fop news.xml Log: Added rc4 news Revision ChangesPath 1.2 +50 -11xml-fop/docs/xml-docs/fop/news.xml Index: news.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/news.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- news.xml 24 Apr 2002 23:27:22 - 1.1 +++ news.xml 22 Jun 2002 06:12:14 - 1.2 @@ -1,24 +1,63 @@ ?xml version=1.0 standalone=no? - +!-- +!DOCTYPE document SYSTEM ../../xml-docs/dtd/document-v10.dtd +-- !-- Overview -- document -header -titleNews/title -subtitle/ -authors -/authors -/header - -body + header +titleNews/title +subtitle/ +authors +/authors + /header + + body +s1 title=13 Jun 2002 FOP 0.20.4 Release Candidate available + p + Changes since 0.20.3 include: + /p + ul + liSupport for background-image/li + li + FOP should now work with any JAXP1.1 compliant + parser/transformer + /li + li + The following JARs have been updated: Xerces to version + 2.0.1, Xalan to version 2.3.1 and Batik to version 1.5beta2. + /li + liFop has been compiled with Jimi support/li + li + Logging has been changed from LogKit to Avalon's Logger + Interface + /li + liNew hyphenation patterns: turkish, portuguese and czech/li + liFOP should now work on a EBCDIC machine/li + li + Support for comma-separated values for the font-family + property + /li + liRussian and Czech messages for AWTViewer/li + /ul + pFor details see CHANGES file:br/link href= + http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.19; + http://cvs.apache.org/viewcvs.cgi/xml-fop/CHANGES?rev=1.10.2.19/link + /p + p + See also the full text of the link href= + http://marc.theaimsgroup.com/?l=fop-devamp;m=102398470424177amp;w=4; + announcement/link. + /p +/s1 s1 title=19 April 2002 - New Committers pWelcome Jeremias Maerki, Joerg Pietschmann and Peter B. West!/p /s1 s1 title=11 March 2002 - Fop 0.20.3 released pThis is a maintenance release, the first version which supports the XSL-FO Recommendation syntax. See the - jump href=http://marc.theaimsgroup.com/?l=xml-apache-announceamp;m=101588818821794; - announcement/jump for more information./p + link href=http://marc.theaimsgroup.com/?l=xml-apache-announceamp;m=101588818821794; + announcement/link for more information./p /s1 /body - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/data track.svg
keiron 2002/06/12 07:12:19 Added: docs/xml-docs/data track.svg Log: svg for creating status branch image Revision ChangesPath 1.1 xml-fop/docs/xml-docs/data/track.svg Index: track.svg === ?xml version=1.0 encoding=iso-8859-1? !DOCTYPE svg PUBLIC -//W3C//DTD SVG 20001102//EN http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd; svg width=585 height=175 xmlns=http://www.w3.org/2000/svg; rect width=100% height=100% style=fill:white/ defs g id=event path d=M0 0v15h-10l10-15z style=fill:black/ /g g id=fade line x1=0 y1=0 x2=0 y2=10 style=stroke-width:0.5;stroke:white/ line x1=-1 y1=0 x2=-1 y2=10 style=stroke-width:0.5;stroke:white/ line x1=-3 y1=0 x2=-3 y2=10 style=stroke-width:0.8;stroke:white/ line x1=-6 y1=0 x2=-6 y2=10 style=stroke-width:1.2;stroke:white/ line x1=-10 y1=0 x2=-10 y2=10 style=stroke-width:2;stroke:white/ line x1=-16 y1=0 x2=-16 y2=10 style=stroke-width:3;stroke:white/ line x1=-24 y1=0 x2=-24 y2=10 style=stroke-width:4;stroke:white/ /g g id=break path d=m0 0l5-10l10 0l-5 10l4 0l-5 10l-10 0l5-10l-4 0z style=fill:white;stroke:none/ /g /defs g transform=translate(0,105) rect width=580 height=15 style=fill:darkblue;stroke:black;stroke-width:5/ use xlink:href=#fade transform=translate(582.5,-2.5) scale(2,2.1)/ rect x=100 y=-100 width=480 height=10 style=fill:darkred;stroke:black;stroke-width:3/ use xlink:href=#fade transform=translate(581.5,-101.5) scale(1.3,1.4)/ path transform=translate(87 0) d=m0 2l12 0l0-100l18 0l0 6l-8 0l0 106l-23 0z style=fill:darkred;stroke:black;stroke-width:2.5/ use xlink:href=#event transform=translate(20,16)/ text x=5 y=46FOP 0.20.2/text text x=5 y=56 style=font-size:8;color:grey29th Sept 2001/text use xlink:href=#event transform=translate(100,16)/ text x=90 y=46branch/text text x=90 y=56 style=font-size:8;color:greyfop-0_20_2-maintain/text text x=90 y=65 style=font-size:8;color:grey22nd Oct 2001/text use xlink:href=#event transform=translate(150,-89)/ text x=140 y=-59FOP 0.20.3/text text x=140 y=-49 style=font-size:8;color:grey4th March 2002/text use xlink:href=#event transform=translate(260,-89)/ text x=250 y=-59FOP 0.20.4/text text x=250 y=-49 style=font-size:8;color:grey12th June 2002/text use xlink:href=#break transform=translate(340,-94)/ use xlink:href=#break transform=translate(260,8) scale(1.3)/ text x=240 y=40redesign/text use xlink:href=#event transform=translate(400,16)/ text x=390 y=46FOP 1.0DR1/text text x=390 y=56 style=font-size:8;color:grey/text /g !-- g id=legend transform=translate(5,195) use xlink:href=#event transform=translate(10,0)/ text x=15 y=12Event/text /g -- /svg - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop status.xml readme.xml
keiron 2002/06/12 07:14:32 Modified:docs/xml-docs fop.xml docs/xml-docs/fop readme.xml Added: docs/xml-docs/fop status.xml Log: moved status to another page with some more info Revision ChangesPath 1.16 +1 -0 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- fop.xml 24 Apr 2002 23:27:22 - 1.15 +++ fop.xml 12 Jun 2002 14:14:32 - 1.16 @@ -4,6 +4,7 @@ separator/ page id=index label=About FOP source=fop/readme.xml/ page id=news label=News source=fop/news.xml/ + page id=status label=Status source=fop/status.xml/ page id=download label=Download source=fop/download.xml/ page id=relnotes label=Release Notes source=fop/relnotes.xml/ page id=gethelp label=How to get Help source=fop/gethelp.xml/ 1.21 +0 -25 xml-fop/docs/xml-docs/fop/readme.xml Index: readme.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/readme.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- readme.xml16 May 2002 08:37:09 - 1.20 +++ readme.xml12 Jun 2002 14:14:32 - 1.21 @@ -72,31 +72,6 @@ along with the xml. /p /s1 - s1 title=Status -p -figure width=585 height=175 src=track.png alt=Planning and branches of FOP development / -/p -p -This is the development status of FOP. A branch has been created for -maintenance releases while the development is done to address various -performance and design issues. -/p -p -Maintenance releases will be done as necessary. Another maintenance release -is planned for the near future to provide some fixes and to provide -compatibilty with jump href=http://xml.apache.org/batik/;Batik/jump -version 1.5 beta2. Other changes are: new hyphentaion patterns, changed -to use Avalon Logger interface and added background image support. -/p -p -Development for 1.0DR1 is addressing the design issues for layout and -performance. This is focusing on making it possible to be conformant -to the spec and be able to handle large documents. This is roughly -30% towards a developers release that should have: similar functionality to -previous FOP releases, a rough API and a suitable design for developers -to work on more functionality. -/p - /s1 s1 title=FOP Objectives pThe goals of the Apache XML FOP Project are to deliver an XSL FO-PDF formatter that is compliant to at least the Basic conformance level described in the W3C Recommendation from 15 October 2001, and that complies with the 11 March 1999 Portable Document 1.1 xml-fop/docs/xml-docs/fop/status.xml Index: status.xml === ?xml version=1.0 standalone=no? !-- Status -- document header titleFOP Status/title subtitleCurrent Status of FOP/subtitle authors /authors /header body s1 title=Status p[last updated 10th June 2002]/p p figure width=585 height=175 src=track.png alt=Planning and branches of FOP development / /p p This is the development status of FOP. A branch has been created for maintenance releases while the development is done to address various performance and design issues. /p /s1 s1 title=Development Status p Volunteers needed for: ul liconfiguration implementation/li liimplement formatting objects and properties/li liAWT/Swing viewer design and implementation/li lidocumentation/li liMIF output/li /ul ... and plenty of other areas. See the jump href=todo.htmltodo/jump list for more details. /p p Development for 1.0DR1 is addressing the design issues for layout and performance. The new design focusing on making it possible to be conformant to the spec and be able to handle large documents. The development effort is roughly 35% towards a developers release. /p p The developers release should have the following: similar functionality to previous FOP releases, a rough API and a suitable design for developers to work on more functionality. /p p The timing of these events depends on progress made so it is not possible to predict any dates. /p pstrongBinaries/strong/p table trtdfop.jar/tdtd1,966 kb/td/tr trtdhyphention (in fop.jar)/tdtd717 kb/td/tr trtdbatik.jar/tdtd2,164 kb/td/tr trtdbsf.jar/tdtd106 kb/td/tr trtdxalan.jar/tdtd883 kb/td/tr trtdxerces.jar/tdtd1,809 kb/td/tr /table pstrongLines of code/strong using find . -iname *.java
cvs commit: xml-fop/docs/xml-docs/fop relnotes.xml
chrisg 2002/06/12 12:54:05 Modified:docs/xml-docs/fop relnotes.xml Log: Added release notes for FOP 0.20.4 Revision ChangesPath 1.3 +30 -3 xml-fop/docs/xml-docs/fop/relnotes.xml Index: relnotes.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/relnotes.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- relnotes.xml 17 Mar 2002 17:43:55 - 1.2 +++ relnotes.xml 12 Jun 2002 19:54:05 - 1.3 @@ -5,12 +5,39 @@ document header titleRelease Notes/title -subtitleFop 0.20.3/subtitle -authors -/authors +subtitleFop 0.20.4/subtitle +authorsChristian Geisert/authors /header body +s1 title=FOP 0.20.4 + pImportant changes since 0.20.3: +ul + liFOP should now work with any JAXP1.1 compliant parser/transformer. + It has been successfully tested with Xerces/Xalan, Saxon and JDK1.4 + (which includes Crimson and Xalan). + /li + liThe following JARs have been updated: + Xerces to version 2.0.1, Xalan to version 2.3.1 and Batik to version 1.5beta2. + /li + liFop has been compiled with Jimi support this time +but you still have to download +jump href=http://java.sun.com/products/jimi/;Jimi/jump +and copy it to lib/ to get PNG support (no need to build FOP yourself though). + /li + liBuilding FOP with JDK1.2 does not work. Running is ok except +support for additional truetype fonts in AWT Viewer. + /li + liLogging has been changed from LogKit to Avalon's Logger Interface. +(see jump href=embedding.htmlEmbedding/jump for details). + /li + li +pFor a more detailed list of changes, see the CHANGES file in the root of the FOP distribution./p + /li + /ul +/p + /s1 + s1 title=FOP 0.20.3 pImportant Information: ul - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml
keiron 02/05/21 05:09:04 Modified:docs/xml-docs/fop embedding.xml Log: added a bit of info about using xalan Revision ChangesPath 1.19 +15 -0 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- embedding.xml 19 May 2002 16:34:07 - 1.18 +++ embedding.xml 21 May 2002 12:09:04 - 1.19 @@ -130,6 +130,21 @@ /s2 s2 title=Hints +s3 title=XML/XSL/DOM Inputs + p +You may want to supply you input to FOP from different data sources. +For example you may have a DOM and XSL stylesheet or you may want to +set variables in the stylesheet. The page here: +jump href=http://xml.apache.org/xalan-j/usagepatterns.html; +http://xml.apache.org/xalan-j/usagepatterns.html/jump describes +how you can do these things. + /p + p +You can use the content handler from the driver to create a SAXResult. +The transformer then can fire SAX events on the content handler which +will in turn create the rendered output. + /p +/s3 s3 title=Object reuse p If FOP is going to be used multiple times within your application - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml
jeremias02/05/19 09:34:07 Modified:docs/xml-docs/fop embedding.xml Log: Corrected little omission. Revision ChangesPath 1.18 +1 -1 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- embedding.xml 11 Apr 2002 09:33:24 - 1.17 +++ embedding.xml 19 May 2002 16:34:07 - 1.18 @@ -34,7 +34,7 @@ source![CDATA[ Driver driver = new Driver(new InputSource (args[0]), new FileOutputStream(args[1])); - driver.setRenderer(RENDER_PDF); + driver.setRenderer(Driver.RENDER_PDF); driver.run();]]/source pYou also need to set up logging. Global logging for all FOP - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml
jeremias02/05/19 09:34:40 Modified:docs/xml-docs/fop Tag: fop-0_20_2-maintain embedding.xml Log: Corrected little omission. Revision ChangesPath No revision No revision 1.11.2.3 +1 -1 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.11.2.2 retrieving revision 1.11.2.3 diff -u -r1.11.2.2 -r1.11.2.3 --- embedding.xml 2 Mar 2002 17:40:26 - 1.11.2.2 +++ embedding.xml 19 May 2002 16:34:40 - 1.11.2.3 @@ -34,7 +34,7 @@ source![CDATA[ Driver driver = new Driver(new InputSource (args[0]), new FileOutputStream(args[1])); - driver.setRenderer(RENDER_PDF); + driver.setRenderer(Driver.RENDER_PDF); driver.run();]]/source pYou also need to set the Logger for logging messages, see - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: xml-fop/docs/xml-docs xml2pdf.xsl
Sorry for the delay - this got stuck in a moderator queue - and I missed it as it had the same size, down to the last byte, as a spam message I got on -all- asf accounts. Dw -- Dirk-Willem van Gulik On 5 May 2002 [EMAIL PROTECTED] wrote: jeremias02/05/05 05:17:42 Modified:docs Tag: fop-0_20_2-maintain xml2pdf.xsl docs/xml-docs Tag: fop-0_20_2-maintain xml2pdf.xsl Log: Changed master-name to master-reference. Revision ChangesPath No revision No revision 1.4.4.1 +1 -1 xml-fop/docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml2pdf.xsl,v retrieving revision 1.4 retrieving revision 1.4.4.1 diff -u -r1.4 -r1.4.4.1 --- xml2pdf.xsl 16 Dec 2000 22:48:48 - 1.4 +++ xml2pdf.xsl 5 May 2002 12:17:41 - 1.4.4.1 @@ -21,7 +21,7 @@ /fo:simple-page-master /fo:layout-master-set - fo:page-sequence master-name=simple + fo:page-sequence master-reference=simple fo:static-content flow-name=xsl-region-before fo:block text-align=end font-size=10pt No revision No revision 1.9.2.1 +1 -1 xml-fop/docs/xml-docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml-docs/xml2pdf.xsl,v retrieving revision 1.9 retrieving revision 1.9.2.1 diff -u -r1.9 -r1.9.2.1 --- xml2pdf.xsl 20 Aug 2001 16:19:58 - 1.9 +++ xml2pdf.xsl 5 May 2002 12:17:41 - 1.9.2.1 @@ -37,7 +37,7 @@ /fo:simple-page-master /fo:layout-master-set - fo:page-sequence master-name=simple + fo:page-sequence master-reference=simple fo:static-content flow-name=xsl-region-before fo:block text-align=end font-size=10pt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop news.xml resources.xml
chrisg 02/04/24 16:27:22 Modified:docs/xml-docs fop.xml docs/xml-docs/fop resources.xml Added: docs/xml-docs/fop news.xml Log: added news section to documentation added info about mailing list digest Revision ChangesPath 1.15 +1 -0 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- fop.xml 21 Mar 2002 10:05:44 - 1.14 +++ fop.xml 24 Apr 2002 23:27:22 - 1.15 @@ -3,6 +3,7 @@ external href=http://xml.apache.org/; label=Home/ separator/ page id=index label=About FOP source=fop/readme.xml/ + page id=news label=News source=fop/news.xml/ page id=download label=Download source=fop/download.xml/ page id=relnotes label=Release Notes source=fop/relnotes.xml/ page id=gethelp label=How to get Help source=fop/gethelp.xml/ 1.12 +7 -3 xml-fop/docs/xml-docs/fop/resources.xml Index: resources.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/resources.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- resources.xml 17 Mar 2002 17:43:55 - 1.11 +++ resources.xml 24 Apr 2002 23:27:22 - 1.12 @@ -17,18 +17,22 @@ s3 title=FOP User Mailing List ul liSend a mail to jump href=mailto:[EMAIL PROTECTED];[EMAIL PROTECTED]/jump - to subscribe. This is where user specific topics are discussed. For detailed instructions on the subscription, see + to subscribe (use jump href=mailto:[EMAIL PROTECTED]; + [EMAIL PROTECTED]/jump for digest). + This is where user specific topics are discussed. For detailed instructions on the subscription, see jump href=http://xml.apache.org/mail.html;Apache XML Mailing Lists/jump./li liThe Mailing list ARChives (MARC) at the AIMS group: jump href=http://marc.theaimsgroup.com/?l=fop-useramp;r=1amp;w=2;fop-user/jump - /li(searchable) + (searchable)/li lijump href=http://xml.apache.org/mail/fop-user/;Apache archive of [EMAIL PROTECTED]/jump/li /ul /s3 s3 title=FOP Developer Mailing List ul liSend a mail to jump href=mailto:[EMAIL PROTECTED];[EMAIL PROTECTED]/jump - to subscribe. For detailed instructions on the subscription, see + to subscribe. (use jump href=mailto:[EMAIL PROTECTED]; + [EMAIL PROTECTED]/jump for digest). + For detailed instructions on the subscription, see jump href=http://xml.apache.org/mail.html;Apache XML Mailing Lists/jump./li liThe Mailing list ARChives (MARC) at the AIMS group: jump href=http://marc.theaimsgroup.com/?l=fop-devamp;r=1amp;w=2;fop-dev/jump 1.1 xml-fop/docs/xml-docs/fop/news.xml Index: news.xml === ?xml version=1.0 standalone=no? !-- Overview -- document header titleNews/title subtitle/ authors /authors /header body s1 title=19 April 2002 - New Committers pWelcome Jeremias Maerki, Joerg Pietschmann and Peter B. West!/p /s1 s1 title=11 March 2002 - Fop 0.20.3 released pThis is a maintenance release, the first version which supports the XSL-FO Recommendation syntax. See the jump href=http://marc.theaimsgroup.com/?l=xml-apache-announceamp;m=101588818821794; announcement/jump for more information./p /s1 /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs fop.xml
keiron 02/03/21 02:05:45 Modified:docs/xml-docs fop.xml Log: fixed spelling of output Revision ChangesPath 1.14 +1 -1 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- fop.xml 17 Mar 2002 17:43:55 - 1.13 +++ fop.xml 21 Mar 2002 10:05:44 - 1.14 @@ -9,7 +9,7 @@ separator/ page id=running label=Running FOP source=fop/running.xml/ page id=embedding label=Embedding source=fop/embedding.xml/ - page id=output label=Ouput Formats source=fop/output.xml/ + page id=output label=Output Formats source=fop/output.xml/ page id=implemented label=Features source=fop/implemented.xml/ page id=todo label=TODO source=fop/todo.xml/ page id=limitations label=Limitations source=fop/limitations.xml/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop gethelp.xml
keiron 02/03/19 01:08:56 Modified:docs/xml-docs/fop gethelp.xml Log: fixed a few minor errors, added link to How to Ask Questions the Smart Way Submitted by: Peter S. Housel [EMAIL PROTECTED] Revision ChangesPath 1.2 +6 -2 xml-fop/docs/xml-docs/fop/gethelp.xml Index: gethelp.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/gethelp.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gethelp.xml 17 Mar 2002 17:46:15 - 1.1 +++ gethelp.xml 19 Mar 2002 09:08:56 - 1.2 @@ -4,7 +4,7 @@ !-- How to get Help -- document header -titleHow to get Help/title +titleHow to Get Help/title subtitleSolving problems/subtitle authors /authors @@ -15,7 +15,7 @@ ol li pHave a look at the documentation pages on this site. You can find information on how to run FOP, - how to embedd it, how to add custom fonts etc./p + how to embed it, how to add custom fonts etc./p /li li pConsult the jump href=faq.htmlFAQ/jump to see if your question has already been answered before./p @@ -34,6 +34,10 @@ don't forget to supply the version you're using, detailed error messages etc. This makes it easier to help you. The instructions on how to subscribe can be found in the jump href=resources.htmlResources/jump/p /li +li +pYou should probably read ESR's +jump href=http://www.tuxedo.org/~esr/faqs/smart-questions.html;How to Ask Questions the Smart Way/jump/p +/li note pPlease don't use Bugzilla to post questions and please ask on the user mailing list first, if you think you've found a bug./p - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop output.xml
keiron 02/03/18 00:58:05 Modified:.build.xml docs/design book.xml docs/xml-docs/fop output.xml Log: updates to docs with build target for understanding and alt.design Submitted by: Peter B. West [EMAIL PROTECTED] Reviewed by: Keiron Revision ChangesPath 1.52 +28 -3 xml-fop/build.xml Index: build.xml === RCS file: /home/cvs/xml-fop/build.xml,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- build.xml 11 Feb 2002 09:54:47 - 1.51 +++ build.xml 18 Mar 2002 08:58:05 - 1.52 @@ -84,8 +84,9 @@ - package [default] - creates ./build/fop.jar - usage - shows a help screen - codegen - generates needed java sources from xml resources - - docs - generates the HTML documentation in ./build/docs + - htmldoc - generates the HTML documentation in ./build/docs/html-docs - javadocs - generates the API documentation in ./build/javadocs + - pdfdoc - generates the PDF documentation in ./build/docs/xml-docs - dist - generates the Fop distribution - clean - restores the distribution to its original and clean state (excepting dist files) @@ -308,8 +309,9 @@ echo message= package -- generates the ${name}.jar file (default)/ echo message= codegen -- generates the java files from the xml resources/ echo message= compile -- compiles the source code/ -echo message= docs -- generates the HTML documentation/ +echo message= htmldoc -- generates the HTML documentation/ echo message= javadocs -- generates the API documentation (java 1.2 only)/ +echo message= pdfdoc-- generates the PDF documentation/ echo message= dist -- generates the ${Name} distribution as .tar.gz and .zip/ echo message= clean -- cleans up the directory (except for the dist files)/ echo message= distclean -- cleans up the directory/ @@ -537,7 +539,10 @@ /target target name=html depends=javadocs, htmldoc/ - target name=htmldoc depends=prepare-src + + target name=htmldoc depends= html-fop, html-design/ + + target name=html-fop depends=prepare-src copy file=${xdocs}/fop.xml tofile=${xdocs}/book.xml filtering=on/ @@ -545,9 +550,29 @@ classpath refid=libs-build-classpath/ arg line=targetDirectory=${docs} ${xdocs}/book.xml ${skins}/ /java + /target + + target name=html-design depends=prepare-src, html-newdesign, + html-altdesign, html-understanding/ + + target name=html-newdesign depends=prepare-src java classname=${doc.generator} fork=yes classpath refid=libs-build-classpath/ arg line=targetDirectory=${docs}/design/ docs/design/book.xml ${skins}/ +/java + /target + + target name=html-altdesign depends=prepare-src +java classname=${doc.generator} fork=yes + classpath refid=libs-build-classpath/ + arg line=targetDirectory=${docs}/design/alt.design/ docs/design/alt.design/book.xml ${skins}/ +/java + /target + + target name=html-understanding depends=prepare-src +java classname=${doc.generator} fork=yes + classpath refid=libs-build-classpath/ + arg line=targetDirectory=${docs}/design/understanding docs/design/understanding/book.xml ${skins}/ /java /target 1.4 +5 -0 xml-fop/docs/design/book.xml Index: book.xml === RCS file: /home/cvs/xml-fop/docs/design/book.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- book.xml 17 Mar 2002 16:09:22 - 1.3 +++ book.xml 18 Mar 2002 08:58:05 - 1.4 @@ -3,6 +3,8 @@ book title=FOP Design copyright=1999-2002 The Apache Software Foundation external href=http://xml.apache.org/fop/; label=About FOP/ separator/ + external href=understanding/index.html label=Understanding / + separator/ page id=index label=Design source=intro.xml/ page id=architecture label=Architecturesource=architecture.xml / page id=propertieslabel=Properties source=properties.xml / @@ -19,4 +21,7 @@ page id=extendinglabel=Extending source=extending.xml / separator/ page id=status label=Status source=status.xml / + separator/ + external href=alt.design/index.html label=ALT DESIGN / + separator/ /book 1.5 +7 -0 xml-fop/docs/xml-docs/fop/output.xml Index: output.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/output.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- output.xml17 Mar 2002 17:43:55
Re: Updates to xml docs
I have applied your patch and also updated the live website. Thanks to all those who have contributed to various parts of the site. For those interested the html is checked into the xml-site cvs module (which is a small 148Mb) under targets/fop/. Some time in the future, hopefully real soon now :), it will be automatically done with the forrest project. On 2002.03.17 23:47 Peter B. West wrote: Arved, After Karen's post on her updates I checked the repository, and I note that you have installed the alt.design and understanding directories. Many thanks to you and to Cyril. Attached are cvs diff -u output files for xml-fop/build.xml and xml-fop/docs/design/book.xml whcih will bring the documentation onstream. One note: the .dia files are not necessary; they were used to generate the .pngs. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop download.xml embedding.xml implemented.xml output.xml readme.xml relnotes.xml resources.xml running.xml
klease 02/03/17 09:43:55 Modified:docs/xml-docs fop.xml docs/xml-docs/fop download.xml embedding.xml implemented.xml output.xml readme.xml relnotes.xml resources.xml running.xml Log: Submitted by: Jeremias Märki Reviewed by: Karen Lease - Added a page How to get Help. - Added documentation for Michael's logging changes. - Corrected some minor typos. - Restructured the Resources page a bit. - Added some more information on the PostScript Renderer. - Added a comment on the FormattingResults class in Embedding. - Added a comment on CVS branches. - A few other little additions. Revision ChangesPath 1.13 +30 -30xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- fop.xml 1 Mar 2002 00:02:42 - 1.12 +++ fop.xml 17 Mar 2002 17:43:55 - 1.13 @@ -1,32 +1,32 @@ ?xml version=1.0? - -book title=FOP XSL-FO documentation copyright=1999-2001 The Apache Software Foundation - external href=http://xml.apache.org/; label=Home/ - separator/ - page id=index label=About FOP source=fop/readme.xml/ - page id=download label=Downloadsource=fop/download.xml/ - page id=runninglabel=Running FOP source=fop/running.xml/ - page id=embedding label=Embedding source=fop/embedding.xml/ - page id=output label=Ouput Formats source=fop/output.xml/ - page id=implementedlabel=Features source=fop/implemented.xml/ - page id=todo label=TODOsource=fop/todo.xml/ - page id=limitationslabel=Limitations source=fop/limitations.xml/ - page id=examples label=Examples source=fop/examples.xml/ - separator/ - page id=svglabel=SVG source=fop/svg.xml/ - page id=extensions label=Extensions source=fop/extensions.xml/ page id=fonts label=Fonts source=fop/fonts.xml/ - page id=config label=Configuration source=fop/configuration.xml / - separator/ - external href=design/index.html label=NEW DESIGN / - page id=involved label=Getting involved source=fop/involved.xml/ - page id=compiling label=Compiling source=fop/compiling.xml/ - page id=testinglabel=Testing source=fop/testing.xml/ - separator/ - page id=relnotes label=Release Notes source=fop/relnotes.xml/ - separator/ - faqs id=faqlabel=FAQ source=fop/faq.xml/ - page id=bugs label=Bugs source=fop/bugs.xml/ - page id=resources label=Resources source=fop/resources.xml/ - page id=licenselabel=License source=fop/license.xml / - +book title=FOP XSL-FO documentation copyright=1999-2002 The Apache Software Foundation + external href=http://xml.apache.org/; label=Home/ + separator/ + page id=index label=About FOP source=fop/readme.xml/ + page id=download label=Download source=fop/download.xml/ + page id=relnotes label=Release Notes source=fop/relnotes.xml/ + page id=gethelp label=How to get Help source=fop/gethelp.xml/ + separator/ + page id=running label=Running FOP source=fop/running.xml/ + page id=embedding label=Embedding source=fop/embedding.xml/ + page id=output label=Ouput Formats source=fop/output.xml/ + page id=implemented label=Features source=fop/implemented.xml/ + page id=todo label=TODO source=fop/todo.xml/ + page id=limitations label=Limitations source=fop/limitations.xml/ + page id=examples label=Examples source=fop/examples.xml/ + separator/ + page id=svg label=SVG source=fop/svg.xml/ + page id=extensions label=Extensions source=fop/extensions.xml/ + page id=fonts label=Fonts source=fop/fonts.xml/ + page id=config label=Configuration source=fop/configuration.xml/ + separator/ + external href=design/index.html label=NEW DESIGN/ + page id=involved label=Getting involved source=fop/involved.xml/ + page id=compiling label=Compiling source=fop/compiling.xml/ + page id=testing label=Testing source=fop/testing.xml/ + separator/ + faqs id=faq label=FAQ source=fop/faq.xml/ + page id=bugs label=Bugs source=fop/bugs.xml/ + page id=resources label=Resources source=fop/resources.xml/ + page id=license label=License source=fop/license.xml/ /book 1.5 +6 -2 xml-fop/docs/xml-docs/fop/download.xml Index: download.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/download.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- download.xml
cvs commit: xml-fop/docs/xml-docs/fop gethelp.xml
klease 02/03/17 09:46:15 Added: docs/xml-docs/fop gethelp.xml Log: Submitted by: Jeremias Märki Reviewed by: Karen Lease Added a page How to get Help. Revision ChangesPath 1.1 xml-fop/docs/xml-docs/fop/gethelp.xml Index: gethelp.xml === ?xml version=1.0 standalone=no? !-- How to get Help -- document header titleHow to get Help/title subtitleSolving problems/subtitle authors /authors /header body s1 title=How to get Help ol li pHave a look at the documentation pages on this site. You can find information on how to run FOP, how to embedd it, how to add custom fonts etc./p /li li pConsult the jump href=faq.htmlFAQ/jump to see if your question has already been answered before./p /li li pIf you have a question concerning XSL:FO that is not related to FOP directly, please consult the various resources on the net. See jump href=resources.htmlResources/jump for some interesting links./p /li li pBefore you post your questions to one of the mailing lists, please search the mailing list archives, since it's possible that your question has already been answered but it may not have found its way into the FAQ. You'll find links to the mailing list archive in the jump href=resources.htmlResources/jump./p /li li pIf you still can't solve your problem subscribe to FOP's user mailing list and post your question there. Please don't forget to supply the version you're using, detailed error messages etc. This makes it easier to help you. The instructions on how to subscribe can be found in the jump href=resources.htmlResources/jump/p /li note pPlease don't use Bugzilla to post questions and please ask on the user mailing list first, if you think you've found a bug./p /note /ol /s1 /body /document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Updates to xml docs
Arved, After Karen's post on her updates I checked the repository, and I note that you have installed the alt.design and understanding directories. Many thanks to you and to Cyril. Attached are cvs diff -u output files for xml-fop/build.xml and xml-fop/docs/design/book.xml whcih will bring the documentation onstream. One note: the .dia files are not necessary; they were used to generate the .pngs. Peter Index: build.xml === RCS file: /home/cvspublic/xml-fop/build.xml,v retrieving revision 1.51 diff -u -u -r1.51 build.xml --- build.xml 11 Feb 2002 09:54:47 - 1.51 +++ build.xml 17 Mar 2002 22:38:43 - @@ -84,8 +84,9 @@ - package [default] - creates ./build/fop.jar - usage - shows a help screen - codegen - generates needed java sources from xml resources - - docs - generates the HTML documentation in ./build/docs + - htmldoc - generates the HTML documentation in ./build/docs/html-docs - javadocs - generates the API documentation in ./build/javadocs + - pdfdoc - generates the PDF documentation in ./build/docs/xml-docs - dist - generates the Fop distribution - clean - restores the distribution to its original and clean state (excepting dist files) @@ -308,8 +309,9 @@ echo message= package -- generates the ${name}.jar file (default)/ echo message= codegen -- generates the java files from the xml resources/ echo message= compile -- compiles the source code/ -echo message= docs -- generates the HTML documentation/ +echo message= htmldoc -- generates the HTML documentation/ echo message= javadocs -- generates the API documentation (java 1.2 only)/ +echo message= pdfdoc-- generates the PDF documentation/ echo message= dist -- generates the ${Name} distribution as .tar.gz and .zip/ echo message= clean -- cleans up the directory (except for the dist files)/ echo message= distclean -- cleans up the directory/ @@ -537,7 +539,10 @@ /target target name=html depends=javadocs, htmldoc/ - target name=htmldoc depends=prepare-src + + target name=htmldoc depends= html-fop, html-design/ + + target name=html-fop depends=prepare-src copy file=${xdocs}/fop.xml tofile=${xdocs}/book.xml filtering=on/ @@ -545,9 +550,29 @@ classpath refid=libs-build-classpath/ arg line=targetDirectory=${docs} ${xdocs}/book.xml ${skins}/ /java + /target + + target name=html-design depends=prepare-src, html-newdesign, + html-altdesign, html-understanding/ + + target name=html-newdesign depends=prepare-src java classname=${doc.generator} fork=yes classpath refid=libs-build-classpath/ arg line=targetDirectory=${docs}/design/ docs/design/book.xml ${skins}/ +/java + /target + + target name=html-altdesign depends=prepare-src +java classname=${doc.generator} fork=yes + classpath refid=libs-build-classpath/ + arg line=targetDirectory=${docs}/design/alt.design/ +docs/design/alt.design/book.xml ${skins}/ +/java + /target + + target name=html-understanding depends=prepare-src +java classname=${doc.generator} fork=yes + classpath refid=libs-build-classpath/ + arg line=targetDirectory=${docs}/design/understanding +docs/design/understanding/book.xml ${skins}/ /java /target Index: book.xml === RCS file: /home/cvspublic/xml-fop/docs/design/book.xml,v retrieving revision 1.3 diff -u -u -r1.3 book.xml --- book.xml17 Mar 2002 16:09:22 - 1.3 +++ book.xml17 Mar 2002 22:41:27 - @@ -3,6 +3,8 @@ book title=FOP Design copyright=1999-2002 The Apache Software Foundation external href=http://xml.apache.org/fop/; label=About FOP/ separator/ + external href=understanding/index.html label=Understanding / + separator/ page id=index label=Design source=intro.xml/ page id=architecture label=Architecturesource=architecture.xml / page id=propertieslabel=Properties source=properties.xml / @@ -19,4 +21,7 @@ page id=extendinglabel=Extending source=extending.xml / separator/ page id=status label=Status source=status.xml / + separator/ + external href=alt.design/index.html label=ALT DESIGN / + separator/ /book - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml faq.xml resources.xml
keiron 02/03/08 01:53:21 Modified:docs/design book.xml embedding.xml useragent.xml docs/xml-docs/fop embedding.xml faq.xml resources.xml Added: docs/design extending.xml Log: more updates to documentation and design info Revision ChangesPath 1.2 +1 -0 xml-fop/docs/design/book.xml Index: book.xml === RCS file: /home/cvs/xml-fop/docs/design/book.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- book.xml 14 Dec 2001 07:32:28 - 1.1 +++ book.xml 8 Mar 2002 09:53:21 - 1.2 @@ -15,6 +15,7 @@ page id=optimiselabel=Optimisations source=optimise.xml / separator/ page id=embeddinglabel=Embedding source=embedding.xml / + page id=extendinglabel=Extending source=extending.xml / separator/ page id=status label=Status source=status.xml / /book 1.2 +89 -0 xml-fop/docs/design/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/design/embedding.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- embedding.xml 14 Dec 2001 07:32:28 - 1.1 +++ embedding.xml 8 Mar 2002 09:53:21 - 1.2 @@ -22,6 +22,95 @@ of a server side application such as jump href=http://xml.apache.org/cocoon/index.html;Cocoon/jump. /p /s1 +s1 title=Settings +s2 title=User Agent +p +The user agent is responsible for supplying user or context +specific information. The list of user agent values can be found on the +jump href=useragent.htmlUser Agent/jump page. + /p + /s2 +s2 title=Logging +p +ul +lilogging level/li +lilogging messages of various levels/li +lierror handling/li +liLogging setup (LogKit, Log4J, JDK14Logging)/li +/ul + /p + /s2 +s2 title=XML input +p +ul +livarious ways to supply FOP with the xsl:fo file, fo, xml+xsl/li +lisax handler/li +/ul + /p + /s2 +s2 title=general options +p +ul +libase directory/li +liuri resolvers/li +liwhich implementation of a particular/li +liLayoutManager to use/li +/ul + /p + /s2 +s2 title=Rendering Options +p +ul +liembedding fonts/li +licompression in pdf/li +liimage embedding/li +/ul +/p +p +for the PS renderer (eventually): +ul +liPostScript Level/li +liPPD to use/li +libinary/ascii switch/li +/ul + /p + /s2 +s2 title=User Agent +p +Output from FOP: +- Generation statistics: Number of pages total, Number of pages of each + page-sequence, page-master used for each page (could be used to + control the paper bin to get paper from, important for me in + conjunction with PS Renderer). + /p + /s2 +s2 title=Setting Up +p +The Driver handles the XML input. +The user agent information is through the FOUserAgent. +We could handle logging through the user agent. +Options could also be handled through the user agent, using mime type +selection for renderer options. +/p + /s2 +s2 title=Others +p +render to more than one renderer at once (maybe not from the command line). Two independent +sources have asked me in the last few weeks if this works. I must say +that this would be nice, since I could generate a PDF for the archive +and the PS for the printer in one run. It would probably be faster than +converting the PDF to PostScript afterwards. +/p +p +I want to note that several code pieces for resolving URLs and/or +file locations are scattered all over FOP and Batik. Replacing +them all with an URIResolver invocation would unify behaviour and +remove redundancies. I'd also recommend to lift the default +URIResolver implementation from Saxon, it seems to tolerate the +usual abuse better than everything else i came across elsewere. + /p + /s2 +/s1 /body /document 1.5 +84 -84xml-fop/docs/design/useragent.xml Index: useragent.xml === RCS file: /home/cvs/xml-fop/docs/design/useragent.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- useragent.xml 14 Dec 2001 07:32:28 - 1.4 +++ useragent.xml 8 Mar 2002 09:53:21 - 1.5 @@ -37,136 +37,136 @@ p Standard Features: - itemizedlist - listitempara + ul + lip error handling, what to do if fo markup is invalid - /para/listitem - listitempara + /p/li + lip auto overflow value and handling error-if-overflow - /para/listitem - listitempara + /p/li + lip adjusting length values (eg. for borders) to renderable values - /para/listitem - listitempara + /p
cvs commit: xml-fop/docs/xml-docs/fop architecture.xml bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml properties.xml readme.xml resources.xml running.xml svg.xml testing.xml title.jpg todo.xml
chrisg 02/03/02 09:33:01 Removed: docs/design Tag: fop-0_20_2-maintain README areas.xml build.bat build.sh build.xml fop.xml intro.xml layout.xml optimise.xml useragent.xml docs/xml-docs Tag: fop-0_20_2-maintain build.xml makedoc.bat makedoc.sh docs/xml-docs/fop Tag: fop-0_20_2-maintain architecture.xml bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml properties.xml readme.xml resources.xml running.xml svg.xml testing.xml title.jpg todo.xml Log: removed old docs - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml output.xml readme.xml relnotes.xml resources.xml running.xml svg.xml testing.xml title.jpg todo.xml
chrisg 02/03/02 09:40:27 Modified:docs/xml-docs Tag: fop-0_20_2-maintain readme Added: docs/design Tag: fop-0_20_2-maintain architecture.xml areas.xml book.xml embedding.xml fotree.xml intro.xml layout.xml optimise.xml properties.xml renderers.xml status.xml useragent.xml docs/xml-docs/fop Tag: fop-0_20_2-maintain bugs.xml compiling.xml configuration.xml document.jpg download.xml embedding.xml examples.xml extensions.xml faq.xml fonts.xml implemented.xml involved.xml layout.jpg license.xml limitations.xml output.xml readme.xml relnotes.xml resources.xml running.xml svg.xml testing.xml title.jpg todo.xml Log: added docs from main branch (for 0.20.3 release) Revision ChangesPath No revision No revision 1.2.2.1 +0 -0 xml-fop/docs/design/architecture.xml Index: architecture.xml === RCS file: /home/cvs/xml-fop/docs/design/architecture.xml,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -u -r1.2 -r1.2.2.1 1.3.2.2 +90 -96xml-fop/docs/design/areas.xml 1.1.2.1 +0 -0 xml-fop/docs/design/book.xml Index: book.xml === RCS file: /home/cvs/xml-fop/docs/design/book.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 1.1.2.1 +0 -0 xml-fop/docs/design/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/design/embedding.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 1.2.2.1 +0 -0 xml-fop/docs/design/fotree.xml Index: fotree.xml === RCS file: /home/cvs/xml-fop/docs/design/fotree.xml,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -u -r1.2 -r1.2.2.1 1.1.2.2 +55 -17xml-fop/docs/design/intro.xml 1.2.2.2 +209 -245 xml-fop/docs/design/layout.xml 1.3.2.2 +34 -19xml-fop/docs/design/optimise.xml 1.1.2.1 +1 -1 xml-fop/docs/design/properties.xml Index: properties.xml === RCS file: /home/cvs/xml-fop/docs/design/properties.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 --- properties.xml14 Dec 2001 07:32:28 - 1.1 +++ properties.xml2 Mar 2002 17:40:26 - 1.1.2.1 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=ISO-8859-1? -!-- $Id: properties.xml,v 1.1 2001/12/14 07:32:28 keiron Exp $ -- +!-- $Id: properties.xml,v 1.1.2.1 2002/03/02 17:40:26 chrisg Exp $ -- document header 1.1.2.1 +0 -0 xml-fop/docs/design/renderers.xml Index: renderers.xml === RCS file: /home/cvs/xml-fop/docs/design/renderers.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 1.1.2.1 +0 -0 xml-fop/docs/design/status.xml Index: status.xml === RCS file: /home/cvs/xml-fop/docs/design/status.xml,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 1.3.2.2 +36 -16xml-fop/docs/design/useragent.xml No revision No revision 1.1.8.1 +4 -5 xml-fop/docs/xml-docs/readme Index: readme === RCS file: /home/cvs/xml-fop/docs/xml-docs/readme,v retrieving revision 1.1 retrieving revision 1.1.8.1 diff -u -r1.1 -r1.1.8.1 --- readme23 Jun 2000 13:16:42 - 1.1 +++ readme2 Mar 2002 17:40:26 - 1.1.8.1 @@ -2,9 +2,8 @@ The files in these directory contain the Fop documentation as xml files. The directory xml-docs/fop is a mirror of the files in the cvs repository -modul 'xml-site' /sources/fop. These files are used to create the html documentation -on xml.apache.org. +modul 'xml-site' /sources/fop. These files are used to create the html +documentation on xml.apache.org. -With makedoc.bat (win32) or makedoc.sh (unix) you can create a pdf file containing -the complete Fop documentation. These scripts use ant. If you have any trouble running them, -please look into build.xml in the root directory of this distribution. \ No newline at end of file +Use the html target in the main
cvs commit: xml-fop/docs/xml-docs/fop relnotes.xml readme.xml resources.xml running.xml
chrisg 02/02/28 16:02:42 Modified:docs/xml-docs fop.xml docs/xml-docs/fop readme.xml resources.xml running.xml Added: docs/xml-docs/fop relnotes.xml Log: added release notes for 0.20.3 Revision ChangesPath 1.12 +2 -0 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- fop.xml 14 Dec 2001 07:38:28 - 1.11 +++ fop.xml 1 Mar 2002 00:02:42 - 1.12 @@ -22,6 +22,8 @@ page id=compiling label=Compiling source=fop/compiling.xml/ page id=testinglabel=Testing source=fop/testing.xml/ separator/ + page id=relnotes label=Release Notes source=fop/relnotes.xml/ + separator/ faqs id=faqlabel=FAQ source=fop/faq.xml/ page id=bugs label=Bugs source=fop/bugs.xml/ page id=resources label=Resources source=fop/resources.xml/ 1.18 +1 -1 xml-fop/docs/xml-docs/fop/readme.xml Index: readme.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/readme.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- readme.xml5 Feb 2002 19:14:58 - 1.17 +++ readme.xml1 Mar 2002 00:02:42 - 1.18 @@ -26,7 +26,7 @@ p figure width=480 height=260 src=document.jpg alt=Render Diagram / /p -pThe latest version of Fop is 0.20.3 and it supports the xsl:fo +pThe latest version of Fop is 0.20.3 and it supports the jump href=http://www.w3.org/TR/2001/REC-xsl-20011015/;XSL-FO Version 1.0 W3C Recommendation/jump. You can jump href=download.htmldownload/jump 1.9 +1 -0 xml-fop/docs/xml-docs/fop/resources.xml Index: resources.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/resources.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- resources.xml 5 Feb 2002 19:14:58 - 1.8 +++ resources.xml 1 Mar 2002 00:02:42 - 1.9 @@ -33,6 +33,7 @@ lijump href=http://www.sun.com/software/xml/developers/slides-dtd/;Paul Sandoz: Using formatting objects with the slides dtd/jump/li lijump href=http://www.xml.com/pub/a/2001/01/17/xsl-fo/index.html;J. David Eisenberg: Using XSL Formatting Objects/jump/li lijump href=http://zvon.org/xxl/xslfoReference/Output/index.html;Miloslav Nic: XSL FO reference/jump/li + lijump href=http://www.dpawson.co.uk/xsl/sect3/bk/index.html;Dave Pawson: An introduction to XSL Formatting Objects/jump/li /ul /s2 s2 title=Other resources 1.18 +1 -3 xml-fop/docs/xml-docs/fop/running.xml Index: running.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/running.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- running.xml 5 Feb 2002 19:14:58 - 1.17 +++ running.xml 1 Mar 2002 00:02:42 - 1.18 @@ -15,11 +15,9 @@ jump href=http://xml.apache.org/xerces-j/index.html;Xerces-J/jump. (Xerces is the default xml parser) /li -liAn XSLT processor +liAn XSLT processor (Xalan is included) /li liThe SVG library batik.jar is the library from the jump href=http://xml.apache.org/batik/;batik project/jump at xml.apache.org. -/li -liThe imaging library Jimi from Sun /li /ul /p 1.1 xml-fop/docs/xml-docs/fop/relnotes.xml Index: relnotes.xml === ?xml version=1.0 standalone=no? !-- Overview -- document header titleRelease Notes/title subtitleFop 0.20.3/subtitle authors /authors /header body s1 title=FOP 0.20.3 pImportant Information: ul liThis version supports the jump href=http://www.w3.org/TR/2001/REC-xsl-20011015/;XSL-FO Version 1.0 W3C Recommendation/jump syntax. So don't forget to update your Stylesheets: pJust rename the codemaster-name/code property to codemaster-reference/code on codefo:page-sequence/code, codefo:single-page-master-reference/code, codefo:repeatable-page-master-reference/code and codefo:conditional-page-master-reference/code./p/li liJDK 1.2 (or better) is required/li liJimi has been removed for licensing
cvs commit: xml-fop/docs/xml-docs/fop fonts.xml
keiron 02/02/18 01:01:50 Modified:docs/xml-docs/fop fonts.xml Log: some more font embedding info Revision ChangesPath 1.7 +15 -6 xml-fop/docs/xml-docs/fop/fonts.xml Index: fonts.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/fonts.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fonts.xml 5 Feb 2002 19:14:58 - 1.6 +++ fonts.xml 18 Feb 2002 09:01:50 - 1.7 @@ -11,7 +11,6 @@ /p notep The Font is simply embedded into the PDF file, it is not converted. -If it is a Windows font then it will only be displayed properly on Windows. /p/note /s2 s2 title=Adding additional Type 1 fonts @@ -45,12 +44,22 @@ ie: /p p - code -lt;font metrics-file=cyberbit.xml kerning=yes embed-file=C:\WINNT\Fonts\Cyberbit.ttfgt; - lt;font-triplet name=Cyberbit style=normal weight=normalgt; -lt;/fontgt; -/code + source![CDATA[ +font metrics-file=cyberbit.xml kerning=yes embed-file=C:\WINNT\Fonts\Cyberbit.ttf + font-triplet name=Cyberbit style=normal weight=normal +/font]] +/source /p +notep +If you do not want the font embedded in the PDF then remove the +embed-file attribute. The PDF will then contain text using +the font with the font metrics and to view it properly the +font will need to be installed where it is being viewed. +/p/note +notep +Cocoon users will need to setup the config, see FOPSerializer +for more information. +/p/note /s3 /s2 s2 title=Adding additional TrueType - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: xml-fop/docs/xml-docs/fop fonts.xml
keiron 02/02/18 01:01:50 Modified:docs/xml-docs/fop fonts.xml Log: some more font embedding info Thanks, Keiron! Cheers, Jeremias Märki mailto:[EMAIL PROTECTED] OUTLINE AG Postfach 3954 - Rhynauerstr. 15 - CH-6002 Luzern Fon +41 41 317 20 20 - Fax +41 41 317 20 29 Internet http://www.outline.ch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: cvs commit: xml-fop/docs/xml-docs/fop fonts.xml
On 18 Feb 2002 09:01:50 - , [EMAIL PROTECTED] wrote: keiron 02/02/18 01:01:50 Modified:docs/xml-docs/fop fonts.xml Log: some more font embedding info ...snip...x8...snip...x8... +notep +If you do not want the font embedded in the PDF then remove the +embed-file attribute. The PDF will then contain text using +the font with the font metrics and to view it properly the +font will need to be installed where it is being viewed. +/p/note This feature does not work correctly when using any CIDFonts because specified CIDFont's CMap is wrong. When no font are embeded in PDF, the PDF viewer, such as Adobe AcrobatReader, try to use the host operating system installed font. Then character code is mapped to glyph data by using CMaps through some steps. For more details, see Adobe CMap and CID Font Files Specification Version 1.0 http://partners.adobe.com/asn/developer/pdfs/tn/5014.CMap_CIDFont_Spec.pdf I explain and assume that the CIDFontType2 is used. I illustrate with a simple figure below: 1st mapping2nd mapping character code - CID - glyph data CMap CIDFont resource resource In fact, a little more complicated mapping may be occured. There are two kinds of mapping. The one is to map the character code in PDF to CID and the another is to map the CID to glyph data in the used font. First, the 1st mapping is done. When generating PDF without embedding any font, FOP currently use TrueType font's cmap glyph id as character code. This information is contained in the font metrics file. The CMap that used at 1st mapping is specified at the Encoding entry in the Type0 Font Dictionary (see PDF1.4 spec, 5.6.5 Type0 Font Dictionaries section, p.353). There are many Encoding value as described in PDF1.4 spec. (see 5.6.4 CMaps section, p.342). FOP uses Identity-H encoding as fixed value. This is implemented in org.apache.fop.render.pdf.fonts.MultiByteFont class. The Identity-H encoding does not convert any character code into CID. Therefore the mapped CID is equivalent with character code (This code is the TrueType cmap glyph id). Next, the 2nd mapping is peformed. This mapping is based on CIDSystemInfo Dictionary (see PDF1.4 spec, 5.6.2 CIDSystemInfo Dictionaries section, p.336). For example, if the CID is Adobe-Japan1-2 character collection, the CIDSystemInfo must specify: /CIDSystemInfo /Registry (Adobe)/Ordering (Japan1)/Supplement 2 As mentioned above, the CID handled by FOP depends on each font. Currently FOP specifies CIDSystemInfo dictionary as following: /CIDSystemInfo /Registry (Adobe)/Ordering (UCS)/Supplement 0 This CIDSystemInfo does not the pre-registered one (For more details about ToUnicode, see PDF1.4 spec, 5.9 ToUnicode CMaps section, p.368). If I remember correctly, this CIDSystemInfo is used with ToUnicode CMaps in about FOP-0.18.0. In currently FOP, however, the feature of ToUnicode is commented out. So, the 2nd mapping could now work correctly (The generated PDF is not readable and is not viewable). Thus this CIDSystemInfo is WRONG !!! In my experimental investigation, the following CIDSystemInfo is work correctly when no font embedding. /CIDSystemInfo /Registry (Adobe)/Ordering (Identity)/Supplement 0 Since a few months ago, I knew this problem. However I did not report this to here because my solution is experimental one. I looked for some document that proved my solution. The CIDToGIDMap in CIDFont dictionary (PDF1.4 spec, 5.6.3 CIDFonts section, p.339) is most nearest, but the association of CIDSystemInfo are not written there... The value of the Ordering entry is also fixed and the getOrdering() method is implemented org.apache.fop.render.pdf.fonts.MultiByteFont class. If FOP supports to generate PDF with no font embedding, I suggest to use my represented CIDSystemInfo on current FOP's font handling architecture. Please check on your environment and point it out if you noticed my misunderstanding or any mistakes :-) Sorry if my english is bad. Thanks. --- Satoshi Ishigami VIC TOKAI CORPORATION - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: xml-docs
On 2002.01.03 16:22 Peter B. West wrote: Keiron, I went to cvs looking for examples of how to write the xml for multi-level menus like the new design menus, but could not see where it was happening. I found this - external href=design/index.html label=NEW DESIGN / - in fop.xml, but not the source. Where is it? Hi Peter, The design docs are in docs/design/. The docs can be created using the build target htmldoc. This converts the fop book with the site docs and also the design book with the design docs and puts them into the docs/html-doc directory and docs/html-doc/design. This will very likely change a lot with the new website for xml.apache.org so don't get too attached to it. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: xml-docs
Keiron, Without having resoved the generation of books, I have converted my html to xml, and run it against a cut-down fop.xml in one of the earlier builds. The results are at http://home.iprimus.com.au/pbwest/xml-fop/docs/html-docs/alt.properties.html. The xml files are in the parallel xml-docs directory. There's not much chance of my getting too attached to the current DTDs; I found them very restrictive and found myself inserting nbsps all over the place to work around minor formatting bugs. Peter Keiron Liddle wrote: Hi Peter, The design docs are in docs/design/. The docs can be created using the build target htmldoc. This converts the fop book with the site docs and also the design book with the design docs and puts them into the docs/html-doc directory and docs/html-doc/design. This will very likely change a lot with the new website for xml.apache.org so don't get too attached to it. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
xml-docs
Keiron, I went to cvs looking for examples of how to write the xml for multi-level menus like the new design menus, but could not see where it was happening. I found this - external href=design/index.html label=NEW DESIGN / - in fop.xml, but not the source. Where is it? Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop download.xml fonts.xml involved.xml output.xml todo.xml
keiron 01/12/17 02:19:35 Modified:docs/xml-docs/fop download.xml fonts.xml involved.xml output.xml todo.xml Log: slight improvements/updates to info information shuffling Revision ChangesPath 1.4 +10 -2 xml-fop/docs/xml-docs/fop/download.xml Index: download.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/download.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- download.xml 2000/10/13 09:39:03 1.3 +++ download.xml 2001/12/17 10:19:34 1.4 @@ -2,9 +2,16 @@ !-- Download FOP -- +document +header +titleDownload/title +subtitleDownloading FOP/subtitle +authors +/authors +/header +body s1 title=Downloading FOP - s2 title= pYou can download the latest release version from the jump href=http://xml.apache.org/dist/fop/;distribution directory/jump. /p pThe file contains also the documentation (including some example fo files) and the source. /p @@ -18,6 +25,7 @@ interested in embedding FOP in a Java application of your own, see jump href=embedding.htmlEmbedding FOP/jump. /p - /s2 /s1 +/body +/document 1.5 +6 -2 xml-fop/docs/xml-docs/fop/fonts.xml Index: fonts.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/fonts.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- fonts.xml 2001/05/18 09:55:57 1.4 +++ fonts.xml 2001/12/17 10:19:34 1.5 @@ -9,6 +9,10 @@ pFont support in FOP can be extended by the addition of font metric files (written in XML) created from Adobe Type 1 fonts and Truetype fonts. No other font types (Type 3, etc.) are supported at this time. /p +notep +The Font is simply embedded into the PDF file, it is not converted. +If it is a Windows font then it will only be displayed properly on Windows. +/p/note /s2 s2 title=Adding additional Type 1 fonts pAs mentioned above you need an XML file containing font metrics to be able to use an additional font. FOP @@ -23,12 +27,12 @@ p codeorg.apache.fop.fonts.apps.PFMReader pfm-file xml-file/code /p - pNote: The tool will construct some values (FontBBox, StemV and ItalicAngle) based on assumptions and + notepThe tool will construct some values (FontBBox, StemV and ItalicAngle) based on assumptions and calculations which are only an approximation to the real values. FontBBox and Italic Angle can be found in the human-readable part of the PFB file. The PFMReader tool does not yet interpret PFB files, so if you want to be correct, you may have to adjust the values in the XML file manually. The constructed values however appear to have no visible influence. - /p + /p/note /s3 s3 title=Register the fonts within FOP p 1.10 +38 -21xml-fop/docs/xml-docs/fop/involved.xml Index: involved.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/involved.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- involved.xml 2001/12/14 07:38:28 1.9 +++ involved.xml 2001/12/17 10:19:34 1.10 @@ -1,18 +1,44 @@ ?xml version=1.0 standalone=no? - - !-- getting involved -- +document +header +titleGetting Involved/title +subtitleHow to Get Involved in FOP/subtitle +authors +/authors +/header + +body s1 title=Getting involved -!-- pOur main website jump href=http://xml.apache.org/overview.html;xml.apache.org/jump - has a detailed description how to get involved. /p The following is just a brief outline - containing the addresses concerning Fop./p-- - s2 title=Read the Status file - pThe Status file contains the list of features people are working on at the moment. - And an outline what steps are next./p + p +There are many different levels where people can get involved. The +development of FOP and the related plans and tasks are discussed on +the dev mailing list. Users can help or get issues resolved by +contributing information and examples to the developers. +/p + + s2 title=Get familiar with the Fop related standards + p +At the moment Fop is mainly a tool to render XSL:FO files
cvs commit: xml-fop/docs/xml-docs/fop involved.xml readme.xml resources.xml running.xml svg.xml
keiron 01/12/13 00:06:42 Modified:docs xml2pdf.xsl docs/xml-docs xml2pdf.xsl docs/xml-docs/fop involved.xml readme.xml resources.xml running.xml svg.xml Log: updated more doc info, changed master-name to master-reference for style sheets Submitted by: Christian Geisert [EMAIL PROTECTED] + me Reviewed by: keiron Revision ChangesPath 1.5 +1 -1 xml-fop/docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml2pdf.xsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- xml2pdf.xsl 2000/12/16 22:48:48 1.4 +++ xml2pdf.xsl 2001/12/13 08:06:41 1.5 @@ -21,7 +21,7 @@ /fo:simple-page-master /fo:layout-master-set - fo:page-sequence master-name=simple + fo:page-sequence master-reference=simple fo:static-content flow-name=xsl-region-before fo:block text-align=end font-size=10pt 1.10 +1 -1 xml-fop/docs/xml-docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml-docs/xml2pdf.xsl,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- xml2pdf.xsl 2001/08/20 16:19:58 1.9 +++ xml2pdf.xsl 2001/12/13 08:06:41 1.10 @@ -37,7 +37,7 @@ /fo:simple-page-master /fo:layout-master-set - fo:page-sequence master-name=simple + fo:page-sequence master-reference=simple fo:static-content flow-name=xsl-region-before fo:block text-align=end font-size=10pt 1.8 +12 -0 xml-fop/docs/xml-docs/fop/involved.xml Index: involved.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/involved.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- involved.xml 2001/06/06 12:34:05 1.7 +++ involved.xml 2001/12/13 08:06:41 1.8 @@ -41,6 +41,18 @@ pBTW: The Apache project knows different roles for contributors, namely 'users', 'developers', 'committers' and the 'Project Management Committee' (An explanation of these roles can be found jump href=http://xml.apache.org/roles.html;here/jump)./p /s2 + + s2 title=Coding Conventions + pAs mentioned in jump href=http://xml.apache.org/source.html;Apache XML Project Guidelines/jump, + emall Java Language source code in the repository must be written in conformance to the + jump href=http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html;Code Conventions + for the Java Programming Language/jump as published by Sun/em. Additionally we agreed on 4 + spaces (no tabs) for indenting./p + pIf you don't like those conventions, just use your own standards while developing and reformat the source before + committing with a tool like jump href=http://astyle.sourceforge.net/;astyle/jump (Artistic Style). + /p + /s2 + s2 title=Get familiar with the Fop related standards pAt the moment Fop is mainly a tool to render XSL:FO files to pdf. Therefore if you want to contribute to Fop you should become familiar with these standards. You can find their internet addresses on our jump href=specs.htmlwebsite/jump./p 1.15 +5 -3 xml-fop/docs/xml-docs/fop/readme.xml Index: readme.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/readme.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- readme.xml2001/12/03 09:53:04 1.14 +++ readme.xml2001/12/13 08:06:41 1.15 @@ -26,7 +26,9 @@ p figure width=480 height=260 src=document.jpg alt=Render Diagram / /p -pThe latest version of Fop is 0.20.2 and it supports the xsl:fo candidate release. +pThe latest version of Fop is 0.20.2 and it supports the xsl:fo + jump href=http://www.w3.org/TR/2001/REC-xsl-20011015/;XSL-FO Version 1.0 + W3C Recommendation/jump. You can jump href=download.htmldownload/jump Fop including a precompiled version, the source code and many example files to get you started. Pointers to introductions into xsl:fo can be found in the @@ -39,7 +41,7 @@ /p pFOP is part of Apache's XML project. The homepage of FOP is jump href=http://xml.apache.org/fop;http://xml.apache.org/fop/jump. -Here you can find information about using
cvs commit: xml-fop/docs/xml-docs/fop output.xml embedding.xml involved.xml readme.xml architecture.xml properties.xml
keiron 01/12/13 23:38:28 Modified:docs/xml-docs fop.xml docs/xml-docs/fop embedding.xml involved.xml readme.xml Added: docs/xml-docs/fop output.xml Removed: docs/xml-docs/fop architecture.xml properties.xml Log: updated information, trying to make things a bit clearer Revision ChangesPath 1.11 +10 -9 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- fop.xml 2001/11/01 11:33:52 1.10 +++ fop.xml 2001/12/14 07:38:28 1.11 @@ -3,26 +3,27 @@ book title=FOP XSL-FO documentation copyright=1999-2001 The Apache Software Foundation external href=http://xml.apache.org/; label=Home/ separator/ - page id=index label=Readme source=fop/readme.xml/ - page id=todo label=TODOsource=fop/todo.xml/ + page id=index label=About FOP source=fop/readme.xml/ page id=download label=Downloadsource=fop/download.xml/ page id=runninglabel=Running FOP source=fop/running.xml/ + page id=embedding label=Embedding source=fop/embedding.xml/ + page id=output label=Ouput Formats source=fop/output.xml/ page id=implementedlabel=Features source=fop/implemented.xml/ + page id=todo label=TODOsource=fop/todo.xml/ page id=limitationslabel=Limitations source=fop/limitations.xml/ page id=examples label=Examples source=fop/examples.xml/ - page id=config label=Configuration source=fop/configuration.xml / - page id=fonts label=Fonts source=fop/fonts.xml/ - page id=extensions label=Extensions source=fop/extensions.xml/ + separator/ page id=svglabel=SVG source=fop/svg.xml/ + page id=extensions label=Extensions source=fop/extensions.xml/ page id=fonts label=Fonts source=fop/fonts.xml/ + page id=config label=Configuration source=fop/configuration.xml / separator/ + external href=design/index.html label=NEW DESIGN / + page id=involved label=Getting involved source=fop/involved.xml/ page id=compiling label=Compiling source=fop/compiling.xml/ - page id=embedding label=Embedding source=fop/embedding.xml/ page id=testinglabel=Testing source=fop/testing.xml/ - page id=involved label=Getting involved source=fop/involved.xml/ - page id=architecture label=Architecture source=fop/architecture.xml/ separator/ + faqs id=faqlabel=FAQ source=fop/faq.xml/ page id=bugs label=Bugs source=fop/bugs.xml/ - faqs id=faq label=FAQ source=fop/faq.xml/ page id=resources label=Resources source=fop/resources.xml/ page id=licenselabel=License source=fop/license.xml / 1.13 +4 -2 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- embedding.xml 2001/12/03 09:53:04 1.12 +++ embedding.xml 2001/12/14 07:38:28 1.13 @@ -57,8 +57,10 @@ invocation of the method is either render(Document) or render(Parser, InputSource) respectively. /p - pA third possibility may be used to build the FO Tree, namely - calling getContentHandler() and firing the SAX events yourself. + p + strongAnother possibility may be used to build the FO Tree. You can + call getContentHandler() and fire the SAX events yourself. + /strong /p pOnce the FO Tree is built, the format() and render() methods may be called in that order. 1.9 +1 -1 xml-fop/docs/xml-docs/fop/involved.xml Index: involved.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/involved.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- involved.xml 2001/12/13 08:06:41 1.8 +++ involved.xml 2001/12/14 07:38:28 1.9 @@ -26,7 +26,7 @@ Fop source repository can be found at jump href=http://xml.apache.org/cvs.html;http://xml.apache.org/cvs.html/jump. An introduction into cvs and the cvs manual can be found in the jump href=http://xml.apache.org/library.html;reference library/jump./p - pAll changes to the code repository are annonced in a special discussion group. You can subscribe + pAll changes to the code repository are sent to a special mailing list. After a cvs commit the diffs
cvs commit: xml-fop/docs/xml-docs/fop architecture.xml embedding.xml readme.xml resources.xml svg.xml todo.xml
keiron 01/12/03 01:53:04 Modified:docs/xml-docs readme docs/xml-docs/fop architecture.xml embedding.xml readme.xml resources.xml svg.xml todo.xml Log: updated info to include some answers to common questions Revision ChangesPath 1.2 +4 -5 xml-fop/docs/xml-docs/readme Index: readme === RCS file: /home/cvs/xml-fop/docs/xml-docs/readme,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- readme2000/06/23 13:16:42 1.1 +++ readme2001/12/03 09:53:04 1.2 @@ -2,9 +2,8 @@ The files in these directory contain the Fop documentation as xml files. The directory xml-docs/fop is a mirror of the files in the cvs repository -modul 'xml-site' /sources/fop. These files are used to create the html documentation -on xml.apache.org. +modul 'xml-site' /sources/fop. These files are used to create the html +documentation on xml.apache.org. -With makedoc.bat (win32) or makedoc.sh (unix) you can create a pdf file containing -the complete Fop documentation. These scripts use ant. If you have any trouble running them, -please look into build.xml in the root directory of this distribution. \ No newline at end of file +Use the html target in the main build script in the xml-fop root directory. +You can create a pdf file containing the complete Fop documentation. 1.12 +12 -50xml-fop/docs/xml-docs/fop/architecture.xml Index: architecture.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/architecture.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- architecture.xml 2001/08/10 13:57:32 1.11 +++ architecture.xml 2001/12/03 09:53:04 1.12 @@ -1,7 +1,16 @@ ?xml version=1.0 standalone=no? !-- by Arved Sandstrom -- +document +header +titleArchitecture/title +subtitleArchitecture information for FOP/subtitle +authors +/authors +/header +body + s1 title=FOP Mechanics s2 title=Introduction @@ -37,56 +46,6 @@ pcode#160;#160;FObjMixed#160;#160;#160;#160;#160;#160;SequenceSpecifier /code/p -pFO's extending FObj:/p - -pPackage org.apache.fop.fo.pagination:/p - - -pcode LayoutMasterSet/code/p -pcode PageSequence/code/p -pcode RegionAfter/code/p -pcode RegionBefore/code/p -pcode RegionBody/code/p -pcode Root/code/p -pcode SequenceSpecification/code/p -pcode SimplePageMaster/code/p - - - pPackage org.apache.fop.fo.flow:/p - - -pcodeBlockContainer/code/p -pcodeDisplayGraphic/code/p -pcodeDisplayRule/code/p -pcodeDisplaySequence/code/p -pcodeFlow/code/p -pcodeInlineGraphic/code/p -pcodeListBlock/code/p -pcodeListItem/code/p -pcodeListItemBody/code/p -pcodeListItemLabel/code/p -pcodePageNumber/code/p -pcodeStaticContent/code/p -pcodeTable/code/p -pcodeTableBody/code/p -pcodeTableCell/code/p -pcodeTableColumn/code/p -pcodeTableRow/code/p - -pFO's extending SequenceSpecifier:/p - - pPackage org.apache.fop.fo.pagination:/p - - -pcodeSequenceSpecifierAlternating/code/p -pcodeSequenceSpecifierRepeating/code/p -pcodeSequenceSpecifierSingle/code/p - -pFO's extending FObjMixed:/p - - pPackage org.apache.fop.fo.flow:/p - - pcodeBlock/code/p pcodeInline/code/p pcodeBasicLink/code/p @@ -343,3 +302,6 @@ /p /s2 /s1 +/body +/document + 1.12 +10 -0 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- embedding.xml 2001/09/20 10:12:38 1.11 +++ embedding.xml 2001/12/03 09:53:04 1.12 @@ -81,6 +81,16 @@ driver.setOutputStream(new FileOutputStream(outFile)); driver.render(parser, inputHandler.getInputSource());]]/source pHave a look at the classes CommandLineStarter or FopServlet for complete examples./p +p +noteIf your FO files contain SVG then batik will be used. When batik is +initialised it uses certain classes in codejava.awt/code that +intialises the java AWT classes. This means that a daemon thread +is created by the jvm and on unix it will need to connect to a +DISPLAY. +The thread means that the java application will not automatically quit +when finished, you will need to call codeSystem.exit/code. These +issues should be fixed in the upcoming JDK1.4/note +/p /s2 s2 title=Hints p 1.14 +5 -5 xml-fop/docs/xml-docs/fop/readme.xml Index: readme.xml
cvs commit: xml-fop/docs/xml-docs/fop faq.xml implemented.xml readme.xml resources.xml
keiron 01/11/01 03:33:53 Modified:docs/xml-docs fop.xml makedoc.sh docs/xml-docs/fop faq.xml implemented.xml readme.xml resources.xml Log: some updates to links for xsl, svg and sax updated faq to use faq dtd Revision ChangesPath 1.10 +1 -1 xml-fop/docs/xml-docs/fop.xml Index: fop.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- fop.xml 2001/10/05 09:44:31 1.9 +++ fop.xml 2001/11/01 11:33:52 1.10 @@ -22,7 +22,7 @@ page id=architecture label=Architecture source=fop/architecture.xml/ separator/ page id=bugs label=Bugs source=fop/bugs.xml/ - page id=faqlabel=FAQ source=fop/faq.xml/ + faqs id=faq label=FAQ source=fop/faq.xml/ page id=resources label=Resources source=fop/resources.xml/ page id=licenselabel=License source=fop/license.xml / 1.16 +1 -2 xml-fop/docs/xml-docs/makedoc.sh Index: makedoc.sh === RCS file: /home/cvs/xml-fop/docs/xml-docs/makedoc.sh,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- makedoc.sh2001/10/05 09:44:31 1.15 +++ makedoc.sh2001/11/01 11:33:52 1.16 @@ -1,7 +1,6 @@ #!/bin/sh #This file should be executable - echo echo Converting Fop's xml documentation into a pdf file, creating html docs echo @@ -16,7 +15,7 @@ fi LIBDIR=../../lib -LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/xalan-2.0.0.jar:$LIBDIR/bsf.jar:$LIBDIR/avalon-framework-4.0.jar:$LIBDIR/logkit-1.0b4.jar:$LIBDIR/jimi-1.0.jar:$LIBDIR/stylebook.jar:$LIBDIR/../build/fop.jar +LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.4.3.jar:$LIBDIR/xalan-2.2D11.jar:$LIBDIR/logkit-1.0.jar:$LIBDIR/jimi-1.0.jar:$LIBDIR/stylebook.jar:$LIBDIR/../build/fop.jar ANT_HOME=$LIBDIR echo Building with classpath $LOCALCLASSPATH:$CLASSPATH 1.5 +75 -40xml-fop/docs/xml-docs/fop/faq.xml Index: faq.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/faq.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- faq.xml 2001/08/10 13:57:32 1.4 +++ faq.xml 2001/11/01 11:33:52 1.5 @@ -1,8 +1,9 @@ ?xml version=1.0? - - -s1 title=Frequently Asked Questions - s2 title=Introduction +!DOCTYPE faqs SYSTEM ../dtd/faq-v10.dtd +faqs title=Frequently Asked Questions +faq +questionAbout the FAQ/question + answer p Here we have some answers to common questions about FOP. This only covers general information about getting started with FOP and pointers to more @@ -13,21 +14,11 @@ The site uses Jyve to provide an interactive FAQ: jump href=http://www.owal.co.uk:8090/asf/servlet/asf/screen/DisplayTopics/action/SetAll/project_id/18/faq_id/276;http://www.OWAL.co.uk:8090//jump /p - /s2 - s2 title=Questions -ul - lijump href=#q1What is FOP?/jump/li - lijump href=#q2How does FOP interact with other Apache Projects?/jump/li - lijump href=#q3What is XSL (FO)?/jump/li - lijump href=#q4What can I do with FOP?/jump/li - lijump href=#q5How can I contribute?/jump/li - lijump href=#q6How do I author XSL documents?/jump/li - lijump href=#q7How can I see a demo?/jump/li -/ul - /s2 - s2 title=Answers -s3 title=What is FOP -anchor name=q1/anchor + /answer +/faq +faq +questionWhat is FOP?/question +answer p FOP is a print formatter for XSL formatting objects. /p @@ -36,44 +27,88 @@ into a page layout. The main target is PDF but other rendering targets are supported, such as AWT, PCL, text and direct printing. /p -/s3 -s3 title=How does FOP interact with other Apache Projects? -anchor name=q2/anchor + /answer +/faq +faq +questionHow does FOP interact with other Apache Projects?/question +answer p FOP is distributed with jump href=http://xml.apache.org/cocoon;Cocoon/jump as a PDF serializer for XSL (FO) documents. /p p jump href=http://xml.apache.org/batik;Batik/jump can be used with FOP to jump href=http://xml.apache.org/batik/svgrasterizer.html;transcode an SVG image/jump into a PDF document. The mime type for PDF
cvs commit: xml-fop/docs/xml-docs/skins - New directory
keiron 01/10/05 01:38:51 xml-fop/docs/xml-docs/skins - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/skins/xml.apache.org - New directory
keiron 01/10/05 02:15:08 xml-fop/docs/xml-docs/skins/xml.apache.org - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/skins/xml.apache.org/resources - New directory
keiron 01/10/05 02:15:26 xml-fop/docs/xml-docs/skins/xml.apache.org/resources - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/skins/xml.apache.org/stylesheets - New directory
keiron 01/10/05 02:15:27 xml-fop/docs/xml-docs/skins/xml.apache.org/stylesheets - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/dtd - New directory
keiron 01/10/05 02:26:02 xml-fop/docs/xml-docs/dtd - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/data - New directory
keiron 01/10/05 02:35:41 xml-fop/docs/xml-docs/data - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml extensions.xml license.xml limitations.xml readme.xml running.xml todo.xml
keiron 01/09/20 03:12:38 Modified:docs/xml-docs/fop embedding.xml extensions.xml license.xml limitations.xml readme.xml running.xml todo.xml Log: some small improvements to website docs Revision ChangesPath 1.11 +36 -8 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- embedding.xml 2001/08/14 08:40:50 1.10 +++ embedding.xml 2001/09/20 10:12:38 1.11 @@ -15,6 +15,8 @@ instantiate the class itself. The advantage of the latter is it enables runtime determination of Renderer and ElementMapping(s). /p + /s2 + s2 title=Examples pThe simplest way to use Driver is to instantiate it with the InputSource and OutputStream, then set the renderer desired and call the run method. @@ -25,15 +27,30 @@ Driver driver = new Driver(new InputSource (args[0]), new FileOutputStream(args[1])); driver.setRenderer(RENDER_PDF); - driver.run(); -]]/source + driver.run();]]/source + pYou also need to set the Logger for logging messages, see + jump href=http://jakarta.apache.org/avalon/logkit/index.html;Jakarta Logkit/jump + for more information. + /p +source![CDATA[ +Hierarchy hierarchy = Hierarchy.getDefaultHierarchy(); +PatternFormatter formatter = new PatternFormatter( + [%{priority}]: %{message}\n%{throwable} ); + +LogTarget target = null; +target = new StreamTarget(System.out, formatter); + +hierarchy.setDefaultLogTarget(target); +log = hierarchy.getLoggerFor(fop); +log.setPriority(Priority.INFO); +driver.setLogger(log);]]/source + pTo setup the user config file you can do the following /p source![CDATA[ userConfigFile = new File(userConfig); - options = new Options(userConfigFile); -]]/source + options = new Options(userConfigFile);]]/source pOnce the Driver is set up, the render method is called. Depending on whether DOM or SAX is being used, the @@ -52,8 +69,7 @@ driver.setRenderer(Driver.RENDER_PDF); driver.setInputSource(new FileInputSource(args[0])); driver.setOutputStream(new FileOutputStream(args[1])); - driver.run(); -]]/source + driver.run();]]/source pYou can also specify an xml and xsl file for the input. /p pHere is an example use of Driver with the XSLTInputHandler:/p @@ -63,9 +79,21 @@ InputHandler inputHandler = new XSLTInputHandler(xmlFile, xslFile); XMLReader parser = inputHandler.getParser(); driver.setOutputStream(new FileOutputStream(outFile)); - driver.render(parser, inputHandler.getInputSource()); -]]/source + driver.render(parser, inputHandler.getInputSource());]]/source pHave a look at the classes CommandLineStarter or FopServlet for complete examples./p + /s2 + s2 title=Hints + p +If FOP is going to be used multiple times within your application +it may be useful to reuse certain objects to save time. + /p + p +The renderers and the driver can both be reused. A renderer is reusable +once the previous render has been completed. The driver is reuseable +after the rendering is complete and the reset method is called. +You will need to setup the driver again with a new OutputStream, +IntputStream and renderer. + /p /s2 s2 title=Using Fop in a servlet pIn the directory xml-fop/docs/examples/embedding you can find a working example how to use 1.6 +1 -2 xml-fop/docs/xml-docs/fop/extensions.xml Index: extensions.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/extensions.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- extensions.xml2001/08/20 21:11:02 1.5 +++ extensions.xml2001/09/20 10:12:38 1.6 @@ -33,8 +33,7 @@ fox:labelPrerequisites/fox:label /fox:outline fox:outline -/fo:root -]]/source +/fo:root]]/source pIt works similarly to a basic-link. There is also an external-destination property, but it isn't supported currently. See the pdfoutline.fo file in docs/examples/fo for a more complete example./p 1.3 +1 -1 xml-fop/docs/xml-docs/fop/license.xml Index: license.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/license.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- license.xml 2000/08/01 22:31:34 1.2 +++ license.xml 2001/09/20 10:12:38 1.3 @@ -5,7 +5,7
cvs commit: xml-fop/docs/xml-docs xml2pdf.xsl
gears 01/08/20 09:19:58 Modified:docs/xml-docs xml2pdf.xsl Log: Fixes the id attribute to be ref-id to allow bookmarks to build. Leaves a weird xsl error that omits the fo:block in one place though. Revision ChangesPath 1.9 +2 -2 xml-fop/docs/xml-docs/xml2pdf.xsl Index: xml2pdf.xsl === RCS file: /home/cvs/xml-fop/docs/xml-docs/xml2pdf.xsl,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- xml2pdf.xsl 2001/02/23 06:00:23 1.8 +++ xml2pdf.xsl 2001/08/20 16:19:58 1.9 @@ -118,7 +118,7 @@ color=white text-align=center - xsl:attribute name=id + xsl:attribute name=ref-id xsl:value-of select=translate(.,' ),-.(','')/ /xsl:attribute xsl:value-of select=@title/ @@ -191,7 +191,7 @@ color=white text-align=center - xsl:attribute name=id + xsl:attribute name=ref-id xsl:value-of select=translate(.,' ),-.(','')/ /xsl:attribute xsl:value-of select=@title/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop extensions.xml
gears 01/08/20 14:11:02 Modified:.fop.bat fop.sh docs/xml-docs makedoc.bat makedoc.sh docs/xml-docs/fop extensions.xml Log: Fixes script classpaths to use avalon and logkit. Fixes last xml-doc bug that prevented generating the PDF. Revision ChangesPath 1.4 +1 -1 xml-fop/fop.bat Index: fop.bat === RCS file: /home/cvs/xml-fop/fop.bat,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fop.bat 2001/08/12 17:05:13 1.3 +++ fop.bat 2001/08/20 21:11:02 1.4 @@ -1 +1 @@ -java -cp build\fop.jar;lib\batik.jar;lib\xalan-2.0.0.jar;lib\xerces-1.2.3.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8 +java -cp build\fop.jar;lib\batik.jar;lib\xalan-2.0.0.jar;lib\xerces-1.2.3.jar;lib\avalon-framework-4.0.jar;lib\logkit-1.0b4.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop %1 %2 %3 %4 %5 %6 %7 %8 1.3 +3 -1 xml-fop/fop.sh Index: fop.sh === RCS file: /home/cvs/xml-fop/fop.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- fop.sh2001/05/17 07:43:56 1.2 +++ fop.sh2001/08/20 21:11:02 1.3 @@ -1,3 +1,5 @@ #!/bin/sh -java -cp build/fop.jar:lib/batik.jar:lib/xalan-2.0.0.jar:lib/xerces-1.2.3.jar:lib/jimi-1.0.jar org.apache.fop.apps.Fop $@ +LIBDIR=./lib +LOCALCLASSPATH=$LIBDIR/../build/fop.jar:$LIBDIR/batik.jar:$LIBDIR/xalan-2.0.0.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/avalon-framework-4.0.jar:$LIBDIR/logkit-1.0b4.jar:$LIBDIR/jimi-1.0.jar +java -cp $CLASSPATH:$LOCALCLASSPATH org.apache.fop.apps.Fop $@ 1.13 +1 -1 xml-fop/docs/xml-docs/makedoc.bat Index: makedoc.bat === RCS file: /home/cvs/xml-fop/docs/xml-docs/makedoc.bat,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- makedoc.bat 2001/05/18 09:55:51 1.12 +++ makedoc.bat 2001/08/20 21:11:02 1.13 @@ -8,7 +8,7 @@ if %JAVA_HOME% == goto error set LIBDIR=..\..\lib -set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip;%LIBDIR%\ant.jar;%LIBDIR%\batik.jar;%LIBDIR%\buildtools.jar;%LIBDIR%\xerces-1.2.3.jar;%LIBDIR%\xalan-1.2.2.jar;%LIBDIR%\bsf.jar;%LIBDIR%\jimi-1.0.jar;%LIBDIR%\stylebook.jar;%LIBDIR%\..\build\fop.jar +set LOCALCLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\classes.zip;%LIBDIR%\ant.jar;%LIBDIR%\batik.jar;%LIBDIR%\buildtools.jar;%LIBDIR%\xerces-1.2.3.jar;%LIBDIR%\xalan-1.2.2.jar;%LIBDIR%\bsf.jar;%LIBDIR%\avalon-framework-4.0.jar;%LIBDIR%\logkit-1.0b4.jar;%LIBDIR%\jimi-1.0.jar;%LIBDIR%\stylebook.jar;%LIBDIR%\..\build\fop.jar set ANT_HOME=%LIBDIR% 1.14 +1 -1 xml-fop/docs/xml-docs/makedoc.sh Index: makedoc.sh === RCS file: /home/cvs/xml-fop/docs/xml-docs/makedoc.sh,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- makedoc.sh2001/05/18 09:55:52 1.13 +++ makedoc.sh2001/08/20 21:11:02 1.14 @@ -16,7 +16,7 @@ fi LIBDIR=../../lib -LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/xalan-1.2.2.jar:$LIBDIR/bsf.jar:$LIBDIR/jimi-1.0.jar:$LIBDIR/stylebook.jar:$LIBDIR/../build/fop.jar +LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.2.3.jar:$LIBDIR/xalan-1.2.2.jar:$LIBDIR/bsf.jar:$LIBDIR/avalon-framework-4.0.jar:$LIBDIR/logkit-1.0b4.jar:$LIBDIR/jimi-1.0.jar:$LIBDIR/stylebook.jar:$LIBDIR/../build/fop.jar ANT_HOME=$LIBDIR echo Building with classpath $LOCALCLASSPATH:$CLASSPATH 1.5 +2 -0 xml-fop/docs/xml-docs/fop/extensions.xml Index: extensions.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/extensions.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- extensions.xml2001/08/10 13:57:32 1.4 +++ extensions.xml2001/08/20 21:11:02 1.5 @@ -12,7 +12,9 @@ xml markup. /p s3 title=SVG +p Please see the jump href=svg.htmlSVG page/jump for more details. +/p /s3 s3 title=Bookmarks pTo use this standard Fop extension, you need to add a namespace entry for - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop resources.xml
keiron 01/08/16 04:38:58 Modified:docs/xml-docs/fop resources.xml Log: Submitted by: Weiqi Gao [EMAIL PROTECTED] Updated link to Elliotte Rusty Harold's xml:fo chapter to the newer second edition. Revision ChangesPath 1.4 +1 -1 xml-fop/docs/xml-docs/fop/resources.xml Index: resources.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/resources.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- resources.xml 2001/03/22 16:26:11 1.3 +++ resources.xml 2001/08/16 11:38:58 1.4 @@ -20,7 +20,7 @@ /s2 s2 title=Tutorials/Articles ul - lijump href=http://www.ibiblio.org/xml/books/bible/updates/15.html;Elliotte Rusty Harold: Chapter 15 on xsl:fo from his excellent xml book/jump/li + lijump href=http://www.ibiblio.org/xml/books/bible2/chapters/ch18.html;Elliotte Rusty Harold: Chapter 18 on xsl:fo from his excellent book XML Bible, Second Edition/jump/li lijump href=http://www.sun.com/software/xml/developers/slides-dtd/;Paul Sandoz: Using formatting objects with the slides dtd/jump/li lijump href=http://www.xml.com/pub/a/2001/01/17/xsl-fo/index.html;J. David Eisenberg: Using XSL Formatting Objects/jump/li lijump href=http://zvon.org/xxl/xslfoReference/Output/index.html;Miloslav Nic: XSL FO reference/jump/li - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop configuration.xml embedding.xml readme.xml todo.xml
keiron 01/08/14 01:40:50 Modified:docs/xml-docs/fop configuration.xml embedding.xml readme.xml todo.xml Log: some minor updates, typos, a bit more info on embedding new version number Revision ChangesPath 1.3 +2 -1 xml-fop/docs/xml-docs/fop/configuration.xml Index: configuration.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/configuration.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- configuration.xml 2000/12/14 18:11:27 1.2 +++ configuration.xml 2001/08/14 08:40:50 1.3 @@ -12,7 +12,8 @@ configuration files are xml files, so keep them at least well-formed ;-) /p pThe file userconfig.xml is not read automatically, but the user must specify its use on - the command line. See jump href=running.htmlRunning Fop/jump for details. + the command line. See jump href=running.htmlRunning Fop/jump + or jump href=embedding.htmlEmbedding Fop/jump for details. /p /s2 s2 title=setting up hyphenation 1.10 +6 -0 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- embedding.xml 2001/08/10 13:57:32 1.9 +++ embedding.xml 2001/08/14 08:40:50 1.10 @@ -28,6 +28,12 @@ driver.run(); ]]/source + pTo setup the user config file you can do the following + /p +source![CDATA[ + userConfigFile = new File(userConfig); + options = new Options(userConfigFile); +]]/source pOnce the Driver is set up, the render method is called. Depending on whether DOM or SAX is being used, the 1.10 +1 -1 xml-fop/docs/xml-docs/fop/readme.xml Index: readme.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/readme.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- readme.xml2001/06/06 12:34:07 1.9 +++ readme.xml2001/08/14 08:40:50 1.10 @@ -11,7 +11,7 @@ like XT or Xalan) or can be passed in memory as a DOM Document or (in the case of XT) SAX events. /p -pThe latest version of Fop is 0.18 and it supports the xsl:fo candidate release. +pThe latest version of Fop is 0.20.1 and it supports the xsl:fo candidate release. You can jump href=download.htmldownload/jump Fop including a precompiled version, the source code and many example files to get you started. Pointers to introductions into xsl:fo can be found in the 1.2 +8 -1 xml-fop/docs/xml-docs/fop/todo.xml Index: todo.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/todo.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- todo.xml 2001/08/10 13:57:32 1.1 +++ todo.xml 2001/08/14 08:40:50 1.2 @@ -41,6 +41,12 @@ values properly (including ones that change depending on the element) and all possible values. /p +p +To see if a property is implemented then look in the src/codegen/foproperties.xml file. +/p +p +To see if a particular element uses this property then look in the element code. This is generally found in the package org.apache.fop.fo.flow.*. +/p /s3 s3 title=Property Resolution p @@ -118,8 +124,9 @@ /s3 s3 title=stream encoding p -support for different encoding on different types of streams +Support for different encoding on different types of streams in pdf document. +For example images. /p /s3 s3 title=svg features - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop embedding.xml
keiron 01/08/10 00:59:27 Modified:docs/xml-docs/fop embedding.xml Log: added more info about compiling Revision ChangesPath 1.8 +3 -0 xml-fop/docs/xml-docs/fop/embedding.xml Index: embedding.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/embedding.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- embedding.xml 2001/06/28 09:55:11 1.7 +++ embedding.xml 2001/08/10 07:59:27 1.8 @@ -72,6 +72,9 @@ /p phttp://localhost:8080/fop/fop?fo=/home/path/to/fofile.fo/p pYou can also find the source code there in the file FopServlet.java/p + p +To compile this code you will need servlet_2_2.jar (or compatible), fop.jar and the sax api in your classpath. + /p /s2 /s1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop svg.xml
keiron 01/08/10 02:00:20 Modified:docs/xml-docs/fop svg.xml Log: try to explain setting the size of output with transcoder a bit better Revision ChangesPath 1.3 +7 -2 xml-fop/docs/xml-docs/fop/svg.xml Index: svg.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/svg.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- svg.xml 2001/07/13 12:17:50 1.2 +++ svg.xml 2001/08/10 09:00:20 1.3 @@ -31,8 +31,13 @@ the SVG file. /p p -It is also possible to specify the width and/or height of the PDF document. -Currently the SVG image is simply scaled in PDF so the result my not be the best possible. +It is also possible to specify the width and/or height of the PDF document on the command line with -w and -h or if you are using the transcoder api you can use the transcoding hints. +/p +p +Currently the SVG image is drawn at the SVG document size and simply scaled in PDF to the new size. So the result may not be the best possible. For example if you have any images or effects it will draw them at the original resolution of the svg document. When this is viewed in the pdf it will have an incorrect resolution for the size of the pdf. +/p +p +The size of the pdf file will also remain the same regardless of what size the page is. /p p For more information see jump href=http://xml.apache.org/batik/;Batik/jump for - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/docs/xml-docs/fop examples.xml svg.xml
keiron 01/07/13 05:17:59 Modified:docs/xml-docs/fop examples.xml svg.xml Log: some slightly more info about svg - pdf Revision ChangesPath 1.10 +0 -4 xml-fop/docs/xml-docs/fop/examples.xml Index: examples.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/examples.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- examples.xml 2001/06/06 12:34:03 1.9 +++ examples.xml 2001/07/13 12:17:48 1.10 @@ -45,10 +45,6 @@ liIn the directory examples/pagination you find a suite of examples showing the use of xsl:fo pagination. /li - liIf you are interested in using svg, you may want to look into the - jump href=http://xml.apache.org/dist/fop/svgtestsuite.jar;svg test suite/jump, which - must be downloaded separately (ca. 2.1 MB). - /li /ul pDevelopers will find the first steps to a test suite for all implemented formatting objects and properties in xml-fop/test/xml/./p 1.2 +26 -1 xml-fop/docs/xml-docs/fop/svg.xml Index: svg.xml === RCS file: /home/cvs/xml-fop/docs/xml-docs/fop/svg.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- svg.xml 2001/06/06 12:34:09 1.1 +++ svg.xml 2001/07/13 12:17:50 1.2 @@ -36,8 +36,33 @@ /p p For more information see jump href=http://xml.apache.org/batik/;Batik/jump for -how transocders work. +how transcoders work. /p + +p +These are the relevant classes, found in the package org.apache.fop.svg : +/p +p +ul +liemPDFGraphics2D/em +br/ +used for drawing onto a Graphics2D into an existing pdf document, used +internally to draw the svg. +/li +liemPDFDocumentGraphics2D/em +br/ +used to create a pdf document and inherits from PDFGraphics2D to do the +rest of the drawing. Used by the transcoder to create a standalone pdf +document from an svg. Can be used independantly the same as any Graphics2D. +/li +liemPDFTranscoder/em +br/ +used to transcode an svg document into a standalone pdf, via +PDFDocumentGraphics2D. +/li +/ul +/p + /s2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]