From: Jeremias Maerki Date: Fri, 1 Sep 2006 15:22:14 +0000 (+0000) Subject: FOP poster X-Git-Tag: fop-0_93~105 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bd033762997a25d015fe4f5c28dc51ed6858e971;p=xmlgraphics-fop.git FOP poster git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@439350 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/documentation/poster/README.txt b/src/documentation/poster/README.txt new file mode 100644 index 000000000..bc21dcc37 --- /dev/null +++ b/src/documentation/poster/README.txt @@ -0,0 +1,11 @@ +$Id$ + +This directory contains a poster on Apache FOP. It was initially +created for OpenExpo '06 (http://www.openexpo.ch). + +To create the PDF just call go.bat. + +The fully reconstruct the PDF you need to copy some fonts into +the cfg directory. Please see the README.txt there for details. + +You will also need English hyphenation patterns. \ No newline at end of file diff --git a/src/documentation/poster/cfg/README.txt b/src/documentation/poster/cfg/README.txt new file mode 100644 index 000000000..b63dc83dd --- /dev/null +++ b/src/documentation/poster/cfg/README.txt @@ -0,0 +1,7 @@ +The following files are missing here for license reasons: + +lucon.ttf - Lucida Console Font +verdana.ttf - Verdana Font +verdanab.ttf - Verdana Bold Font + +They can be found in every MS Windows installation. \ No newline at end of file diff --git a/src/documentation/poster/cfg/VERDANA.ttf.xml b/src/documentation/poster/cfg/VERDANA.ttf.xml new file mode 100644 index 000000000..1c113be9d --- /dev/null +++ b/src/documentation/poster/cfg/VERDANA.ttf.xml @@ -0,0 +1,1817 @@ + + + + + Verdana + + 727 + 545 + 764 + -206 + + -49 + -206 + 1446 + 1000 + + 33 + 0 + 0 + TYPE0 + + CIDFontType2 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/cfg/VERDANAB.ttf.xml b/src/documentation/poster/cfg/VERDANAB.ttf.xml new file mode 100644 index 000000000..0666d19b2 --- /dev/null +++ b/src/documentation/poster/cfg/VERDANAB.ttf.xml @@ -0,0 +1,1167 @@ + + + + + Verdana,Bold + + 727 + 548 + 764 + -206 + + -73 + -207 + 1707 + 1000 + + 33 + 0 + 0 + TYPE0 + + CIDFontType2 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/cfg/fop.xconf b/src/documentation/poster/cfg/fop.xconf new file mode 100644 index 000000000..93b89465c --- /dev/null +++ b/src/documentation/poster/cfg/fop.xconf @@ -0,0 +1,40 @@ + + + + + . + 72 + 300 + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/cfg/lucon.ttf.xml b/src/documentation/poster/cfg/lucon.ttf.xml new file mode 100644 index 000000000..27daebf6c --- /dev/null +++ b/src/documentation/poster/cfg/lucon.ttf.xml @@ -0,0 +1,925 @@ + + + + + LucidaConsole + + 626 + 530 + 783 + -205 + + 0 + -210 + 602 + 789 + + 35 + 0 + 0 + TYPE0 + + CIDFontType2 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/go.bat b/src/documentation/poster/go.bat new file mode 100644 index 000000000..46588852b --- /dev/null +++ b/src/documentation/poster/go.bat @@ -0,0 +1,3 @@ +@ECHO OFF +rem ..\..\..\fop -c cfg/fop.xconf -xml xml/fop-poster.xml -xsl xslt/fop-poster.xsl -pdf fop-poster.pdf -pdfprofile PDF/X-3:2003 +..\..\..\fop -c cfg/fop.xconf -xml xml/fop-poster.xml -xsl xslt/fop-poster.xsl -pdf fop-poster.pdf \ No newline at end of file diff --git a/src/documentation/poster/svg/asf-logo.svg b/src/documentation/poster/svg/asf-logo.svg new file mode 100644 index 000000000..f79c01373 --- /dev/null +++ b/src/documentation/poster/svg/asf-logo.svg @@ -0,0 +1,2050 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/svg/fop-logo-reconstructed.svg b/src/documentation/poster/svg/fop-logo-reconstructed.svg new file mode 100644 index 000000000..f424b8d0e --- /dev/null +++ b/src/documentation/poster/svg/fop-logo-reconstructed.svg @@ -0,0 +1,954 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/poster/svg/fop-transformation-chain.svg b/src/documentation/poster/svg/fop-transformation-chain.svg new file mode 100644 index 000000000..a33e4f974 --- /dev/null +++ b/src/documentation/poster/svg/fop-transformation-chain.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + Data + Source + + XML + + XSL-FO + + Target + File + + Paper + + + + + + + + + + + + + + + + + + + + + Generation + Transformation + (XSLT) + Layout + Printing + + + XSLT + Stylesheet + + diff --git a/src/documentation/poster/svg/pepe-business-card.svg b/src/documentation/poster/svg/pepe-business-card.svg new file mode 100644 index 000000000..6183e8cf2 --- /dev/null +++ b/src/documentation/poster/svg/pepe-business-card.svg @@ -0,0 +1,32 @@ + + + + + + + Pepé Le Pew + Expert d'Amour + 13 Pleasantstreet + Acme Acres + +1 (23) 456-7890 + pepe@looney.toon + + + + diff --git a/src/documentation/poster/xml/business-card-demo.xml b/src/documentation/poster/xml/business-card-demo.xml new file mode 100644 index 000000000..bfd56d793 --- /dev/null +++ b/src/documentation/poster/xml/business-card-demo.xml @@ -0,0 +1,109 @@ + + + +
+ An Example +

