Permalink
Browse files

adding bundled ApacheFOP for new Renderer that uses comand line fop

  • Loading branch information...
1 parent 49ad560 commit 524dd19ebe02f319dd1506dd61173682719d778b @juanmf committed Oct 22, 2012
Showing with 7,318 additions and 10 deletions.
  1. +7 −3 reportPlugin/config/sfExportGlobals.yml
  2. +1 −1 reportPlugin/lib/RenderStep1/Utils/Array2XML.php
  3. +284 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/KEYS
  4. +202 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/LICENSE
  5. +10 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/NOTICE
  6. +326 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/README
  7. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/build/fop.jar
  8. +464 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/conf/fop.xconf
  9. +255 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop
  10. +75 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.bat
  11. +31 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.cmd
  12. +345 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.js
  13. +243 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/README.txt
  14. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/avalon-framework-4.2.0.jar
  15. +175 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/avalon-framework.LICENSE.txt
  16. +11 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/avalon-framework.NOTICE.TXT
  17. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/batik-all-1.7.jar
  18. +201 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/batik.LICENSE.txt
  19. +18 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/batik.NOTICE.txt
  20. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-io-1.3.1.jar
  21. +203 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-io.LICENSE.txt
  22. +6 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-io.NOTICE.txt
  23. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-logging-1.0.4.jar
  24. +202 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-logging.LICENSE.txt
  25. +3 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/commons-logging.NOTICE.txt
  26. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/serializer-2.7.0.jar
  27. +201 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/serializer.LICENSE.txt
  28. +15 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/serializer.NOTICE.txt
  29. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan-2.7.0.jar
  30. +52 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan.BCEL.LICENSE.txt
  31. +202 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan.LICENSE.txt
  32. +44 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan.NOTICE.txt
  33. +52 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan.regexp.LICENSE.txt
  34. +20 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xalan.runtime.LICENSE.txt
  35. +56 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xerces.LICENSE.txt
  36. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xercesImpl-2.7.1.jar
  37. +201 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xercesImpl.LICENSE.txt
  38. +14 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xercesImpl.NOTICE.txt
  39. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-1.3.04.jar
  40. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext-1.3.04.jar
  41. +73 −0 ...Plugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.LICENSE.dom-documentation.txt
  42. +61 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.LICENSE.dom-software.txt
  43. +75 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.LICENSE.sac.html
  44. +202 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.LICENSE.txt
  45. +16 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.NOTICE.txt
  46. +56 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis-ext.README.dom.txt
  47. +17 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis.LICENSE-SAX.html
  48. +74 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis.LICENSE.DOM-documentation.html
  49. +66 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis.LICENSE.DOM-software.html
  50. +201 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis.LICENSE.txt
  51. +13 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xml-apis.NOTICE.txt
  52. BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xmlgraphics-commons-1.5rc1.jar
  53. +202 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xmlgraphics-commons.LICENSE.txt
  54. +5 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/xmlgraphics-commons.NOTICE.txt
  55. +2,295 −0 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/status.xml
  56. +43 −6 reportPlugin/lib/RenderStep3/{RenderPdfbridge.php → RenderPdfConsole.php}