+ The XML file (a business card): +

+ + + Pepé Le Pew + Expert d'Amour + 13 Pleasantstreet + Acme Acres + +1 (23) 456-7890 + pepe@looney.toon +]]> + +

The result:

+

+ + + + + + + +

+ + + + + + + + + + + + + + + + + + +

The XSLT stylesheet which contains the rules to convert the business card XML to XSL-FO:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> +
+
+ +
diff --git a/src/documentation/poster/xml/fop-foreign-xml-support.xml b/src/documentation/poster/xml/fop-foreign-xml-support.xml new file mode 100644 index 000000000..1755fe1bc --- /dev/null +++ b/src/documentation/poster/xml/fop-foreign-xml-support.xml @@ -0,0 +1,28 @@ + + + +
+ Foreign XML Support + +
diff --git a/src/documentation/poster/xml/fop-getting-help.xml b/src/documentation/poster/xml/fop-getting-help.xml new file mode 100644 index 000000000..5b9e6ddce --- /dev/null +++ b/src/documentation/poster/xml/fop-getting-help.xml @@ -0,0 +1,30 @@ + + + +
+ Support +

+ What if you need help? +

+ +
diff --git a/src/documentation/poster/xml/fop-history.xml b/src/documentation/poster/xml/fop-history.xml new file mode 100644 index 000000000..ea8cc133f --- /dev/null +++ b/src/documentation/poster/xml/fop-history.xml @@ -0,0 +1,51 @@ + + + +
+ Project History +

+ The initial code for the Formatting Objects Processor (FOP) was contributed to the + Apache Software Foundation by James Tauber in 1999. +

+

+ The project evolved with the W3C specification and was quickly adopted by many. In July of 2003, + the most famous version of FOP, 0.20.5, was released. It is now used to produce documents all + over the globe. +

+

+ Even before release 0.20.5 a redesign effort commenced to address short-comings + that prevented important features from being implemented using the current design. +

+

+ In October 2004, Batik and FOP joined forces and together formed the XML Graphics project. + This change was made to scale down the old Apache XML project, to improve + project oversight, and to allow for better collaboration because Batik and + FOP share many similarities. +

+

+ In 2005, the redesign finally took a leap forward, which resulted in the first release from + the new codebase (FOP 0.90alpha). Shortly thereafter, FOP 0.91beta was released in December + 2005 and FOP 0.92beta in April 2006. Although 0.92beta still carries the beta tag, + it has many advantages over the old version 0.20.5. +

+

+ The next version, to be released shortly, will be 0.93. This version should be the last release + before the long-awaited version 1.0, for which the team only has to implement a handful of + additional features. +

+
diff --git a/src/documentation/poster/xml/fop-image-support.xml b/src/documentation/poster/xml/fop-image-support.xml new file mode 100644 index 000000000..4789cc930 --- /dev/null +++ b/src/documentation/poster/xml/fop-image-support.xml @@ -0,0 +1,32 @@ + + + +
+ Image Support + +
diff --git a/src/documentation/poster/xml/fop-output-formats.xml b/src/documentation/poster/xml/fop-output-formats.xml new file mode 100644 index 000000000..b5f9e277c --- /dev/null +++ b/src/documentation/poster/xml/fop-output-formats.xml @@ -0,0 +1,41 @@ + + + +
+ Output Formats +

+ Apache Fop supports a range of different output formats: +

+ +
diff --git a/src/documentation/poster/xml/fop-overview.xml b/src/documentation/poster/xml/fop-overview.xml new file mode 100644 index 000000000..dc889ad80 --- /dev/null +++ b/src/documentation/poster/xml/fop-overview.xml @@ -0,0 +1,42 @@ + + + +
+ What is Apache FOP? +

+ Apache FOP (Formatting Objects Processor) is the most popular XSL-FO implementation. + It is used to create documents in PDF, PostScript and other formats. +

+

+ XSL (eXtensible Stylesheet Language) is a W3C standard which consists of two parts: +

+
    +
  1. XSL Transformations (XSLT)
  2. +
  3. XSL Formatting Objects (XSL-FO)
  4. +
+

+ Apache FOP currently supports a large subset of XSL-FO 1.0 and some of the new features + to be introduced with XSL-FO 1.1. Details on the compliance levels can be found on the FOP + website. +

+

+ The software is written in Java and published under a liberal license, the + Apache License version 2.0, which allows commercial use and redistribution. + For details, please read the license text and the license FAQ on the ASF website. +

+
diff --git a/src/documentation/poster/xml/fop-poster.xml b/src/documentation/poster/xml/fop-poster.xml new file mode 100644 index 000000000..67b44480b --- /dev/null +++ b/src/documentation/poster/xml/fop-poster.xml @@ -0,0 +1,31 @@ + + + + + Apache FOP +
+
+
+
+
+
+
+
+ +
+ diff --git a/src/documentation/poster/xml/fop-transformation-chain.xml b/src/documentation/poster/xml/fop-transformation-chain.xml new file mode 100644 index 000000000..7a713fdb2 --- /dev/null +++ b/src/documentation/poster/xml/fop-transformation-chain.xml @@ -0,0 +1,33 @@ + + + +
+ Transformation Chain + + + +

+ This diagram shows a complete transformation chain (exemplary). It begins with your data source, + from which the data for the document is extracted as an XML file. The generated XML is then + converted to XSL-FO using XSLT (based on the transformation rules in an XSLT stylesheet, see the + example below). + Apache FOP receives the XSL-FO document and converts/formats it to the desired target format. + If you create a PDF you might stream it to the user's browser or send it to your client by + e-mail, or if you create a PostScript file, you might print it on a printer. +

+
diff --git a/src/documentation/poster/xml/fop-use-cases.xml b/src/documentation/poster/xml/fop-use-cases.xml new file mode 100644 index 000000000..250a6436c --- /dev/null +++ b/src/documentation/poster/xml/fop-use-cases.xml @@ -0,0 +1,65 @@ + + + +
+ Use Cases + + + + + + +

Business Documents

+
+ +

Book-style Documents

+
+
+
+ + + +
    +
  • Invoices
  • +
  • Letters
  • +
  • Insurance Policies
  • +
  • Forms
  • +
  • Reports
  • +
  • Business Cards
  • +
  • etc. etc.
  • +
+
+ +
    +
  • Books
  • +
  • Manuals
  • +
  • White Papers
  • +
  • Technical Specifications
  • +
  • Web Pages as PDF
  • +
  • etc. etc.
  • +
+
+
+
+
+

+ Apache FOP is actively used by all sorts of people and organisations: Insurance companies, + banks, other commercial firms, governments, technical writers, web publishers, in web shops, + etc. +

+
diff --git a/src/documentation/poster/xml/hello-world-in-fo.xml b/src/documentation/poster/xml/hello-world-in-fo.xml new file mode 100644 index 000000000..bfa4c9758 --- /dev/null +++ b/src/documentation/poster/xml/hello-world-in-fo.xml @@ -0,0 +1,41 @@ + + + +
+ Hello World in XSL-FO +

+ XSL-FO is for print documents what HTML is for browsers. Here's what a minimal XSL-FO + document looks like: +

+ + + + + + + + + + Hello World! + + +]]> +
diff --git a/src/documentation/poster/xslt/common.xsl b/src/documentation/poster/xslt/common.xsl new file mode 100644 index 000000000..ad8ac0109 --- /dev/null +++ b/src/documentation/poster/xslt/common.xsl @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6pt + + + + + + + + + + + + + + + + + + 6pt + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/documentation/poster/xslt/fop-poster.xsl b/src/documentation/poster/xslt/fop-poster.xsl new file mode 100644 index 000000000..95030f349 --- /dev/null +++ b/src/documentation/poster/xslt/fop-poster.xsl @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + Apache FOP Poster + Apache FOP Plakat + + + + + Jeremias Märki + + + Apache FOP Poster + Apache FOP Plakat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Apache FOP - The leading open source XSL-FO formatter + + + A product of the Apache XML Graphics Project + + + + For more details, please visit: http://xmlgraphics.apache.org/fop/ + + + Poster generated with Apache FOP and Apache Batik + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/documentation/poster/xslt/poster.xsl b/src/documentation/poster/xslt/poster.xsl new file mode 100644 index 000000000..f3933abc4 --- /dev/null +++ b/src/documentation/poster/xslt/poster.xsl @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file