View
10 reportPlugin/config/sfExportGlobals.yml
@@ -4,7 +4,7 @@ globals:
parent: CompositeView
leaf: View
step3:
- available_output: [HTML, XSLFO, XLS, PDF]
+ available_output: [HTML, XSLFO, XLS, PDFWebService, PDFConsole]
output_format: HTML # this is usead, and should be set by the action, to select the renderer.
default: HTML
HTML:
@@ -23,9 +23,13 @@ globals:
xslt_output:
sheet: ~ # xslt FO to HTML use system default if null.
params: {} # Associative array with relevant parameters for this xslt.
- PDF:
+ PDFWebService:
class: RenderPdfSoap # Use ApacheFop through WEB SERVICE
-# class: RenderPdfbridge # TODO: Use ApacheFop through Java Bridge
+ xslt_output:
+ sheet: ~ # xslt FO to HTML use system default if null.
+ params: {} # Associative array with relevant parameters for this xslt.
+ PDFConsole:
+ class: RenderPdfConsole # Use ApacheFop through console executable
xslt_output:
sheet: ~ # xslt FO to HTML use system default if null.
params: {} # Associative array with relevant parameters for this xslt.
View
2 reportPlugin/lib/RenderStep1/Utils/Array2XML.php
@@ -55,7 +55,7 @@ class Array2XML
* . <result>
* </pre>
*/
- public static function array2Xml(array $array)
+ public static function arrayToXml(array $array)
{
$result = new DOMDocument();
$rootNode = $result->createElement('result');
View
284 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/KEYS
@@ -0,0 +1,284 @@
+This file contains the PGP keys of various developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Users:
+ pgp < KEYS
+ (gpg --import < KEYS)
+Developers:
+ pgp -kxa <your name> and append it to this file.
+ (pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
+ (gpg --list-sigs <your name>
+ && gpg --armor --export <your name>) >> this file.
+
+pub 1024D/8408F755 2003-01-20 Christian Geisert <chrisg@apache.org>
+sub 1024g/41D98B12 2003-01-20
+pub 1024D/7C611584 2005-07-19 Jeremias M�rki <jeremias@apache.org>
+sub 2048g/C0F1AD34 2005-07-19
+pub 1024D/5F298824 2006-09-30 Simon Pepping <spepping@leverkruid.eu>
+sub 2048g/40F32100 2006-09-30
+pub 1024D/4358C584 2006-12-08 Vincent Hennebert <vhennebert@apache.org>
+sub 2048g/0BD6AC9B 2006-12-08
+pub 1024D/CC31AE97 2008-03-27 [expires: 2011-01-01]
+uid Maximilian Berger <maxberger@apache.org>
+pub 1024R/C93C5700 2008-07-12
+uid Maximilian Berger <maxberger@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.0.6 (GNU/Linux)
+Comment: Weitere Infos: siehe http://www.gnupg.org
+
+mQGiBD4rT6kRBADPozVPJAOKLqcgtnGFHj0Qav5OBPqjTprJji0BgxPrcZLZQFUO
+0AmeJpzwgE0vDISx+DgGOKPcqeCLnSqtoR3rYc5Tf57FPlZ/E2/fzMwC0soYzJ6e
+E9uSsXBIPeeRHcrxyCYJx69g2D/zS2vGnAIr0LYLXhadvChK1zngU0pFswCg5z0a
+TjCH+9VWzerOLaEQYqVyGgMD/i456FFD2lWes8amcN+wpBLSpxysyrbu1FOZ3sVi
+MjYsODDeLKRB1Cxn6UMx7WE+Av+UhtoJkoTsvcGBtkj+rFfEav2WmCsYDvLwbqpE
+P5Pun7qgXbznbzCqdNUavXM0goBQtyFhtGkJSoOVXM6H5raO3THEPXU971gkOC9+
+agZDA/0WdV3VumDwi9DvII58Fv8K5HKxkZrLeUWAYJzgzeroYgfvuNKr/SrAFuyR
+W8XxDMPMAMvO1qKUU1Zjffx6RUjeiptmF4ozLvU3I/Pr6atWJL8SPH6rrk6xDpZ5
+Ev/we0MmRU5kk9Y8KGavAsOjbMbTv77DL2AZ8qapUQYqfuuiR7QlQ2hyaXN0aWFu
+IEdlaXNlcnQgPGNocmlzZ0BhcGFjaGUub3JnPohXBBMRAgAXBQI+K0+pBQsHCgME
+AxUDAgMWAgECF4AACgkQc84u+4QI91W/OwCffMPR+FpADYlte9AabXRuzomhdh4A
+oNvl89kJdg43/nMw5CErpMvMFNjVuQENBD4rT6sQBACr7d7g+yOPuYaFeS9+wXlO
+vz3gVWZNUOPalrJwWPQ2yXxCzEd4chpBDUsq7TusEe/RCSUuSQYe0FAET2der4Uj
+6TJPB7SuJos3hrqsUQOluoEHS8bCPD7mpXIjd1+tQu57jxgcW4/VnEn3/c57blgY
+V2/rpAUE8nDRPB1Z8oveJwAECwQAp0zOTs1ehN4MFzy/3T1xO8HVN7LiaZSc4mEs
+oyIcEcD3iwxJqsVPmJLOfP8fhuqyv4QfG+7gdNBZqji5WTUK2o1vYgnEbvsnGDst
+Lx9kwaWCalGMXdbuEzXoheX2JJCeP8YkPQw/r9rCeP0jLXExU3B6RJkDXBrZB7L3
+Jdj2mxKIRgQYEQIABgUCPitPqwAKCRBzzi77hAj3VeUxAKCJXCs0vrCcfMSO/2M/
+Eq/rMruVPwCg34SJtFP5wtlgHa7kdhBLKoenD7g=
+=+cef
+-----END PGP PUBLIC KEY BLOCK-----
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.2 (MingW32)
+
+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
+UKHCLjnj2UtX8OfockTGIic=
+=1nMU
+-----END PGP PUBLIC KEY BLOCK-----
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+mQGiBEUeNZ4RBADSETFxXTVUP98ydSQKh6gEkS59JPaCAkeNbMeM5VBK6RcVvjtK
+zxadtIfcaFx++OCkABCdWnlIIVhjYMMYVV9h3DRFVwYEp1LZb9ktU+PxIw9kI75+
+eNMsxCpvYBvw9nFyHFPAdtnQPNpMSG7SeCNOHtSuErACuxOuo9JpwIWNwwCg469m
+S/sca2kkmYuKqrWXD2cfZdED/3awMvn3cThlTsT0zqtQjuGBJjH9bJwiRdvNpU0M
+cxw7xC1HGtfBYVQd9XastVj1xToDq7gCY5+qoHXLgv5BqLwecadtjuKEF4FXAmtN
+1qmz9sAVlYsnA4azCADyLv0A440Azbzg9ruEBAf1U6JL6BtpKuLQ3RSCrYicO3Vu
+fHJWA/0crJgn3GTDtFegMTDtlLvBcRXbsKBVAddbew9WOVfcTo1x7r71iziJZtgj
+o88pNLHy6IXWvZr+VvB4c0V5U0K7eB9B956G3/t+1G8lDfuzVBqkSqAQXv7XmIWB
+r4FIBMW20uNl8LO3461u+lDpIIXHZrucPmpHxrcFrzVTxknWqLQmU2ltb24gUGVw
+cGluZyA8c3BlcHBpbmdAbGV2ZXJrcnVpZC5ldT6IaQQTEQIAKQIbAwUJCWYBgAYL
+CQgHAwIEFQIIAwQWAgMBAh4BAheABQJFHkuQAhkBAAoJED4qb8JfKYgkvcAAnjXG
+Sg3CFkDVdHQNA8pURERLc0dkAKCx583xMH1Mj6Bicvu2Y6YBKBl03ohMBBMRAgAM
+BQJFIm1bBYMJYcnDAAoJEPcwlXB8YRWE5ykAoJHj4TgPp7PrHQBmvcU+6iUN9Iba
+AJ9yP6eQoewU5K6z3fgH533MeNJZn4hmBBMRAgAmBQJFHjWeAhsDBQkJZgGABgsJ
+CAcDAgQVAggDBBYCAwECHgECF4AACgkQPipvwl8piCSi+wCfbyubA0KeYeq81I21
+8k8EZBeh8hAAn0jfjHGnPRjLkTMntXKn5ecBMHl+uQINBEUeNakQCACIXvG/0SxJ
+yuE/XGy+EKGwAVdjbJ0zz9gyRTrOWChsc/uzI6bVUrxlQGwaEqsbCI70qL5Wk7Cn
+F1xlCutfMa28YXSJtlPzjvcAAPDJO0kmXWJ0MYYD3rod7fqjbipW2T5XQ4UZ+/n3
+KDnV2PohsBnmnGOXa30nC8+gC4mobzboIh8mBXqmZOcGW22L/5iSWW+QUxHjnClO
+Cc1NFWwqLouyhphAUjPh+M+LssdMwoJk8+LXD8IuridHzlMbU4Wkf+u2KWJk7BL3
+/XXl9y1ISfDAZJ9vzfs6ilGmKmaUvmMySoxquujZrdta+x42GZ14zdwrIGULRLZ0
+Cv/sVcsG83aTAAMFB/4moH/XSyPQO+aWzIHcPrfeZzQzo0QL30MKSKZJqoJAJara
+1dZ7LlLIvCCd1vWR+UCJPy6FmeICAyeGbTph84n7q79Bbb76ezHqDOfzKJrutMGX
+yHmZaMsvUX8phwsq/wPFRP2shGUJ6aO+h4soY7JnCECL5IivIMxpy6UD3IXMDUzN
+womdlnPXtsJSbadf6+tLsy5r95uYjJrNuNRTn5sZ9AZ7FXxcxDhtLkeX0FF7mpxQ
+Gu2hj8RrYnBottpiZGIVjkS6yqA2J53HKafHDd7ITSmVS2KxgIiz7TNqfNyPN9AV
+ea0xE+aAjPePGbTcZF51j2QIiGEmhVPmGqc3r0qQiE8EGBECAA8FAkUeNakCGwwF
+CQlmAYAACgkQPipvwl8piCQmlgCgmxawADNcQDnWuFpJ/jaHRdhDKLAAnjhAoZ/D
+nruGzxj+A7iyYEB9I6Uk
+=NbVl
+-----END PGP PUBLIC KEY BLOCK-----
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.2.2 (GNU/Linux)
+
+mQGiBEV5mbgRBACBd9xGOGzs8ah/N11zlDi8woJUh02EgztXdMfij4F3u12DkneC
+OIwGH14fWHdkhKjwYMi5LQfvBsnd3P5v5PTBxYati7ZQDDjvYsAJiMXbyUdszdyQ
+ig/UuNMwdB5YBrdtklzZcOuiNt/yeoocURQRwkwklsVBIYWwovcdXLTRWwCglPVQ
+0NrC7VPRPTgK0Y1wxOgwzj0D/RpwFEAcl1SJHoOwhwKykNzA05YABaxXhksKi2qQ
+C8M4mUofqweU3ocU0tBqQAR351n7hQWAaIs6ScOQtcKPJj9SV8SQgqxwj7WfHscj
+9X3lkP6cxstW+W8SblTgrKwl7JLLkja1u1cNUeD0QzWImuRBpOjh4s97ZFwSHRoH
+hCLgA/4/GDXbOhC4Wi9i8HHQNhEA6l86ZBteGq5u4SW57cK69mnOGj8iBxenIWeU
++NuB/LqVcG/75JnDvVGImvoykCBEl9xASNOj1C4HvBwNrU7iIpvRig1wwHK8/wqU
+Dhq5433rh40YbOfN0PLZDhQNhf3MysP3ipTZkVdwIKhsvl/vibQ2VmluY2VudCBI
+ZW5uZWJlcnQgPHZpbmNlbnQuaGVubmViZXJ0QGFueXdhcmUtdGVjaC5jb20+iGAE
+ExECACAFAkV5mgcCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCgctTQQ1jF
+hH7uAJ9BFRNMuSpvSq//lEWLc6WOTMW70ACghjA0jtaMQUVjDU3RUOdGMRkqRZu0
+KVZpbmNlbnQgSGVubmViZXJ0IDx2aGVubmViZXJ0QGFwYWNoZS5vcmc+iGMEExEC
+ACMCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCRXmahgIZAQAKCRCgctTQQ1jF
+hLRSAJ9KgHLa9V4Q2k0NFiMpPuhfnsK9bQCeJbGjFdIgrzyIvYIUZUPQGww597+5
+Ag0ERXmZwhAIAJhskbWZaLuwdZ3aLqVimVu65bR2ve1U28dfsSVCKx0uYCl3YJkj
+lF9P3BfMMPVdNRqDz4Agz/Vrn13j+p4ZQQhVhv6IGhE4p4T4RebMaZ/d30/6REls
+DP3Luc9IrnJbA72jSeXt+vI3WysB/wuJJ/kb+3KtFa1NowwVVypHCiSmme0VCUaR
+K6jlN0245IpR0IA4Q1VziRO7v1VufZAef64/2U2T/IthwPqDoThNj++9Zg5Tctrt
+TL02Z++n2Nj9bQf9R+FhA3YhvHuf6OLAPE2emcM/0As+JwBHqcMrmybnrxEJg0Aq
+4Q1k1Ka7beb35QJ7158rzL1PU1V2totLeW8AAwUH/1NJVnMD/p4op2kbJYMgKSqz
+zZfypt60aWeImeJ2qZD7FAtsz6KQu2a5ZkcVmyCeuAo9Sj0IqxXyn8Z6bHuHXNe+
+aidjS+n5kc2Y+5RQ1oMGV+BzXQMPGOgh0ertbLaairT7mCljTEd4kUGxOIcfAh/q
+Ie+p7Guvw6+T4K7hgfY8bAiVgzhZLWIFTQXpjU+91q6kTt4eIWjdCGdNQ/OBezGY
+f5SCy0phzTmRqcu68nKaLznwUpI7SuSFSIeVemGz602KdFsLEHHbZE0KJgd6aHYu
+ynK3sugKIpz/NXpT2vBsVkK6EP5xzWYOpqMGb8uQD8CT7loY81SK+rHBm7dicgiI
+SQQYEQIACQUCRXmZwgIbDAAKCRCgctTQQ1jFhBc3AKCQ1X7oIVR8g7GvSGEUw6DE
+HgEaUgCgkl30lcl9gGa9hqk4cuGYn1OTyks=
+=XphF
+-----END PGP PUBLIC KEY BLOCK-----
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.7 (OpenBSD)
+
+mQGiBEfrX/ARBADulGs9V7StbfK8CFfClihdh4lRpw2tktMuYiQJ/rIsNq4zghkT
+UGxFU0eUC2ZVPYvwG6sXgZ5SSm6i8Ii79YdIIxUG7oNwXaY/e9rK+xX193xqmDgl
+Vh5vm4LUtncHi9TZDSF+g1YU1DVHbSjTd2oQEHxbBppL0CLfaLv3U1qr2wCgxeGw
+ZIwb6KD6yesRLx6vGDkDzAMEAL99p0m4sNnjZdKC25Rrt6NZ7CROXWs89/+dkewg
+JCZiVEoAcdSa0z5d8+XaSzmqR8BJWM1PBPjG48eEdqOevwypd0F/U1mwZ42MvQEw
+oBayUY+7/pptW7C5L3Fjk18drE0a8lIzt9VBGX5fe3GoXtZKuOzDv0hEuHyzR9q9
+JLXsA/sELFfrHf0tBfXAdE7pj/Mahalu17/GAyb0RHSvuOfoUvXSXZA91cFg8ycB
+4x265NtYZk52M32wi5ePrYeSJIZ6vWRvPuWVAXDg5S6HCMjcXc6ElkgLcUt1NoPI
+DmRXe4FIDZkGSYSXdLTUByu7+8fCuWQHCFG2sALdOyVlucij2LQoTWF4aW1pbGlh
+biBCZXJnZXIgPG1heGJlcmdlckBhcGFjaGUub3JnPohmBBMRAgAmBQJH61/wAhsD
+BQkFM4sABgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ4+RAT8wxrpcs1wCeIAoI
+B0MwZfWLV+wD3pt1wDkPXbsAnjuOsyZ7EeNOcpoqSteB17aPRGeLiEYEEBECAAYF
+Akfrb00ACgkQByq3OugVkrx76ACgqJ8W64IhBYgBvp3dTDLS825gCQQAnjB6X5+4
+eW/0pQUpJcvolxbT9xvF
+=bbQO
+-----END PGP PUBLIC KEY BLOCK-----
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+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
+Jysr6rop4tOTfXLTX7m5hXkfJ/k=
+=soRW
+-----END PGP PUBLIC KEY BLOCK-----
+pub 2048R/0ED3D317 2012-04-09 [expires: 2017-04-08]
+uid Glenn Adams <gadams@apache.org>
+sig 3 0ED3D317 2012-04-09 Glenn Adams <gadams@apache.org>
+sub 2048R/F23E86C1 2012-04-09 [expires: 2017-04-08]
+sig 0ED3D317 2012-04-09 Glenn Adams <gadams@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.11 (Darwin)
+
+mQENBE+DFvEBCACwHesM5hkZrlgPiq588FbZPe7QGtDRVdh0YbgI2A4Ky2odbFmA
+/n7lF9v+yf+FUn/0H2igwDYqLFx4JsB7z+Nvj+hwExdGQxuDaGSwMjjpJeEiuEmf
+b1Er5KYgpeFNm1MVP+r5kW5962O+HGIEx1xQ85AskNbr/jQkAg/wbbwWLFBQRMER
+PqFs1rXL2aWip8XtNPKnKBLPlFPn9a7glgB5Whgbls44KpR0dplAVoCWMnZEYnTA
+JYITcaDTCGFQI7aYgbj986RpS80o/Wcsnb8rjHKRZG8TaDr9MbgmmK39KwiJCflJ
+9LvXR9g1j3addxgqEUuQBEtoLkWs/eDT/KQ7ABEBAAG0H0dsZW5uIEFkYW1zIDxn
+YWRhbXNAYXBhY2hlLm9yZz6JAT4EEwECACgFAk+DFvECGwMFCQlmAYAGCwkIBwMC
+BhUIAgkKCwQWAgMBAh4BAheAAAoJEGZUur4O09MXl7MH/jfeyE012/ABTTjvwvRw
+2evD3cfghrZOQVT3PVEcVnXIcnVlmznO2DDs8aWXlhJ94ZnNdw8iKE8weK1FGXdd
+qWA7vHrOI1UAo7h+CDaBt0TM6OEM3Mp3+5baOJMRXyrjhbv74sj88HYRtoPhA2+z
+5ilVNmmX4PEAc6wqt87ZfNQ2ZqX2YzR+OaT5OggSB12qU/uE7d4d0NcDozEKQFUP
+CMAuPJRNd4/J5yFy0DStfgsDKuUTir0oldlUElAjbhF8WtAgRwufIYuG/r4Cbuid
+Qc32yVAoy069ZcggwBpkzVPOpL2by1fzeSohjIkntDIL474KuSSoBKCuw2nYxpyw
+b0O5AQ0ET4MW8QEIAMFUAScm2Dw1fmBhmKMVc0mzqpR8TvSQvwJLiXRSP86NI1zc
+DtuiXCFfNZykOifFk50otMH1hd91hqeQ6HfsxxYtXLg2UDHG2gTKzlWefwA+1eFc
+M8fz/oV0CanGjqaOd6VZoYeg+LSD6YgrJZVjuoxNN/S0A9fNd8B3CXsG+92udkkW
+YMyiUpD5qjMEwcjmj6ITX3M9VLxDCKKhYwN+u5wokuAk3yKtvBpWhJDQbaJcuDaC
+rLH788gFybZDzyJ8Ug/95peV9Z57OCjMJLtn67ES7fB544EQRYVmDGnX5tTo9sYj
+0bDjlbKX9lqS1sCGSezPxYxGgeXlnQrt+Sm+gd0AEQEAAYkBJQQYAQIADwUCT4MW
+8QIbDAUJCWYBgAAKCRBmVLq+DtPTF2YbB/0Vo8Xr9N1adqlY1UAofvo5AoXZFxFJ
+jkB0Eb3z1V3iSBh8P921LD0gUQz6JXptXZPVGnwgm/44RdqXC+kX+4MxiVBtNAHp
+0ODjIXiabBrixAHnT7EcAJkWue0RP2J5wiYKklwWFbEetjl0QSmitz8Jh33eA76j
+kFYW+vgKUMA8UrJ6j2Hk+vMFi0Odtntbc7AXvLifSPSmSztNe/Mws69EbuBph6bQ
++zSmTQ6nt8PX+v3e0PnkXdGD8si9H6hj0K32pEMz86ttSnAtrhvsAdKPYOkY7/JD
+0Bl+bnb7FLxJjJGlGuO/Rn5SIR3fFNQGrE/zl2wsKtftUXse6kkZSue+
+=XDBB
+-----END PGP PUBLIC KEY BLOCK-----
View
202 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ 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.
View
10 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/NOTICE
@@ -0,0 +1,10 @@
+Apache FOP
+Copyright 1999-2012 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+This software consists of voluntary contributions made by many individuals
+on behalf of The Apache Software Foundation and was originally created by
+James Tauber <jtauber@jtauber.com>.
+
View
326 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/README
@@ -0,0 +1,326 @@
+$Id: README 1353225 2012-06-24 05:55:42Z gadams $
+
+==============================================================================
+ APACHE FOP - README
+==============================================================================
+
+Contents of this file:
+ - What is FOP?
+ - Legal Information
+ - Where to get help?
+ - How do I build FOP?
+ - How do I run FOP?
+ - Release Notes
+
+==============================================================================
+
+
+What is FOP?
+---------------
+
+Apache FOP is the world's first print formatter driven by XSL formatting
+objects. It is a Java application that reads a formatting object tree
+conforming to the XSL 1.1 Recommendation (05 December 2006) and then turns it
+into a PDF document, certain other output formats or allows you to preview it
+directly on screen. Note that not all parts of the XSL 1.1 specification
+have yes been implemented.
+
+Apache FOP is part of Apache's XML Graphics project. The homepage of Apache
+FOP is http://xmlgraphics.apache.org/fop/.
+
+
+Legal Information
+---------------------
+
+Apache FOP is published under the Apache License version 2.0. For the license
+text, please see the following files:
+- LICENSE
+- NOTICE
+
+Legal information on libraries used by Apache FOP can be found in the
+"lib/README.txt" file.
+
+Here is a list of files included in Apache FOP but not published under Apache
+License version 2.0:
+- sRGB IEC61966-2.1 color profile
+ File: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm
+ Info: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm.LICENSE.txt
+- K3 3 of 9 barcode font (TrueType)
+ File: examples/fo/advanced/K3.TTF
+ Info: examples/fo/advanced/K3.README
+- DejaVu LGC Serif font (TrueType)
+ File: test/resources/fonts/DejaVuLGCSerif.ttf
+ Info: test/resources/fonts/DejaVuLGCSerif.LICENSE
+
+
+Where to get help?
+---------------------
+
+http://xmlgraphics.apache.org/fop/gethelp.html
+
+A mailing list where you can get all your questions about FOP answered is at
+fop-users@xmlgraphics.apache.org. You can subscribe by sending an empty mail
+to fop-users-subscribe@xmlgraphics.apache.org.
+
+Before you post any questions, please have a look at the FAQ at
+http://xmlgraphics.apache.org/fop/faq.html and FO help page at
+http://xmlgraphics.apache.org/fop/fo.html.
+
+Please report bugs to bugzilla at http://issues.apache.org/bugzilla/
+
+
+How do I build FOP?
+----------------------
+
+If you've downloaded a binary distribution, you don't need to build
+FOP.
+
+Otherwise, please follow the instructions found here:
+http://xmlgraphics.apache.org/fop/stable/compiling.html
+
+
+How do I run FOP?
+--------------------
+
+Simply by typing "fop" on the command-line. Without any parameters you
+will receive a screen with instruction on how to call FOP from the
+command-line.
+
+For more details, see:
+http://xmlgraphics.apache.org/fop/stable/running.html
+
+==============================================================================
+ RELEASE NOTES
+==============================================================================
+
+Version 1.1rc1
+==============
+
+This is a candidate release of the next, minor (dot) release of Apache FOP,
+which primarily addresses bug fixes and also adds a number of new features.
+See below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a relatively
+high degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for further details.
+
+Known issues
+------------
+
+A detailed list of known issues in this release is available at
+http://xmlgraphics.apache.org/fop/1.1/knownissues_overview.html.
+
+Major Changes in Version 1.1rc1
+-------------------------------
+
+* Adds support for complex scripts, in particular those that require
+ either bidirectional processing or advanced typographic tables in
+ fonts (e.g., the GSUB and GPOS tables of OpenType).
+* Adds support for fo:bidi-override and (relatively) full support
+ for writing-mode='rl-tb' (or equivalent).
+* Adds support for Unicode BIDI Control characters: U+200E LEFT-TO-RIGHT
+ MARK (LRM), U+200F RIGHT-TO-LEFT MARK (RLM), U+202A LEFT-TO-RIGHT EMBEDDING
+ (LRE), U+202B RIGHT-TO-LEFT EMBEDDING (RLE), U+202D LEFT-TO-RIGHT OVERRIDE
+ (LRO), U+202E RIGHT-TO-LEFT OVERRIDE (RLO), and U+202C POP DIRECTIONAL
+ FORMATTING (PDF).
+
+A more detailed list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/1.1rc1/changes_1.1rc1.html.
+
+A more detailed list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+Version 1.0
+===========
+
+This is a production grade release of Apache FOP.
+It contains many bug fixes and new features. See below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a high
+degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for a detailed
+overview.
+
+Known issues
+------------
+
+The known issues of this release are listed at
+http://xmlgraphics.apache.org/fop/1.0/knownissues_overview.html.
+
+Major Changes in Version 1.0
+----------------------------
+
+* Added support for addressing all glyphs available in a Type 1 font
+* Added support for auto-configuring TrueType Collections. XML font
+ metrics files for *.ttc fonts are not required anymore.
+* Added support for rendering pages using Java Printing System.
+* Support character-by-character font-selection strategy on
+ fo:character element.
+* Implemented word-by-ford font-selection strategy on text.
+* AFP Output: Various enhancements
+* FOP now creates ToUnicode CMaps for single-byte fonts that don't use
+ built-in encodings
+* Introduced a new, additional intermediate format optimized for
+ performance. See the intermediate format documentation for details.
+* Added an initial set of extensions for prepress support.
+* Added limited support for different page widths within a page-sequence.
+* Added support for TrueType fonts with symbol character maps (like
+ "Wingdings" and "Symbol").
+* Added an event handling framework which allows to get better feedback
+ from within FOP with the ability to customize problem management.
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/1.0/changes_1.0.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+Version 0.95
+============
+
+This is a production grade release of Apache FOP.
+It contains many bug fixes and new features. See below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a high
+degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for a detailed
+overview.
+
+Known issues
+------------
+
+The known issues of this release are listed at
+http://xmlgraphics.apache.org/fop/0.95/knownissues_overview.html.
+
+Major Changes in Version 0.95
+-----------------------------
+
+* Add new fox:external-document extension element that allows to insert whole
+ documents into a page-sequence (JM)
+* Add support for background on fo:table-column and fo:table-header/footer/body
+ elements (VH)
+* Add support for conditional borders in tables (VH)
+* Add support for scale-down-to-fit and scale-up-to-fit (JM)
+* Fix various bugs and performance problems with external graphics by
+ introducing a new image loading framework (JM)
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+Changes since Version 0.95beta
+------------------------------
+Please refer to the list of changes on the web:
+http://xmlgraphics.apache.org/fop/changes.html
+
+
+Version 0.94
+============
+
+This is the second production grade release of the new FOP codebase.
+It contains many bug fixes and new features. See below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a high
+degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for a detailed
+overview.
+
+Known issues
+------------
+
+The known issues of this release are listed at
+http://xmlgraphics.apache.org/fop/0.94/knownissues_overview.html.
+
+Major Changes in Version 0.94
+-----------------------------
+
+* Add support for font auto-detection (JM) Thanks to Adrian Cumiskey
+* Add support for the border-collapsing model in tables (VH, JM)
+* Add support for named destinations in PDF (JB)
+* Add support for UAX#14 type line breaking (MM)
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/0.94/changes_0.94.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+
+Version 0.93
+============
+
+This is the first production grade release of the new FOP codebase.
+
+* It contains the new API first introduced in release 0.92
+ beta. The preceding API has been removed.
+* This release again contains many bug fixes and new features. See
+ below for details.
+
+Compliance
+----------
+
+This release implements the XSL 1.0 and 1.1 recommendations to a high
+degree of compliance. See the compliance page
+http://xmlgraphics.apache.org/fop/compliance.html for a detailed
+overview.
+
+Known issues
+------------
+
+The known issues of this release are listed at
+http://xmlgraphics.apache.org/fop/knownissues.html.
+
+Upgrading
+---------
+
+You may experience different behaviour compared to version
+0.20.5. Please consult the "Upgrading" page
+(http://xmlgraphics.apache.org/fop/stable/upgrading.html) for
+details.
+
+Major Changes in Version 0.93
+-----------------------------
+
+* Added support for the use of Open Type fonts (BD)
+* Support for the rgb-icc() function and for a proprietary cmyk()
+ function (for device CMYK colors only through the PDF renderer so
+ far). (JM) Thanks to Peter Coppens. Fixes 40729.
+* Enabled Copy/Paste from PDF content in Acrobat Reader for
+ text using embedded TrueType fonts. (BD) Thanks to Adam Strzelecki,
+ Victor Mote. Fixes 5535.
+* Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still
+ be a bit incomplete. Feedback is welcome!)
+* The Java2DRenderer (and therefore the print and bitmap renderers) is
+ now offering the same quality as the PDF and PS renderers. Note:
+ There can still be little differences between PDF and Print/PNG/TIFF
+ because the latter uses a different font metrics source.
+* Automatic support for all fonts available to the Java2D subsystem
+ for all Java2D-descendant renderers (TIFF, PNG, print, AWT).
+
+The long list of changes in this release is available at
+http://xmlgraphics.apache.org/fop/0.93/changes_0.93.html.
+
+The long list of changes in this and earlier releases is available at
+http://xmlgraphics.apache.org/fop/changes.html.
+
+The Apache FOP team asks you for your continued feedback on the
+software. We're also interested in success stories with the new
+release. So if the latest version works fine for you, please tell us!
+And if it doesn't, you may tell us as well, of course. ;-)
+
+Release notes for older FOP versions can be found on:
+http://xmlgraphics.apache.org/fop/relnotes.html
View
BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/build/fop.jar
Binary file not shown.
View
464 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/conf/fop.xconf
@@ -0,0 +1,464 @@
+<?xml version="1.0"?>
+<!-- $Id: fop.xconf 1339442 2012-05-17 01:42:56Z gadams $ -->
+
+<!--
+
+This is an example configuration file for FOP.
+This file contains the same settings as the default values
+and will have no effect if used unchanged.
+
+Relative config url's will be resolved relative to
+the location of this file.
+
+-->
+
+<!-- NOTE: This is the version of the configuration -->
+<fop version="1.0">
+
+ <!-- Base URL for resolving relative URLs -->
+ <base>.</base>
+
+ <!-- Source resolution in dpi (dots/pixels per inch) for determining the size of pixels in SVG and bitmap images, default: 72dpi -->
+ <source-resolution>72</source-resolution>
+ <!-- Target resolution in dpi (dots/pixels per inch) for specifying the target resolution for generated bitmaps, default: 72dpi -->
+ <target-resolution>72</target-resolution>
+
+ <!-- Default page-height and page-width, in case
+ value is specified as auto -->
+ <default-page-settings height="11in" width="8.26in"/>
+
+ <!-- Information for specific renderers -->
+ <!-- Uses renderer mime type for renderers -->
+ <renderers>
+ <renderer mime="application/pdf">
+ <filterList>
+ <!-- provides compression using zlib flate (default is on) -->
+ <value>flate</value>
+
+ <!-- encodes binary data into printable ascii characters (default off)
+ This provides about a 4:5 expansion of data size -->
+ <!-- <value>ascii-85</value> -->
+
+ <!-- encodes binary data with hex representation (default off)
+ This filter is not recommended as it doubles the data size -->
+ <!-- <value>ascii-hex</value> -->
+ </filterList>
+
+ <fonts>
+ <!-- embedded fonts -->
+ <!--
+ This information must exactly match the font specified
+ in the fo file. Otherwise it will use a default font.
+
+ For example,
+ <fo:inline font-family="Arial" font-weight="bold" font-style="normal">
+ Arial-normal-normal font
+ </fo:inline>
+ for the font triplet specified by:
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+
+ If you do not want to embed the font in the pdf document
+ then do not include the "embed-url" attribute.
+ The font will be needed where the document is viewed
+ for it to be displayed properly.
+
+ possible styles: normal | italic | oblique | backslant
+ possible weights: normal | bold | 100 | 200 | 300 | 400
+ | 500 | 600 | 700 | 800 | 900
+ (normal = 400, bold = 700)
+ -->
+
+ <!--
+ <font metrics-url="arial.xml" kerning="yes" embed-url="arial.ttf">
+ <font-triplet name="Arial" style="normal" weight="normal"/>
+ <font-triplet name="ArialMT" style="normal" weight="normal"/>
+ </font>
+ <font metrics-url="arialb.xml" kerning="yes" embed-url="arialb.ttf">
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+ <font-triplet name="ArialMT" style="normal" weight="bold"/>
+ </font>
+ -->
+ </fonts>
+
+ <!-- This option lets you specify additional options on an XML handler -->
+ <!--xml-handler namespace="http://www.w3.org/2000/svg">
+ <stroke-text>false</stroke-text>
+ </xml-handler-->
+
+ </renderer>
+
+ <renderer mime="application/x-afp">
+ <!--
+ The bit depth and type of images produced
+ (this is the default setting)
+ -->
+ <images mode="b+w" bits-per-pixel="8"/>
+ <renderer-resolution>240</renderer-resolution>
+ <line-width-correction>2.5</line-width-correction>
+ <resource-group-file>resources.afp</resource-group-file>
+
+ <fonts>
+ <!--
+ Below is an example using raster font configuration using FOP builtin base-14 font metrics.
+ for Times Roman, Helvetica and Courier.
+
+ Depending on AFP raster and outline font availability on your installation you will
+ most likely need to modify the configuration provided below.
+
+ See http://xmlgraphics.apache.org/fop/trunk/output.html#afp-configuration
+ for details of FOP configuration for AFP
+ -->
+
+ <!-- Times Roman -->
+ <font>
+ <afp-font name="Times Roman" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0N20060" base14-font="TimesRoman"/>
+ <afp-raster-font size="7" characterset="C0N20070" base14-font="TimesRoman"/>
+ <afp-raster-font size="8" characterset="C0N20080" base14-font="TimesRoman"/>
+ <afp-raster-font size="9" characterset="C0N20090" base14-font="TimesRoman"/>
+ <afp-raster-font size="10" characterset="C0N20000" base14-font="TimesRoman"/>
+ <afp-raster-font size="11" characterset="C0N200A0" base14-font="TimesRoman"/>
+ <afp-raster-font size="12" characterset="C0N200B0" base14-font="TimesRoman"/>
+ <afp-raster-font size="14" characterset="C0N200D0" base14-font="TimesRoman"/>
+ <afp-raster-font size="16" characterset="C0N200F0" base14-font="TimesRoman"/>
+ <afp-raster-font size="18" characterset="C0N200H0" base14-font="TimesRoman"/>
+ <afp-raster-font size="20" characterset="C0N200J0" base14-font="TimesRoman"/>
+ <afp-raster-font size="24" characterset="C0N200N0" base14-font="TimesRoman"/>
+ <afp-raster-font size="30" characterset="C0N200T0" base14-font="TimesRoman"/>
+ <afp-raster-font size="36" characterset="C0N200Z0" base14-font="TimesRoman"/>
+ </afp-font>
+ <font-triplet name="Times" style="normal" weight="normal"/>
+ <font-triplet name="TimesRoman" style="normal" weight="normal"/>
+ <font-triplet name="Times Roman" style="normal" weight="normal"/>
+ <font-triplet name="Times-Roman" style="normal" weight="normal"/>
+ <font-triplet name="Times New Roman" style="normal" weight="normal"/>
+ <font-triplet name="TimesNewRoman" style="normal" weight="normal"/>
+ <font-triplet name="serif" style="normal" weight="normal"/>
+ </font>
+
+ <!-- Times Roman Italic -->
+ <font>
+ <afp-font name="Times Roman Italic" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0N30060" base14-font="TimesItalic"/>
+ <afp-raster-font size="7" characterset="C0N30070" base14-font="TimesItalic"/>
+ <afp-raster-font size="8" characterset="C0N30080" base14-font="TimesItalic"/>
+ <afp-raster-font size="9" characterset="C0N30090" base14-font="TimesItalic"/>
+ <afp-raster-font size="10" characterset="C0N30000" base14-font="TimesItalic"/>
+ <afp-raster-font size="11" characterset="C0N300A0" base14-font="TimesItalic"/>
+ <afp-raster-font size="12" characterset="C0N300B0" base14-font="TimesItalic"/>
+ <afp-raster-font size="14" characterset="C0N300D0" base14-font="TimesItalic"/>
+ <afp-raster-font size="16" characterset="C0N300F0" base14-font="TimesItalic"/>
+ <afp-raster-font size="18" characterset="C0N300H0" base14-font="TimesItalic"/>
+ <afp-raster-font size="20" characterset="C0N300J0" base14-font="TimesItalic"/>
+ <afp-raster-font size="24" characterset="C0N300N0" base14-font="TimesItalic"/>
+ <afp-raster-font size="30" characterset="C0N300T0" base14-font="TimesItalic"/>
+ <afp-raster-font size="36" characterset="C0N300Z0" base14-font="TimesItalic"/>
+ </afp-font>
+ <font-triplet name="Times" style="italic" weight="normal"/>
+ <font-triplet name="TimesRoman" style="italic" weight="normal"/>
+ <font-triplet name="Times Roman" style="italic" weight="normal"/>
+ <font-triplet name="Times-Roman" style="italic" weight="normal"/>
+ <font-triplet name="Times New Roman" style="italic" weight="normal"/>
+ <font-triplet name="TimesNewRoman" style="italic" weight="normal"/>
+ <font-triplet name="serif" style="italic" weight="normal"/>
+ </font>
+
+ <!-- Times Roman Bold -->
+ <font>
+ <afp-font name="Times Roman Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0N40060" base14-font="TimesBold"/>
+ <afp-raster-font size="7" characterset="C0N40070" base14-font="TimesBold"/>
+ <afp-raster-font size="8" characterset="C0N40080" base14-font="TimesBold"/>
+ <afp-raster-font size="9" characterset="C0N40090" base14-font="TimesBold"/>
+ <afp-raster-font size="10" characterset="C0N40000" base14-font="TimesBold"/>
+ <afp-raster-font size="11" characterset="C0N400A0" base14-font="TimesBold"/>
+ <afp-raster-font size="12" characterset="C0N400B0" base14-font="TimesBold"/>
+ <afp-raster-font size="14" characterset="C0N400D0" base14-font="TimesBold"/>
+ <afp-raster-font size="16" characterset="C0N400F0" base14-font="TimesBold"/>
+ <afp-raster-font size="18" characterset="C0N400H0" base14-font="TimesBold"/>
+ <afp-raster-font size="20" characterset="C0N400J0" base14-font="TimesBold"/>
+ <afp-raster-font size="24" characterset="C0N400N0" base14-font="TimesBold"/>
+ <afp-raster-font size="30" characterset="C0N400T0" base14-font="TimesBold"/>
+ <afp-raster-font size="36" characterset="C0N400Z0" base14-font="TimesBold"/>
+ </afp-font>
+ <font-triplet name="Times" style="normal" weight="bold"/>
+ <font-triplet name="TimesRoman" style="normal" weight="bold"/>
+ <font-triplet name="Times Roman" style="normal" weight="bold"/>
+ <font-triplet name="Times-Roman" style="normal" weight="bold"/>
+ <font-triplet name="Times New Roman" style="normal" weight="bold"/>
+ <font-triplet name="TimesNewRoman" style="normal" weight="bold"/>
+ <font-triplet name="serif" style="normal" weight="bold"/>
+ </font>
+
+ <!-- Times Roman Italic Bold -->
+ <font>
+ <afp-font name="Times Roman Italic Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0N50060" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="7" characterset="C0N50070" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="8" characterset="C0N50080" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="9" characterset="C0N50090" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="10" characterset="C0N50000" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="11" characterset="C0N500A0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="12" characterset="C0N500B0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="14" characterset="C0N500D0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="16" characterset="C0N500F0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="18" characterset="C0N500H0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="20" characterset="C0N500J0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="24" characterset="C0N500N0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="30" characterset="C0N500T0" base14-font="TimesBoldItalic"/>
+ <afp-raster-font size="36" characterset="C0N500Z0" base14-font="TimesBoldItalic"/>
+ </afp-font>
+ <font-triplet name="Times" style="italic" weight="bold"/>
+ <font-triplet name="TimesRoman" style="italic" weight="bold"/>
+ <font-triplet name="Times Roman" style="italic" weight="bold"/>
+ <font-triplet name="Times-Roman" style="italic" weight="bold"/>
+ <font-triplet name="Times New Roman" style="italic" weight="bold"/>
+ <font-triplet name="TimesNewRoman" style="italic" weight="bold"/>
+ <font-triplet name="serif" style="italic" weight="bold"/>
+ </font>
+
+ <!-- Helvetica -->
+ <font>
+ <afp-font name="Helvetica" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0H20060" base14-font="Helvetica"/>
+ <afp-raster-font size="7" characterset="C0H20070" base14-font="Helvetica"/>
+ <afp-raster-font size="8" characterset="C0H20080" base14-font="Helvetica"/>
+ <afp-raster-font size="9" characterset="C0H20090" base14-font="Helvetica"/>
+ <afp-raster-font size="10" characterset="C0H20000" base14-font="Helvetica"/>
+ <afp-raster-font size="11" characterset="C0H200A0" base14-font="Helvetica"/>
+ <afp-raster-font size="12" characterset="C0H200B0" base14-font="Helvetica"/>
+ <afp-raster-font size="14" characterset="C0H200D0" base14-font="Helvetica"/>
+ <afp-raster-font size="16" characterset="C0H200F0" base14-font="Helvetica"/>
+ <afp-raster-font size="18" characterset="C0H200H0" base14-font="Helvetica"/>
+ <afp-raster-font size="20" characterset="C0H200J0" base14-font="Helvetica"/>
+ <afp-raster-font size="24" characterset="C0H200N0" base14-font="Helvetica"/>
+ <afp-raster-font size="30" characterset="C0H200T0" base14-font="Helvetica"/>
+ <afp-raster-font size="36" characterset="C0H200Z0" base14-font="Helvetica"/>
+ </afp-font>
+ <font-triplet name="Helvetica" style="normal" weight="normal"/>
+ <font-triplet name="Arial" style="normal" weight="normal"/>
+ <font-triplet name="sans-serif" style="normal" weight="normal"/>
+ <font-triplet name="any" style="normal" weight="normal"/>
+ </font>
+
+ <!-- Helvetica Italic -->
+ <font>
+ <afp-font name="Helvetica Italic" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0H30060" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="7" characterset="C0H30070" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="8" characterset="C0H30080" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="9" characterset="C0H30090" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="10" characterset="C0H30000" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="11" characterset="C0H300A0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="12" characterset="C0H300B0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="14" characterset="C0H300D0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="16" characterset="C0H300F0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="18" characterset="C0H300H0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="20" characterset="C0H300J0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="24" characterset="C0H300N0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="30" characterset="C0H300T0" base14-font="HelveticaOblique"/>
+ <afp-raster-font size="36" characterset="C0H300Z0" base14-font="HelveticaOblique"/>
+ </afp-font>
+ <font-triplet name="Helvetica" style="italic" weight="normal"/>
+ <font-triplet name="Arial" style="italic" weight="normal"/>
+ <font-triplet name="sans-serif" style="italic" weight="normal"/>
+ </font>
+
+ <!-- Helvetica (Semi) Bold -->
+ <font>
+ <afp-font name="Helvetica (Semi) Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0H40060" base14-font="HelveticaBold"/>
+ <afp-raster-font size="7" characterset="C0H40070" base14-font="HelveticaBold"/>
+ <afp-raster-font size="8" characterset="C0H40080" base14-font="HelveticaBold"/>
+ <afp-raster-font size="9" characterset="C0H40090" base14-font="HelveticaBold"/>
+ <afp-raster-font size="10" characterset="C0H40000" base14-font="HelveticaBold"/>
+ <afp-raster-font size="11" characterset="C0H400A0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="12" characterset="C0H400B0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="14" characterset="C0H400D0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="16" characterset="C0H400F0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="18" characterset="C0H400H0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="20" characterset="C0H400J0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="24" characterset="C0H400N0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="30" characterset="C0H400T0" base14-font="HelveticaBold"/>
+ <afp-raster-font size="36" characterset="C0H400Z0" base14-font="HelveticaBold"/>
+ </afp-font>
+ <font-triplet name="Helvetica" style="normal" weight="bold"/>
+ <font-triplet name="Arial" style="normal" weight="bold"/>
+ <font-triplet name="sans-serif" style="normal" weight="bold"/>
+ </font>
+
+ <!-- Helvetica Italic (Semi) Bold -->
+ <font>
+ <afp-font name="Helvetica Italic (Semi) Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0H50060" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="7" characterset="C0H50070" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="8" characterset="C0H50080" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="9" characterset="C0H50090" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="10" characterset="C0H50000" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="11" characterset="C0H500A0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="12" characterset="C0H500B0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="14" characterset="C0H500D0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="16" characterset="C0H500F0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="18" characterset="C0H500H0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="20" characterset="C0H500J0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="24" characterset="C0H500N0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="30" characterset="C0H500T0" base14-font="HelveticaBoldOblique"/>
+ <afp-raster-font size="36" characterset="C0H500Z0" base14-font="HelveticaBoldOblique"/>
+ </afp-font>
+ <font-triplet name="Helvetica" style="italic" weight="bold"/>
+ <font-triplet name="Arial" style="italic" weight="bold"/>
+ <font-triplet name="sans-serif" style="italic" weight="bold"/>
+ </font>
+
+ <!-- Courier -->
+ <font>
+ <afp-font name="Courier" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0420060" base14-font="Courier"/>
+ <afp-raster-font size="7" characterset="C0420070" base14-font="Courier"/>
+ <afp-raster-font size="8" characterset="C0420080" base14-font="Courier"/>
+ <afp-raster-font size="9" characterset="C0420090" base14-font="Courier"/>
+ <afp-raster-font size="10" characterset="C0420000" base14-font="Courier"/>
+ <afp-raster-font size="11" characterset="C04200A0" base14-font="Courier"/>
+ <afp-raster-font size="12" characterset="C04200B0" base14-font="Courier"/>
+ <afp-raster-font size="14" characterset="C04200D0" base14-font="Courier"/>
+ <afp-raster-font size="16" characterset="C04200F0" base14-font="Courier"/>
+ <afp-raster-font size="18" characterset="C04200H0" base14-font="Courier"/>
+ <afp-raster-font size="20" characterset="C04200J0" base14-font="Courier"/>
+ <afp-raster-font size="24" characterset="C04200N0" base14-font="Courier"/>
+ <afp-raster-font size="30" characterset="C04200T0" base14-font="Courier"/>
+ <afp-raster-font size="36" characterset="C04200Z0" base14-font="Courier"/>
+ </afp-font>
+ <font-triplet name="Courier" style="normal" weight="normal"/>
+ <font-triplet name="monospace" style="normal" weight="normal"/>
+ </font>
+
+ <!-- Courier Italic -->
+ <font>
+ <afp-font name="Courier Italic" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0430060" base14-font="CourierOblique"/>
+ <afp-raster-font size="7" characterset="C0430070" base14-font="CourierOblique"/>
+ <afp-raster-font size="8" characterset="C0430080" base14-font="CourierOblique"/>
+ <afp-raster-font size="9" characterset="C0430090" base14-font="CourierOblique"/>
+ <afp-raster-font size="10" characterset="C0430000" base14-font="CourierOblique"/>
+ <afp-raster-font size="11" characterset="C04300A0" base14-font="CourierOblique"/>
+ <afp-raster-font size="12" characterset="C04300B0" base14-font="CourierOblique"/>
+ <afp-raster-font size="14" characterset="C04300D0" base14-font="CourierOblique"/>
+ <afp-raster-font size="16" characterset="C04300F0" base14-font="CourierOblique"/>
+ <afp-raster-font size="18" characterset="C04300H0" base14-font="CourierOblique"/>
+ <afp-raster-font size="20" characterset="C04300J0" base14-font="CourierOblique"/>
+ <afp-raster-font size="24" characterset="C04300N0" base14-font="CourierOblique"/>
+ <afp-raster-font size="30" characterset="C04300T0" base14-font="CourierOblique"/>
+ <afp-raster-font size="36" characterset="C04300Z0" base14-font="CourierOblique"/>
+ </afp-font>
+ <font-triplet name="Courier" style="italic" weight="normal"/>
+ <font-triplet name="monospace" style="italic" weight="normal"/>
+ </font>
+
+ <!-- Courier Bold -->
+ <font>
+ <afp-font name="Courier Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0440060" base14-font="CourierBold"/>
+ <afp-raster-font size="7" characterset="C0440070" base14-font="CourierBold"/>
+ <afp-raster-font size="8" characterset="C0440080" base14-font="CourierBold"/>
+ <afp-raster-font size="9" characterset="C0440090" base14-font="CourierBold"/>
+ <afp-raster-font size="10" characterset="C0440000" base14-font="CourierBold"/>
+ <afp-raster-font size="11" characterset="C04400A0" base14-font="CourierBold"/>
+ <afp-raster-font size="12" characterset="C04400B0" base14-font="CourierBold"/>
+ <afp-raster-font size="14" characterset="C04400D0" base14-font="CourierBold"/>
+ <afp-raster-font size="16" characterset="C04400F0" base14-font="CourierBold"/>
+ <afp-raster-font size="18" characterset="C04400H0" base14-font="CourierBold"/>
+ <afp-raster-font size="20" characterset="C04400J0" base14-font="CourierBold"/>
+ <afp-raster-font size="24" characterset="C04400N0" base14-font="CourierBold"/>
+ <afp-raster-font size="30" characterset="C04400T0" base14-font="CourierBold"/>
+ <afp-raster-font size="36" characterset="C04400Z0" base14-font="CourierBold"/>
+ </afp-font>
+ <font-triplet name="Courier" style="normal" weight="bold"/>
+ <font-triplet name="monospace" style="normal" weight="bold"/>
+ </font>
+
+ <!-- Courier Italic Bold -->
+ <font>
+ <afp-font name="Courier Italic Bold" type="raster" codepage="T1V10500" encoding="Cp500">
+ <afp-raster-font size="6" characterset="C0450060" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="7" characterset="C0450070" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="8" characterset="C0450080" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="9" characterset="C0450090" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="10" characterset="C0450000" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="11" characterset="C04500A0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="12" characterset="C04500B0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="14" characterset="C04500D0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="16" characterset="C04500F0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="18" characterset="C04500H0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="20" characterset="C04500J0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="24" characterset="C04500N0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="30" characterset="C04500T0" base14-font="CourierBoldOblique"/>
+ <afp-raster-font size="36" characterset="C04500Z0" base14-font="CourierBoldOblique"/>
+ </afp-font>
+ <font-triplet name="Courier" style="italic" weight="bold"/>
+ <font-triplet name="monospace" style="italic" weight="bold"/>
+ </font>
+
+ <!--
+ Configure double-byte (CID Keyed font (Type 0)) AFP fonts with type="CIDKeyed".
+
+ example:
+ <font>
+ <afp-font type="CIDKeyed" encoding="UnicodeBigUnmarked"
+ codepage="T1120000" characterset="CZJHMNU"
+ base-uri="fonts" />
+ <font-triplet name="J-Heisei Mincho" style="normal" weight="normal" />
+ </font>
+ -->
+
+
+ </fonts>
+ </renderer>
+
+ <renderer mime="application/postscript">
+ <!-- This option forces the PS renderer to rotate landscape pages -->
+ <!--auto-rotate-landscape>true</auto-rotate-landscape-->
+
+ <!-- This option lets you specify additional options on an XML handler -->
+ <!--xml-handler namespace="http://www.w3.org/2000/svg">
+ <stroke-text>false</stroke-text>
+ </xml-handler-->
+ </renderer>
+
+ <renderer mime="application/vnd.hp-PCL">
+ </renderer>
+
+ <!-- MIF does not have a renderer
+ <renderer mime="application/vnd.mif">
+ </renderer>
+ -->
+
+ <renderer mime="image/svg+xml">
+ <format type="paginated"/>
+ <link value="true"/>
+ <strokeText value="false"/>
+ </renderer>
+
+ <renderer mime="application/awt">
+ </renderer>
+
+ <renderer mime="image/png">
+ <!--transparent-page-background>true</transparent-page-background-->
+ </renderer>
+
+ <renderer mime="image/tiff">
+ <!--transparent-page-background>true</transparent-page-background-->
+ <!--compression>CCITT T.6</compression-->
+ </renderer>
+
+ <renderer mime="text/xml">
+ </renderer>
+
+ <!-- RTF does not have a renderer
+ <renderer mime="text/rtf">
+ </renderer>
+ -->
+
+ </renderers>
+
+</fop>
+
View
255 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop
@@ -0,0 +1,255 @@
+#! /bin/sh
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You 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.
+
+# Shell script to run FOP, adapted from the Jakarta-Ant project.
+
+rpm_mode=true
+java_exec_args="-Djava.awt.headless=true"
+fop_exec_args=
+no_config=false
+fop_exec_debug=false
+show_help=false
+for arg in "$@" ; do
+ if [ "$arg" = "--noconfig" ] ; then
+ no_config=true
+ elif [ "$arg" = "--execdebug" ] ; then
+ fop_exec_debug=true
+ elif [ my"$arg" = my"--h" -o my"$arg" = my"--help" ] ; then
+ show_help=true
+ fop_exec_args="$fop_exec_args -h"
+ else
+ if [ my"$arg" = my"-h" -o my"$arg" = my"-help" ] ; then
+ show_help=true
+ fi
+ fop_exec_args="$fop_exec_args \"$arg\""
+ fi
+done
+
+# Source/default fop configuration
+if $no_config ; then
+ rpm_mode=false
+else
+ # load system-wide fop configuration
+ if [ -f "/etc/fop.conf" ] ; then
+ . /etc/fop.conf
+ fi
+
+ # load user fop configuration
+ if [ -f "$HOME/.fop/fop.conf" ] ; then
+ . $HOME/.fop/fop.conf
+ fi
+ if [ -f "$HOME/.foprc" ] ; then
+ . "$HOME/.foprc"
+ fi
+
+ # provide default configuration values
+ if [ -z "$rpm_mode" ] ; then
+ rpm_mode=false
+ fi
+ if [ -z "$usejikes" ] ; then
+ usejikes=$use_jikes_default
+ fi
+fi
+
+# Setup Java environment in rpm mode
+if $rpm_mode ; then
+ if [ -f /usr/share/java-utils/java-functions ] ; then
+ . /usr/share/java-utils/java-functions
+ set_jvm
+ set_javacmd
+ fi
+fi
+
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+case "`uname`" in
+ CYGWIN*) cygwin=true ;;
+ Darwin*) darwin=true
+ if [ -z "$JAVA_HOME" ] ; then
+ JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+ fi
+ ;;
+esac
+
+if [ -z "$FOP_HOME" -o ! -d "$FOP_HOME" ] ; then
+ ## resolve links - $0 may be a link to fop's home
+ PRG="$0"
+ progname=`basename "$0"`
+
+ # need this for relative symlinks
+ while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+ done
+
+ FOP_HOME=`dirname "$PRG"`
+
+ # make it fully qualified
+ FOP_HOME=`cd "$FOP_HOME" && pwd`
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+ [ -n "$FOP_HOME" ] &&
+ FOP_HOME=`cygpath --unix "$FOP_HOME"`
+ [ -n "$JAVA_HOME" ] &&
+ JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+if [ "$OS" = "Windows_NT" ] ; then
+ pathSepChar=";"
+else
+ pathSepChar=":"
+fi
+
+if [ -z "$JAVACMD" ] ; then
+ if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ else
+ JAVACMD=`which java 2> /dev/null `
+ if [ -z "$JAVACMD" ] ; then
+ JAVACMD=java
+ fi
+ fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+ echo "Error: JAVA_HOME is not defined correctly."
+ echo " We cannot execute $JAVACMD"
+ exit 1
+fi
+
+if [ -n "$CLASSPATH" ] ; then
+ LOCALCLASSPATH=$CLASSPATH
+fi
+
+# add fop.jar, fop-sandbox and fop-hyph.jar, which reside in $FOP_HOME/build
+LOCALCLASSPATH=${FOP_HOME}/build/fop.jar${pathSepChar}${FOP_HOME}/build/fop-sandbox.jar${pathSepChar}${FOP_HOME}/build/fop-hyph.jar${pathSepChar}$LOCALCLASSPATH
+
+# add in the dependency .jar files, which reside in $FOP_HOME/lib
+OLD_IFS=$IFS
+IFS="
+"
+DIRLIBS=${FOP_HOME}/lib/*.jar
+for i in ${DIRLIBS}
+do
+ # if the directory is empty, then it will return the input string
+ # this is stupid, so case for it
+ if [ "$i" != "${DIRLIBS}" ] ; then
+ if [ -z "$LOCALCLASSPATH" ] ; then
+ LOCALCLASSPATH=$i
+ else
+ LOCALCLASSPATH="$i"${pathSepChar}$LOCALCLASSPATH
+ fi
+ fi
+done
+IFS=$OLD_IFS
+
+# add in user-defined hyphenation JARs
+if [ -n "$FOP_HYPHENATION_PATH" ] ; then
+ LOCALCLASSPATH=$LOCALCLASSPATH${pathSepChar}$FOP_HYPHENATION_PATH
+fi
+
+# For Cygwin, switch paths to appropriate format before running java
+# For PATHs convert to unix format first, then to windows format to ensure
+# both formats are supported. Probably this will fail on directories with ;
+# in the name in the path. Let's assume that paths containing ; are more
+# rare than windows style paths on cygwin.
+if $cygwin; then
+ if [ "$OS" = "Windows_NT" ] && cygpath -m .>/dev/null 2>/dev/null ; then
+ format=mixed
+ else
+ format=windows
+ fi
+ FOP_HOME=`cygpath --$format "$FOP_HOME"`
+ LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`
+ LOCALCLASSPATH=`cygpath --path --$format "$LCP_TEMP"`
+ if [ -n "$CLASSPATH" ] ; then
+ CP_TEMP=`cygpath --path --unix "$CLASSPATH"`
+ CLASSPATH=`cygpath --path --$format "$CP_TEMP"`
+ fi
+ CYGHOME=`cygpath --$format "$HOME"`
+fi
+
+# Show script help if requested
+if $show_help ; then
+ fop_exec_args=""
+ echo $0 '[script options] [FOP options]'
+ echo 'Script Options:'
+ echo ' --help, -h print this message and FOP help'
+ echo ' --noconfig suppress sourcing of /etc/fop.conf,'
+ echo ' $HOME/.fop/fop.conf, and $HOME/.foprc'
+ echo ' configuration files'
+ echo ' --execdebug print FOP exec line generated by this'
+ echo ' launch script'
+fi
+
+# add a second backslash to variables terminated by a backslash under cygwin
+if $cygwin; then
+ case "$FOP_HOME" in
+ *\\ )
+ FOP_HOME="$FOP_HOME\\"
+ ;;
+ esac
+ case "$CYGHOME" in
+ *\\ )
+ CYGHOME="$CYGHOME\\"
+ ;;
+ esac
+ case "$LOCALCLASSPATH" in
+ *\\ )
+ LOCALCLASSPATH="$LOCALCLASSPATH\\"
+ ;;
+ esac
+ case "$CLASSPATH" in
+ *\\ )
+ CLASSPATH="$CLASSPATH\\"
+ ;;
+ esac
+fi
+
+# The default commons logger for JDK1.4 is JDK1.4Logger.
+# To use a different logger, uncomment the one desired below
+# LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
+# LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
+# LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
+
+# Logging levels
+# Below option is only if you are using SimpleLog instead of the default JDK1.4 Logger.
+# To set logging levels for JDK 1.4 Logger, edit the %JAVA_HOME%/JRE/LIB/logging.properties
+# file instead.
+# Possible SimpleLog values: "trace", "debug", "info" (default), "warn", "error", or "fatal".
+# LOGLEVEL=-Dorg.apache.commons.logging.simplelog.defaultlog=INFO
+
+# Execute FOP using eval/exec to preserve spaces in paths,
+# java options, and FOP args
+fop_exec_command="exec \"$JAVACMD\" $java_exec_args $LOGCHOICE $LOGLEVEL -classpath \"$LOCALCLASSPATH\" $FOP_OPTS org.apache.fop.cli.Main $fop_exec_args"
+if $fop_exec_debug ; then
+ echo $fop_exec_command
+fi
+eval $fop_exec_command
View
75 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.bat
@@ -0,0 +1,75 @@
+@ECHO OFF
+REM Licensed to the Apache Software Foundation (ASF) under one or more
+REM contributor license agreements. See the NOTICE file distributed with
+REM this work for additional information regarding copyright ownership.
+REM The ASF licenses this file to You under the Apache License, Version 2.0
+REM (the "License"); you may not use this file except in compliance with
+REM the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing, software
+REM distributed under the License is distributed on an "AS IS" BASIS,
+REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM See the License for the specific language governing permissions and
+REM limitations under the License.
+REM $Id: fop.bat 1325624 2012-04-13 06:28:25Z gadams $
+
+SETLOCAL ENABLEDELAYEDEXPANSION
+
+rem %~dp0 is the expanded pathname of the current script under NT
+set LOCAL_FOP_HOME=
+if "%OS%"=="Windows_NT" set LOCAL_FOP_HOME="%~dp0"
+
+rem Code from Apache Ant project
+rem Slurp the command line arguments. This loop allows for an unlimited number
+rem of arguments (up to the command line limit, anyway).
+rem Could also do a "shift" and "%*" for all params, but apparently doesn't work
+rem with Win9x.
+set FOP_CMD_LINE_ARGS=%1
+if ""%1""=="""" goto doneStart
+shift
+:setupArgs
+if ""%1""=="""" goto doneStart
+set FOP_CMD_LINE_ARGS=%FOP_CMD_LINE_ARGS% %1
+shift
+goto setupArgs
+rem This label provides a place for the argument list loop to break out
+rem and for NT handling to skip to.
+:doneStart
+
+set LOGCHOICE=
+rem The default commons logger for JDK1.4 is JDK1.4Logger.
+rem To use a different logger, uncomment the one desired below
+rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog
+rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
+rem set LOGCHOICE=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
+
+set LOGLEVEL=
+rem Logging levels
+rem Below option is only if you are using SimpleLog instead of the default JDK1.4 Logger.
+rem To set logging levels for JDK 1.4 Logger, edit the %JAVA_HOME%\JRE\LIB\logging.properties
+rem file instead.
+rem Possible SimpleLog values: "trace", "debug", "info" (default), "warn", "error", or "fatal".
+rem set LOGLEVEL=-Dorg.apache.commons.logging.simplelog.defaultlog=INFO
+
+set LIBDIR=%LOCAL_FOP_HOME%lib
+
+set LOCALCLASSPATH=%FOP_HYPHENATION_PATH%
+for %%l in (%LOCAL_FOP_HOME%build\*.jar %LIBDIR%\*.jar) do set LOCALCLASSPATH=!LOCALCLASSPATH!;%%l
+
+set JAVAOPTS=-Denv.windir=%WINDIR% -Djava.awt.headless=true
+
+if "%JAVA_HOME%" == "" goto noJavaHome
+if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
+if "%JAVACMD%" == "" set JAVACMD=%JAVA_HOME%\bin\java
+goto runFop
+
+:noJavaHome
+if "%JAVACMD%" == "" set JAVACMD=java
+
+:runFop
+rem echo "%JAVACMD%" %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS%
+"%JAVACMD%" %JAVAOPTS% %LOGCHOICE% %LOGLEVEL% -cp "%LOCALCLASSPATH%" %FOP_OPTS% org.apache.fop.cli.Main %FOP_CMD_LINE_ARGS%
+
+ENDLOCAL
View
31 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.cmd
@@ -0,0 +1,31 @@
+@ECHO OFF
+REM Licensed to the Apache Software Foundation (ASF) under one or more
+REM contributor license agreements. See the NOTICE file distributed with
+REM this work for additional information regarding copyright ownership.
+REM The ASF licenses this file to You under the Apache License, Version 2.0
+REM (the "License"); you may not use this file except in compliance with
+REM the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing, software
+REM distributed under the License is distributed on an "AS IS" BASIS,
+REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM See the License for the specific language governing permissions and
+REM limitations under the License.
+REM $Id: fop.cmd 1293736 2012-02-26 02:29:01Z gadams $
+
+set LOCAL_FOP_HOME=%~dp0
+set FOP_CMD_LINE_ARGS=%1
+if ""%1""=="""" goto doneStart
+shift
+:setupArgs
+if ""%1""=="""" goto doneStart
+set FOP_CMD_LINE_ARGS=%FOP_CMD_LINE_ARGS% %1
+shift
+goto setupArgs
+rem This label provides a place for the argument list loop to break out
+:doneStart
+
+call "%LOCAL_FOP_HOME%\fop.bat" %FOP_CMD_LINE_ARGS%
+
View
345 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/fop.js
@@ -0,0 +1,345 @@
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You 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: fop.js 1325624 2012-04-13 06:28:25Z gadams $ -->
+
+// jscript to run FOP, adapted from the Jakarta-Ant project.
+
+// rpm_mode is irrelevant on Windows
+// var rpm_mode=true;
+var java_exec_args = "-Djava.awt.headless=true";
+var fop_exec_args = "";
+var no_config=false;
+var fop_exec_debug=false;
+var debug=false;
+var keep_open=false;
+var show_help=false;
+
+var config_wanted = new Array("FOP_HOME", "CLASSPATH", "FOP_HYPHENATION_PATH", "FOP_OPTS", "JAVA_OPTS", "LOGCHOICE", "LOGLEVEL");
+
+// parse command-line arguments
+function read_args() {
+ var args = WScript.Arguments;
+ var named = new ActiveXObject("Scripting.Dictionary");
+ for (i = 0; i < args.length; i++) {
+ switch(args(i)) {
+ case "--debug":
+ debug=true;
+ break;
+ case "--execdebug":
+ fop_exec_debug=true;
+ break;
+ case "--keepopen":
+ keep_open=true;
+ break;
+ case "--noconfig":
+ no_config=true;
+ break;
+ case "-h":
+ case "--help":
+ case "--h":
+ case "-help":
+ show_help=true;
+ // fop_exec_args=fop_exec_args + " -h";
+ break;
+ default:
+ fop_exec_args=fop_exec_args + " " + args(i);
+ }
+ }
+ if (debug) {
+ WScript.Echo("debug: " + debug);
+ WScript.Echo("execdebug: " + fop_exec_debug);
+ WScript.Echo("keepopen: " + keep_open);
+ WScript.Echo("noconfig: " + no_config);
+ WScript.Echo("help: " + show_help);
+ WScript.Echo("java arguments: " + java_exec_args);
+ WScript.Echo("fop arguments: " + fop_exec_args);
+ }
+}
+
+var help_text="Usage:\n"
+ + WScript.ScriptFullName + " [script options] [FOP options]\n"
+ + "Script Options:\n"
+ + " --help, -h print this message and FOP help\n"
+ + " --debug print debugging information for this launch script\n"
+ + " --execdebug print FOP exec line generated by this launch script\n"
+ + " --keepopen keep FOP's command window open\n"
+ + " --noconfig suppress reading of configuration file and registry";
+
+function read_environment() {
+ for (i in config_wanted) {
+ if (!config.Exists(config_wanted[i])) {
+ var env_var_string = "%" + config_wanted[i] + "%";
+ var env_var = shell.ExpandEnvironmentStrings(env_var_string);
+ if (env_var != "" && env_var != env_var_string) {
+ config.Add(config_wanted[i], env_var);
+ if (debug) {
+ WScript.Echo(config_wanted[i] + " env: "
+ + config.Item(config_wanted[i]));
+ }
+ }
+ }
+ }
+}
+
+function read_desktop(dtname) {
+ if (fs.FolderExists(dtname)) {
+ var fopname = fs.GetFolder(dtname).ParentFolder.Path
+ + "\\Application Data\\Fop";
+ if (fs.FolderExists(fopname)) {
+ var fop_conf_name = fs.GetFolder(fopname).Path + "\\fop.conf";
+ if (fs.FileExists(fop_conf_name)) {
+ // source fop_conf_file
+ var conf_file = fs.openTextFile(fs.GetFile(fop_conf_name));
+ var conf_lines = new ActiveXObject("Scripting.Dictionary");
+ while (!conf_file.AtEndOfStream) {
+ var line = conf_file.ReadLine();
+ var m = line.match(/(.+?)=(.+)/);
+ if (m != null) {
+ conf_lines.Add(m[1], m[2]);
+ }
+ }
+ for (j in config_wanted) {
+ if (!config.Exists(config_wanted[j])
+ && conf_lines.Exists(config_wanted[j])) {
+ config.Add(config_wanted[j], conf_lines.Item(config_wanted[j]));
+ if (debug) {
+ WScript.Echo(config_wanted[j] + " " + dts[i] + ": "
+ + config.Item(config_wanted[i]));
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+function read_registry(section) {
+ for (j in config_wanted) {
+ if (!config.Exists(config_wanted[j])) {
+ var reg_var;
+ try {
+ reg_var = shell.RegRead(section + "\\Software\\Fop\\"
+ + config_wanted[j]);
+ config.Add(config_wanted[j], reg_var);
+ if (debug) {
+ WScript.Echo(config_wanted[j] + " " + rks[i] + ": "
+ + config.Item(config_wanted[j]));
+ }
+ } catch(e) {}
+ }
+ }
+}
+
+// construct FOP_HOME from the script folder
+function get_fop_home() {
+ if (!config.Exists("FOP_HOME")
+ || !fs.FolderExists(config.Item("FOP_HOME"))) {
+ var fop_home = WScript.ScriptFullName;
+ fop_home = fop_home.substring(0, fop_home.length
+ - WScript.ScriptName.length - 1);
+ if (config.Exists("FOP_HOME")) {
+ config.Remove("FOP_HOME");
+ }
+ config.Add("FOP_HOME", fop_home);
+ if (debug) {
+ WScript.Echo("FOP_HOME dyn: " + config.Item("FOP_HOME"));
+ }
+ }
+}
+
+function get_java_cmd() {
+ var java_home = shell.ExpandEnvironmentStrings("%JAVA_HOME%");
+ javacmd = "java";
+ if (java_home != "" && typeof(java_home) != "undefined"
+ && fs.FolderExists(java_home)) {
+ var javacmd_candidate = java_home + "\\bin\\java.exe";
+ if (fs.FileExists(javacmd_candidate)) {
+ javacmd = javacmd_candidate;
+ }
+ }
+ if (debug) {
+ WScript.Echo("java command: " + javacmd);
+ }
+}
+
+function get_local_classpath() {
+ if (config.Exists("CLASSPATH")) {
+ local_classpath = config.Item("CLASSPATH");
+ if (debug) {
+ WScript.Echo("local classpath: " + local_classpath);
+ }
+ }
+
+ // add fop.jar, fop-sandbox and fop-hyph.jar, which reside in $FOP_HOME/build
+ var lcp = local_classpath;
+ local_classpath = config.Item("FOP_HOME") + "\\build\\fop.jar;"
+ + config.Item("FOP_HOME") + "\\build\\fop-sandbox.jar;"
+ + config.Item("FOP_HOME") + "\\build\\fop-hyph.jar";
+ if (lcp != "") {
+ local_classpath += ";" + lcp;
+ }
+ if (debug) {
+ WScript.Echo("local classpath: " + local_classpath);
+ }
+
+ // add in the dependency .jar files, which reside in $FOP_HOME/lib
+ var libdir_name = config.Item("FOP_HOME") + "\\lib";
+ var dirlibs;
+ if (fs.FolderExists(libdir_name)) {
+ dirlibs = fs.GetFolder(libdir_name).Files;
+ var e = new Enumerator(dirlibs);
+ for (; !e.atEnd(); e.moveNext()) {
+ if (e.item().Name.match("\.jar$")) {
+ local_classpath = libdir_name + "\\" + e.item().Name + ";" + local_classpath;
+ }
+ }
+ if (debug) {
+ WScript.Echo("local classpath: " + local_classpath);
+ }
+ }
+
+ // add in user-defined hyphenation JARs
+ if (config.Exists("FOP_HYPHENATION_PATH")) {
+ local_classpath += ";" + config.Item("FOP_HYPHENATION_PATH");
+ if (debug) {
+ WScript.Echo("local classpath: " + local_classpath);
+ }
+ }
+}
+
+// Execute fop via shell.Exec
+function fop_exec() {
+ var fop_exec_command = "\"" + javacmd + "\" "
+ + java_exec_args + " "
+ + (config.Exists("JAVA_OPTS")?config.Item("JAVA_OPTS") + " ":"")
+ + (config.Exists("LOGCHOICE")?config.Item("LOGCHOICE") + " ":"")
+ + (config.Exists("LOGLEVEL")?config.Item("LOGLEVEL") + " ":"")
+ + "-classpath \"" + local_classpath + "\" "
+ + (config.Exists("FOP_OPTS")?config.Item("FOP_OPTS"):"")
+ + "org.apache.fop.cli.Main " + fop_exec_args;
+ if (debug || fop_exec_debug) {
+ WScript.Echo(fop_exec_command);
+ }
+
+ var fop_run = shell.Exec(fop_exec_command);
+ while (true) {
+ while (!fop_run.StdOut.AtEndOfStream) {
+ WScript.Echo(fop_run.StdOut.ReadLine());
+ }
+ while (!fop_run.StdErr.AtEndOfStream) {
+ WScript.Echo(fop_run.StdErr.ReadLine());
+ }
+ if (fop_run.Status == 1) {
+ break;
+ }
+ WScript.Sleep(100);
+ }
+ if (debug) {
+ WScript.Echo("exit status: " + fop_run.ExitCode);
+ }
+}
+
+// Execute fop via shell.Run
+function fop_run() {
+ var fop_exec_command = "cmd /" + (keep_open?"K":"C") + " \""
+ + "\"" + javacmd + "\" "
+ + java_exec_args + " "
+ + (config.Exists("JAVA_OPTS")?config.Item("JAVA_OPTS") + " ":"")
+ + (config.Exists("LOGCHOICE")?config.Item("LOGCHOICE") + " ":"")
+ + (config.Exists("LOGLEVEL")?config.Item("LOGLEVEL") + " ":"")
+ + "-classpath \"" + local_classpath + "\" "
+ + (config.Exists("FOP_OPTS")?config.Item("FOP_OPTS") + " ":"")
+ + "org.apache.fop.cli.Main " + fop_exec_args + "\"";
+ if (debug || fop_exec_debug) {
+ WScript.Echo(fop_exec_command);
+ }
+ var exit_code = shell.Run(fop_exec_command, 1, 1);
+ if (debug) {
+ WScript.Echo("exit status: " + exit_code);
+ } else {
+ if (exit_code != 0) {
+ WScript.Echo("A FOP error occurred (FOP exit status: " + exit_code + ")\n"
+ + "Use option --keepopen to see FOP's output\n"
+ + "(that is two dashes)");
+ }
+ }
+}
+
+function get_log_choice() {
+ // The default commons logger for JDK1.4 is JDK1.4Logger.
+ // To use a different logger, uncomment the one desired below
+ if (!config.Exists("LOGCHOICE")) {
+ // config.Add("LOGCHOICE","\"-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog\"");
+ // config.Add("LOGCHOICE","\"-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog\"");
+ // config.Add("LOGCHOICE","\"-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger\"");
+ if (debug && config.Exists("LOGCHOICE")) {
+ WScript.Echo("LOGCHOICE script: " + config.Item("LOGCHOICE"));
+ }
+ }
+}
+
+function get_log_level() {
+ // Logging levels
+ // Below option is only if you are using SimpleLog instead of the default JDK1.4 Logger.
+ // To set logging levels for JDK 1.4 Logger, edit the %JAVA_HOME%/JRE/LIB/logging.properties
+ // file instead.
+ // Possible SimpleLog values: "trace", "debug", "info" (default), "warn", "error", or "fatal".
+ if (!config.Exists("LOGLEVEL")) {
+ // config.Add("LOGLEVEL","\"-Dorg.apache.commons.logging.simplelog.defaultlog=INFO\"");
+ if (debug && config.Exists("LOGLEVEL")) {
+ WScript.Echo("LOGLEVEL script: " + config.Item("LOGLEVEL"));
+ }
+ }
+}
+
+var shell = WScript.CreateObject("WScript.Shell");
+var fs = WScript.CreateObject("Scripting.FileSystemObject");
+
+// configuration
+var config = new ActiveXObject("Scripting.Dictionary");
+
+read_args();
+read_environment();
+if (!no_config) {
+ // read user and system-wide fop configurations
+ var spec = shell.SpecialFolders;
+ var dts = new Array("Desktop", "AllUsersDesktop");
+ for (i in dts) {
+ read_desktop(spec(dts[i]));
+ }
+ // read user and system-wide registry
+ var rks = new Array("HKCU", "HKLM");
+ for (i in rks) {
+ read_registry(rks[i]);
+ }
+}
+
+get_fop_home();
+get_log_choice();
+get_log_level();
+var javacmd = "";
+get_java_cmd();
+var local_classpath = "";
+get_local_classpath();
+
+// Show script help if requested
+if (show_help) {
+ // fop_exec_args = "";
+ keep_open = true;
+ WScript.Echo(help_text);
+}
+
+// fop_exec();
+fop_run();
View
243 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/README.txt
@@ -0,0 +1,243 @@
+
+Information on Apache FOP dependencies
+=========================================
+
+$Id$
+
+The Apache Licenses can also be found here:
+http://www.apache.org/licenses/
+
+
+Normal Dependencies
+----------------------
+
+- Apache Jakarta Commons IO
+
+ commons-io-*.jar
+ http://jakarta.apache.org/commons/io/
+ (I/O routines)
+
+ Apache License v2.0
+
+- Apache Jakarta Commons Logging
+
+ commons-logging-*.jar
+ http://jakarta.apache.org/commons/logging/
+ (Logging adapter for various logging backends like JDK 1.4 logging or Log4J)
+
+ Apache License v2.0
+
+- Apache Avalon Framework
+
+ avalon-framework-*.jar
+ http://excalibur.apache.org/framework/
+ (Avalon Framework, maintained by the Apache Excalibur project)
+
+ Apache License v2.0
+
+- Apache XML Graphics Commons
+
+ xmlgraphics-commons-*.jar
+ http://xmlgraphics.apache.org/
+ (Common Library for Apache Batik and Apache FOP)
+
+ Apache License v2.0
+
+- Apache Batik
+
+ batik-*.jar
+ http://xmlgraphics.apache.org/batik/
+ (SVG Implementation)
+
+ Apache License v2.0
+
+- Apache XML Commons Externals (JAXP API)
+
+ xml-apis.jar
+ http://xml.apache.org/commons/components/external/
+ (the JAXP API, plus SAX and various W3C DOM Java bindings,
+ maintained in XML Commons Externals)
+
+ Apache License v2.0 (applies to the distribution)
+ SAX is in the public domain
+ http://www.saxproject.org/copying.html
+ W3C Software Notice and License (applies to the various DOM Java bindings)
+ W3C Document License (applies to the DOM documentation)
+ http://www.w3.org/Consortium/Legal/copyright-software
+ http://www.w3.org/Consortium/Legal/copyright-documents
+ http://www.w3.org/Consortium/Legal/
+
+ xml-apis-ext-*.jar
+ http://xml.apache.org/commons/components/external/
+ (additional DOM APIs from W3C, like SVG, SMIL and Simple API for CSS)
+
+ Apache License v2.0 (applies to the distribution)
+ W3C Software Notice and License (applies to the various DOM Java bindings)
+ W3C Document License (applies to the DOM documentation)
+ http://www.w3.org/Consortium/Legal/copyright-software
+ http://www.w3.org/Consortium/Legal/copyright-documents
+ http://www.w3.org/Consortium/Legal/
+
+- Apache Xalan-J
+
+ xalan-*.jar and serializer-*.jar
+ http://xalan.apache.org
+ (JAXP-compliant XSLT and XPath implementation)
+
+ Apache License v2.0 (applies to Xalan-J)
+ Apache License v1.1 (applies to Apache BCEL and Apache REGEXP bundled in the JAR)
+ Historical Permission Notice and Disclaimer (applies to CUP Parser Generator)
+ http://www.opensource.org/licenses/historical.php
+ (see xalan.runtime.LICENSE.txt)
+
+
+Special Dependencies
+-----------------------
+
+- Apache Xerces-J
+
+ xercesImpl-*.jar
+ http://xerces.apache.org
+ (JAXP-compliant XML parser and DOM Level 3 implementation)
+
+ Apache License v2.0
+
+ Xerces-J is not directly referenced by FOP or any of its dependencies.
+
+
+A note on JAXP
+-----------------------
+
+Since Java 1.4, JAXP (Java API for XML Processing) is part of the
+JRE/JDK. Every JVM includes the APIs and an implementation. However,
+older JREs often contain implementations with bugs that are triggered
+by code in Apache FOP and therefore need to be overridden. Now, since
+JAXP is part of the class library, special precautions are necessary
+to replace the original implementations. This is not done by simply
+adding new JARs to the classpath as these classes would never be
+loaded (due to Java's class loader hierarchy).
+
+Replacing the default implementations involves understanding the
+"Endorsed Standards Override Mechanism".
+More information can be found here:
+http://java.sun.com/j2se/1.4.2/docs/guide/standards/index.html
+
+See also:
+http://xml.apache.org/xalan-j/faq.html#faq-N100EF
+
+Essentially, you have two different possibilities:
+- add the replacement JARs in the jre/lib/endorsed directory of your JRE.
+- Use the -Xbootclasspath/p: option when starting the JVM (may not be
+ available for every JVM).
+
+
+Optional Dependencies
+------------------------
+
+The following libraries are not bundled with FOP and must be installed manually.
+Please make sure you've read the license of each package.
+
+- JAI Image I/O Tools
+
+ https://jai-imageio.dev.java.net/
+ BSD license
+
+ Note: This is not the same as JAI! Only the ImageIO-compatible codecs
+ are packaged as "Image I/O Tools". The name may be misleading.
+
+- JAI (Java Advanced Imaging API)
+
+ http://java.sun.com/products/java-media/jai
+ Java Research License and Java Distribution License (Check which one applies to you!)
+
+ Currently used for:
+ - Grayscale error diffusion dithering in the PCL Renderer
+
+- JEuclid (MathML implementation, for the MathML extension)
+
+ http://jeuclid.sourceforge.net/
+ http://sourceforge.net/projects/jeuclid
+ Apache License v1.1
+
+
+
+Additional development-time dependencies
+-------------------------------------------
+
+- Servlet API
+
+ servlet-*.jar
+ http://jakarta.apache.org/tomcat/
+ (Servlet API, javax.servlet)
+
+ Apache License v1.1
+
+- Apache Ant
+
+ (not bundled, requires pre-installation)
+ http://ant.apache.org
+ (XML-based build system
+
+ Apache License V2.0
+
+- JUnit
+
+ (not bundled, provided by Apache Ant or your IDE)
+ http://www.junit.org
+ Common Public License V1.0
+
+- XMLUnit
+
+ lib/build/xmlunit-*.jar
+ (based on JUnit, used for testing)
+ http://xmlunit.sourceforge.net/
+ BSD style license
+
+- QDox
+
+ lib/build/qdox-*.jar
+ (used by the processing feedback mechanism, not needed at runtime)
+ http://qdox.codehaus.org/
+ Apache License V2.0
+
+
+
+Additional build-time dependencies
+-------------------------------------------
+
+These libraries are needed during the build only and
+not at runtime.
+
+- PMD
+
+ lib/build/pmd14-*.jar
+ (used for a code quality report)
+ http://pmd.sourceforge.net/
+ BSD style license
+
+- Jaxen
+
+ lib/build/jaxen-*.jar
+ (required by PMD)
+ http://jaxen.codehaus.org/
+ BSD style license
+
+- Retroweaver
+
+ (currently used only to verify Java 1.4 compatibility)
+ http://retroweaver.sourceforge.net
+ BSD style license
+
+- ASM
+
+ lib/build/asm-*.jar
+ (required by Retroweaver)
+ http://asm.objectweb.org
+ BSD style license
+
+- backport-util-concurrent
+
+ lib/build/backport-util-concurrent-*.jar
+ (required by Retroweaver)
+ http://backport-jsr166.sourceforge.net/
+ in public domain
View
BIN reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/avalon-framework-4.2.0.jar
Binary file not shown.
View
175 reportPlugin/lib/RenderStep3/RenderPDF/vendor/fop-1.1rc1/lib/avalon-framework.LICENSE.txt
@@ -0,0 +1,175 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the