xmlgraphics-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vhenneb...@apache.org
Subject svn commit: r569118 [42/49] - in /xmlgraphics/site/deploy/fop: ./ 0.93/ 0.94/ 0.94/images/ dev/ dev/design/ skin/ trunk/
Date Thu, 23 Aug 2007 19:00:51 GMT
Added: xmlgraphics/site/deploy/fop/trunk/anttask.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/anttask.xml?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/anttask.xml (added)
+++ xmlgraphics/site/deploy/fop/trunk/anttask.xml Thu Aug 23 12:00:37 2007
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!--
+  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$ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
+<document>
+  <header>
+    <title>Ant task</title>
+    <version>$Revision: 493717 $</version>
+  </header>
+  <body>
+    <p>
+      Apache FOP provides an Ant task for automating the document build process.
+    </p>
+    <section id="basics">
+      <title>Description</title>
+      <p>
+        The FOP Ant task will convert XSL-FO documents to PDF, PS, PCL etc. output
+        (see <link href="output.html">Output formats</link> for available formats).
+      </p>
+      <p>
+        To call FOP tasks within Ant, first add a FOP task definition to your Ant build file.
+        One method of defining the task is as follows:
+      </p>
+      <source xml:space="preserve"><![CDATA[
+<property name="fop.home" value="....path to your FOP HOME directory..."/>
+
+<taskdef name="fop" 
+         classname="org.apache.fop.tools.anttasks.Fop">
+  <classpath>
+    <fileset dir="${fop.home}/lib">
+      <include name="*.jar"/>
+    </fileset>
+    <fileset dir="${fop.home}/build">
+      <include name="fop.jar"/>
+      <include name="fop-hyph.jar" />
+    </fileset>
+  </classpath>
+</taskdef>
+    ]]></source>
+<p>
+    Then create FOP tasks within your Ant build file, using the FOP task parameters listed below.</p>
+    </section>
+    <!-- TODO: Installation/Configuration -->
+    <section id="parameters"><title>Parameters for FOP Ant task</title>
+     <table><caption>Parameters specified as attributes</caption> 
+      <tr> 
+       <th colspan="1" rowspan="1">Attribute</th> 
+       <th colspan="1" rowspan="1">Description</th> 
+       <th colspan="1" rowspan="1">Required</th> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">fofile</td> 
+       <td colspan="1" rowspan="1">XSL-FO file to be rendered</td> 
+       <td colspan="1" rowspan="1">Yes, if no fileset nested element is used</td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">outfile</td> 
+       <td colspan="1" rowspan="1">Output filename</td> 
+       <td colspan="1" rowspan="1">Yes, when fofile is used.  (This attribute is not valid for filesets.)</td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">format</td> 
+       <td colspan="1" rowspan="1">Possible output formats:<br/>
+         <code>application/X-fop-awt-preview</code><br/>
+         <code>application/X-fop-print</code><br/>
+         <code>application/X-fop-areatree</code><br/>
+         <code>application/pdf</code><br/>
+         <code>application/postscript</code><br/>
+         <code>application/mif</code><br/>
+         <code>application/rtf</code>,
+         <code>text/richtext</code>,
+         <code>text/rtf</code><br/>
+         <code>application/x-pcl</code>,
+         <code>application/vnd.hp-PCL</code><br/>
+         <code>application/x-afp</code>,
+         <code>application/vnd.ibm.modcap</code><br/>
+         <code>text/plain</code><br/>
+         <code>image/svg+xml</code><br/>
+         <code>image/gif</code><br/>
+         <code>image/png</code><br/>
+         <code>image/tiff</code><br/>
+       </td> 
+       <td colspan="1" rowspan="1">No, defaults to <code>application/pdf</code></td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">outdir</td> 
+       <td colspan="1" rowspan="1">Output directory</td> 
+       <td colspan="1" rowspan="1">Required if a fileset is used to specify the files to render; optional for fofile. (Can alternatively specify the full path in the fofile value.)</td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">force</td> 
+       <td colspan="1" rowspan="1">Recreate target files, even if they are newer than their corresponding
+            source files. Note: This attribute is available in post-0.20.5 
+            versions (0.20.x nightly build and 1.0dev) only; target files are 
+            always generated (i.e., force=true) in 0.20.5 release.
+       </td> 
+       <td colspan="1" rowspan="1">No, default is <code>false</code></td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">basedir</td> 
+       <td colspan="1" rowspan="1">Base directory to resolve relative references (e.g., graphics files) within the 
+            FO document.
+       </td> 
+       <td colspan="1" rowspan="1">No, for single FO File entry, default is to use the location 
+            of that FO file.
+       </td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">relativebase</td> 
+       <td colspan="1" rowspan="1">For fileset usage only.  A value of <code>true</code> specifies using the location
+        of each .fo file as the base directory for resolving relative file references located
+        within that .fo file.  A value of <code>false</code> specifies using the value of 
+        basedir for all files within the fileset, or just the current working directory
+        if basedir is not specified.
+       </td> 
+       <td colspan="1" rowspan="1">No, default is <code>false</code>.
+       </td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">userconfig</td> 
+       <td colspan="1" rowspan="1">User configuration file (same as the FOP "-c" command line option).</td> 
+       <td colspan="1" rowspan="1">No</td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">messagelevel</td> 
+       <td colspan="1" rowspan="1">Logging level<br/>
+       Possible values: <code>error</code>, <code>warn</code>, <code>info</code>, <code>verbose</code>, <code>debug</code>. <strong>Currently doesn't work in FOP Trunk!!!</strong></td> 
+       <td colspan="1" rowspan="1">No, defaults to <code>verbose</code></td> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">logFiles</td> 
+       <td colspan="1" rowspan="1">Controls whether the names of the files that are processed are logged 
+            (<code>true</code>) or not (<code>false</code>). <strong>Currently doesn't work in FOP Trunk!!!</strong></td> 
+       <td colspan="1" rowspan="1">No, default is <code>true</code></td> 
+      </tr> 
+     </table>
+     <p/>
+     <table><caption>Parameters specified as nested elements</caption>
+      <tr> 
+       <th colspan="1" rowspan="1">Attribute</th> 
+       <th colspan="1" rowspan="1">Description</th> 
+       <th colspan="1" rowspan="1">Required</th> 
+      </tr> 
+      <tr> 
+       <td colspan="1" rowspan="1">fileset</td> 
+       <td colspan="1" rowspan="1"><link href="http://ant.apache.org/manual/CoreTypes/fileset.html">FileSets</link> 
+            are used to specify multiple XSL-FO files to be rendered.</td> 
+       <td colspan="1" rowspan="1">Yes, if no fofile attribute is supplied</td> 
+      </tr> 
+      </table>
+    </section>
+    <section id="examples">
+    <title>Examples</title>
+    <p>
+    The following example converts a single XSL-FO file to a PDF document:
+    </p>
+
+    <source xml:space="preserve"><![CDATA[
+<target name="generate-pdf" description="Generates a single PDF file">
+   <fop format="application/pdf" 
+        fofile="c:\working\foDirectory\foDocument.fo"
+        outfile="c:\working\pdfDirectory\pdfDocument.pdf" />
+</target>
+    ]]></source>
+    <p>
+    This example converts all XSL-FO files within an entire directory to PostScript:
+    </p>
+    <source xml:space="preserve"><![CDATA[
+<target name="generate-multiple-ps" 
+        description="Generates multiple PostScript files">
+   <fop format="application/postscript" 
+        outdir="${build.dir}" messagelevel="debug">
+        <fileset dir="${fo.examples.dir}">
+           <include name="*.fo"/>
+        </fileset>
+   </fop>
+</target>
+    ]]></source>
+    </section>
+    </body>
+</document>
\ No newline at end of file

Propchange: xmlgraphics/site/deploy/fop/trunk/anttask.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xmlgraphics/site/deploy/fop/trunk/anttask.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Modified: xmlgraphics/site/deploy/fop/trunk/compiling.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/compiling.html?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/compiling.html (original)
+++ xmlgraphics/site/deploy/fop/trunk/compiling.html Thu Aug 23 12:00:37 2007
@@ -58,10 +58,10 @@
 <a class="base-not-selected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.20.5/index.html">Version 0.20.5</a>
+<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
+<a class="base-not-selected" href="../0.94/index.html">Version 0.94</a>
 </li>
 <li class="current">
 <a class="base-selected" href="../trunk/index.html">FOP Trunk</a>
@@ -178,10 +178,20 @@
     |start content
     +-->
 <div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="compiling.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+        XML</a>
+</div>
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="compiling.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
         PDF</a>
 </div>
+<div class="trail">
+<text>Font size:</text> 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
 <h1>Apache FOP: Building from Source Code</h1>
 <div id="minitoc-area">
 <ul class="minitoc">
@@ -249,18 +259,18 @@
 <a name="N1003C"></a><a name="env-java-home"></a>
 <h3 class="underlined_5">JAVA_HOME</h3>
 <p>
-          The build script uses <a href="http://ant.apache.org/">Apache Ant</a>, a popular 
+          The build script uses <a class="external" href="http://ant.apache.org/">Apache Ant</a>, a popular 
           Java-based build tool, which usually requires that the environment variable JAVA_HOME point to 
-          your local JDK root directory. This is true even if you use JDK 1.2 or above, which normally 
+          your local JDK root directory. This is true even if you use JDK 1.3 or above, which normally 
           does not need this setting.
         </p>
 <a name="N1004A"></a><a name="env-ant"></a>
 <h3 class="underlined_5">Apache Ant</h3>
 <p>
           
-<a href="http://ant.apache.org/">Apache Ant</a> must be installed in order to
+<a class="external" href="http://ant.apache.org/">Apache Ant</a> must be installed in order to
           build FOP. Following best practices we don't include Ant with FOP anymore. You can find the
-          <a href="http://ant.apache.org/manual/">instructions to install Ant in the Ant manual</a> on the web.
+          <a class="external" href="http://ant.apache.org/manual/">instructions to install Ant in the Ant manual</a> on the web.
         </p>
 </div>
     
@@ -275,7 +285,7 @@
 <div class="label">Note</div>
 <div class="content">
         The "ant" command is only available on your system if you've properly 
-        <a href="http://ant.apache.org/manual/">installed Apache Ant</a> and added Ant's location to the PATH 
+        <a class="external" href="http://ant.apache.org/manual/">installed Apache Ant</a> and added Ant's location to the PATH 
         environment variable.
       </div>
 </div>
@@ -305,8 +315,13 @@
         
 <li>
           
-<strong>javadocs</strong>: Generates javadocs. This creates the FOP API documentation.
-        </li>
+<strong>javadocs</strong>: Creates the FOP API documentation.
+          <div class="note">
+<div class="label">Note</div>
+<div class="content">A minimum JDK version of 1.4.2 is required for generating the javadocs.</div>
+</div>
+        
+</li>
       
 </ul>
 <p>To run the build:</p>
@@ -326,7 +341,7 @@
 </div>
 </div>
     
-<a name="N100AC"></a><a name="problems"></a>
+<a name="N100AF"></a><a name="problems"></a>
 <h2 class="underlined_10">Troubleshooting</h2>
 <div class="section">
 <p>If you have problems building FOP, please try the following:</p>

Modified: xmlgraphics/site/deploy/fop/trunk/compiling.pdf
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/compiling.pdf?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/compiling.pdf (original)
+++ xmlgraphics/site/deploy/fop/trunk/compiling.pdf Thu Aug 23 12:00:37 2007
@@ -8,7 +8,7 @@
 << /Length 743 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau`R9on!^&A@7.pok"s:rhHgp/6SJ[+]s[?.)>F<E3i@&..>QKN7p<CWB'f&.8%2c64(gH0k8f*`##or"0*c5m62XLWh:=&6O/o+T5[jM=)#c5q2pIYJH9+<(rKeH4/RA)<cR`dF7m9=oE3GRUu<3oup(:G1K&ub=%Ej$0'!X8MG:NgoK*<jGu"1`%H"I!9XdMJCsr^cfo5Ra].,#$R:6riU!&RUBHr)o10`5<*54OoOV%Oj@5H,R_/#Vj].aNS&QNT)"%2.N.8!W6YYB82Y_et8.NE;jX0l-[a+Z<VDDl(/QaV&qccl9n7#*F!/DOldm/ta;M8banr4nTV+;Of8LqjSCU#6_l)\=mR[#@0leT+U'RC50b!7EA<['@YP77#Q'!NlI0]J2_i?&:H0##_=9lh-03AFp0Erg!m]IO?GR()SZ+/?qg*5rFij_o`WrWcjM5hlpJV[9j%O3tH#f>H(8iACo\^7<'H6Q:eT-6nVCk1dbbgVk5tki)jC./bj(].M=ME<nL;X)#%YNba3<\%*_i[8j/h]/(g+R2&fP`N2GBEtVb1#7Y@1\@Q.CQD4nL9=<;On7JY!<EBmd$j1PRK\.=@h6mf'mrr%ie`?m&&kX1i_GhH[&e<%ube5Z9hiq9>OU&^Q8B+k6(88[^6UuSf(qIL0.FW!B07M[Go%/:3WQ,Lk.mbp(!=+0N5/b$><`O/&qg[1t76)rc=gEV-g(.0E_OmmGG7=KP]'Tt"~>
+Gau`R9on!^&A@7.pok"s:rhHbp/6SJ[+]s[?.)>F<E3i@&..>QKN7p<CWB(a&.8%2c64(gH0k8f*`##jr"0*c5m3@]L\*+i&6O/o+SB+R&Ci-FJlICG=b@g0\=BG>lk[5Y6)aeU7Si&+C\>14C6fYDgG?%og0,0#X\q%Q-V,9h-Ge2,E\D&eO?^S^'=5Kf!Lts%6Y6PX4D1kn-C9Fm(+peiR'gj9Nrd&_Qq,;lTYbqIVD#!)-J,QqjP53^ZDb+(hR*8A^hDV4W;Uef)[45%G/4E*,'!Z)83>LK\[BH?/=TcmEF=dqmr(L%^l((X!$#uLFTXdI8eIr!#&bd/.7IM2,c`NKYN;?<Q*l@cCL5+lX`imE;Q)Gq,6OdD>DYo*/7=S.P^m&eJJ!Zb&-"WaE:JqUC5TWZcA;S>S-qklk$:jR`n\DfIuGb=EL]-rQ+mh*i'.Lr&E9!04\aSF5K;U??Oor)L=[]Pq/Qhg%W*2nR>aCSR]h@Q[u38nn\l%0;>O.'G$CK#it-+W<nCrQ*9VjE[tQ,7].,YZh3sP7b0-jMU=URH3Jjo$K8-a->[=V]aPh`78oE/o]NIj02\j:h_a#:E+a-A)\#mQdqq[K0:&0<:!!<t]6<>*3&e:oMbe5Z9?^FokPm>-e"H5EB(84.6,>3JJ(tlbPXg2YX/q2:>o%/=4WQ,Lk.mbp(+U=]55/as<eoc9$qg[1t75ZZ`H+JRU`Xe<a_Oo$"[g`9;N3Wo^~>
 endstream
 endobj
 6 0 obj
@@ -140,7 +140,7 @@
 << /Length 2326 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm=>Ar7S'Roe[d+]J3O[Y/=ojp[_VHpg9=mZYHemY4_g?'N7XtFnhmrr<u%Md)_g7U]@;<58p^-c0ZBCf?R+O%3Oj^r*BgDM^spdYaR_OAYaPM!%CN/bSZ&G*cKUlGWE05ab`qm.c`LYmefG>Cl=mCJD,qWA7H+(P+qp1?>^3jVMP&C35lY=h"_IfgTC@Mn@\(k;AGXYHl0ZPgDs%HdNVF@cc9T*f'cqdXf_X>l<*6>u2geAhB6WpQG93X2:C*HW53b@FpjK%l?1SO.+[jf)K"\Pu/O/b;q`%moD?O`o(J<*Y/-hTH1oBdFFahKR9QS]FcmL'!eBQVI5O*h-JG>\#VCU3GYAYSo01pLjbM!md[M!G(%-PZ[/u'mu">Y/&e*02I\@V+JTZSHK*iU4lLJFQ2L!(5d%@9TZXt6>2>Npp1stV\!%=%Q3!^_:>FpZTVp3%$Ys1b;3U[;0]N`ZOiCQl$14q=B+fH8urH``h"d0cD!8_Qpch8-O\K=Um0(b/(kW"?B:o.9H(F9,TD0CK:P?D,S3a?=D,TE.9orAn("5G,F^IH#6GF3YaW@#?rP9BWlWjD<?U0@G='Wa1K"0+`J-0X3)!Bt6[Uh[(o1]Ba)GW#.d'^YDbN'TdT`"2U3B;n:p&-o-<9T/),d_@REQC(7@*Fk[_nW>4pQq)08e:GUmYg2:#Me*U*jL@J6>u^\jP"K@_X9]r/bQcYqU'-3a!)_Q:3=8<3$O#mm$PM=$p#5P8n,5P#s"*1NkGW>)NXM1UVk?+Mdkk:l5jb2)3J8*mgO)OJn*qqVtWUroV*SWl3]@ImG<R@lid1Eg]M1mEj86Pb-)aFO.EHF\]_=lZQIiUuH/5;iqOO6S&lg(FWAAo)j;e,7Ynqqo\<NiWn7W^6J>\05`t$\NotCnsPk'hL.9$l;Ni+1)<5;_/.G>)JulQ*,_J67944_16f$=bCu6-K0`s4O9D?c&tC;PJ%]#:m]MlEShX4217G1
 (2,roBH;_5CJZMd:`V)TLg31YZi3=#R89kp*@ma"jA=:MsrEsGq&^RaGcZdHj=1C@^Eg?2pim97PN,bk;j%,PQkYEO6<1F4WN$d:2HZmk<-aoB#QDgK<9n62Z^skrSU"oMWAj&,?KrNkjaCq3d4,ccgO,\IBYQ$,YIP2_GN<9?_[S?'OACe"Lh:#c=EFgUhH7L#<*;TP9i-NsZ^";DU(g0E4-u4rd).ek0!ul3VA,AtXY]7jrqWmG(G9;<]o:4?]\>J<>PH."&/A(:JWrWCRl$?Z?%OPDfa@%p(U6?5P]>2XEag&e5YfF+&^KpZLl(KD]FL^&rn-N#f?]\/BG$_O)6s6.\:!XJi<9fKQSQ_,/#D\<dgA5ioo'Y&BLcC:fZIN9a!%>!?*M+br+_o&g%!UA&L#*djU5F?=o:_U>@>\KQ]NQM;TiQVmNke`+bbK"?'U8A$Y&sO<&ZLke6?'efXU5C[Kf*NWQ@f4\oApIk8GjDR4KQUi,_N+D"D5;YJf?53OBNkA_Wg$Q"9uVn)#%'/Nf':;ek1leUgDNs</0P,"1!<]<`0-9jZ?2=A@U[O$/.R-lNBLjgLPD@dA/J!#BZbR5+^pP%57dh#"WcDq(PbBmE1&,a&R@^JZBYRhkBDKb$/3u&/#?,=Wo.(m?%CC1cS:<Xk<#<XOCR&,>d5<ClL=!ZI0:jQ:$Jgd)A7;V/$Jkc<QqA<^G,ZX.i-*[:)\Ble&*tb[lU:l%j>R8q+Wu8VKM:CP,&N[d-W8+Zt^oFHE!Ia!qg6fJ)C-"<6%+F.D)44hG`gAXVW?E4^5%6edmple`^gUq1qu>rLY^Z6p/R=GG-^#q$;OOT;+PecO_N-edEm[RZHlA^F0%VoP`Hc-EYe6Bq/"!e@T@'Re]14\tTgpisXb1?MX.pWiB&6Ib<7%@i8I[7C+^2cZOmVinOh_[?'-`76_ub9eXe*n@n[r?f4u#Zqc+4R3;AHR-c2q2#UHNoDU96K.3N.XD
 &uKDHjD.!$ac6jF_(P_eXH.X;7`XAFsGosqt_g^+=q8!-+m:C8/&I-RZOU>;i!jmoW5'&Pp1ES>mVX%.*;M;t#JWB\kk62a_:G/87%UOYcrmQMRD-"&1]O+!Ohhbq?N)-4]L?.8Ob_ZNR9pe$<kQS:jqJ`kGp*dFM5i9T9DZ2"CJ/hG]aX`is:>3i-kY,c)g]&5TVkR^'.:q^Qg-[j+-&d<mJ!Af/-(As22F_8#R+U.]O-MG9#:2e,UFqB[ef(ZCm2n(/$rX%MYK'*m2Wtq]s[H]\+QJWl6/\3>63!s/Q=+5Iql0n1js(Xat(.[,DmpV7!9R\0rWcU>[W;XB8dJjKV(L7~>
+Gatm=>Ar7S'Roe[d+]J3O[Y/=ojp[_VHpg9=mZYHemY4_g?'N7XtFnhmrr<u%Md)_g7U]@;<58p^-c0ZBCf?R+O%3Oj^r*BgDM^spdYaR_OAYaPM!%CN/bSZ&G*cKUlGWE05ab`qm.c`LYmefG>Cl=mCJD,qWA7H+(P+qp1?>^3jVMP&C35lY=h"_IfgTC@Mn@\(k;AGXYHl0ZPgDs%HdNVF@cc9T*f'cqdXf_X>l<*6>u2geAhB6WpQG93X2:C*HW53b@FpjK%l?1SO.+[jf)K"\Pu/O/b;q`%moD?O`o(J<*Y/-hTH1oBdFFahKR9QS]FcmL'!eBQVI5O*h-JG>\#VCU3GYAYSo01pLjbM!md[M!G(%-PZ[/u'mu">Y/&e*02I\@V+JTZSHK*iU4lLJFQ2L!(5d%@9TZXt6>2>Npp1stV\!%=%Q3!^_:>FpZTVp3%$Ys1b;3U[;0]N`ZOiCQl$14q=B+fH8urH``h"d0cD!8_Qpch8-O\K=Um0(b/(kW"?B:o.9H(F9,TD0CK:P?D,S3a?=D,TE.9orAn("5G,F^IH#6GF3YaW@#?rP9BWlWjD<?U0@G='Wa1K"0+`J-0X3)!Bt6[Uh[(o1]Ba)GW#.d'^YDbN'TdT`"2U3B;n:p&-o-<9T/),d_@REQC(7@*Fk[_nW>4pQq)08e:GUmYg2:#Me*U*jL@J6>u^\jP"K@_X9]r/bQcYqU'-3a!)_Q:3=8<3$O#mm$PM=$p#5P8n,5P#s"*1NkGW>)NXM1UVk?+Mdkk:l5jb2)3J8*mgO)OJn*qqVtWUroV*SWl3]@ImG<R@lid1Eg]M1mEj86Pb-)aFO.EHF\]_=lZQIiUuH/5;iqOO6S&lg(FWAAo)j;e,7Ynqqo\<NiWn7W^6J>\05`t$\NotCnsPk'hL.9$l;Ni+1)<5;_/.G>)JulQ*,_J67944_16f$=bCu6-K0`s4O9D?c&tC;PJ%]#:m]MlEShX4217G1
 (2,roBH;_5CJZMd:`V)TLg31YZi3=#R89kp*@ma"jA=:MsrEsGq&^RaGcZdHj=1C@^Eg?2pim97PN,bk;j%,PQkYEO6<1F4WN$d:2HZmk<-aoB#QDgK<9n62Z^skrSU"oMWAj&,?KrNkjaCq3d4,ccgO,\IBYQ$,YIP2_GN<9?_[S?'OACe"Lh:#c=EFgUhH7L#<*;TP9i-NsZ^";DU(g0E4-u4rd).ek0!ul3VA,AtXY]7jrqWmG(G9;<]o:4?]\>J<>PH."&/A(:JWrWCRl$?Z?%OPDfa@%p(U6?5P]>2XEag&e5YfF+&^KpZLl(KD]FL^&rn-N#f?]\/BG$_O)6s6.\:!XJi<9fKQSQ_,/#D\<dgA5ioo'Y&BLcC:fZIN9a!%>!?*M+br+_o&g%!UA&L#*djU5F?=o:_U>@>\KQ]NQM;TiQVmNke`+bbK"?'U8A$Y&sO<&ZLke6?'efXU5C[Kf*NWQ@f4\oApIk8GjDR4KQUi,_N+D"D5;YJf?53OBNkAC=ijE0Gs]t@bb0Z3@\e3=t;<3Oa9_h;]2$N%`n4g>"KTfl8q_BA@U[O$/.R-lNBLjgLPD@dA/J!#BZbR5+^pP%57dh#"WcDq(PbBmE1&,a&R@^JZBYRhkBDKb$/3u&/#?,=Wo.(m?%CC1cS:<Xk<#<XOCR&,>d5<ClL=!ZI0:jQ:$Jgd)A7;V/$Jkc<QqA<^G,ZX.i-*[:)\Ble&*tb[lU:l%j>R8q+Wu8VKM:CP,&N[d-W8+Zt^oFHE!Ia!qg6fJ)C-"<6%+F.D)44hG`gAXVW?E4^5%6edmple`^gUq1qu>rLY^Z6p/R=GG-^#q$;OOT;+PecO_N-edEm[RZHlA^F0%VoP`Hc-EYe6Bq/"!e@T@'Re]14\tTgpisXb1?MX.pWiB&6Ib<7%@i8I[7C+^2cZOmVinOh_[?'-`76_ub9eXe*n@n[r?f4u#Zqc+4R3;AHR-c2q2#UHNoDU96K.3N.XD
 &uKDHjD.!$ac6jF_(P_eXH.X;7`XAFsGosqt_g^+=q8!-+m:C8/&I-RZOU>;i!jmoW5'&Pp1ES>mVX%.*;M;t#JWB\kk62a_:G/87%UOYcrmQMRD-"&1]O+!Ohhbq?N)-4]L?.8Ob_ZNR9pe$<kQS:jqJ`kGp*dFM5i9T9DZ2"CJ/hG]aX`is:>3i-kY,c)g]&5TVkR^'.:q^Qg-[j+-&d<mJ!Af/-(As22F_8#R+U.]O-MG9#:2e,UFqB[ef(ZCm2n(/$rX%MYK'*m2Wtq]s[H]\+QJWl6/\3>63!s/Q=+5Iql0n1js(Xat(.[,DmpV7!9R\0rWcU>[W;XB8dJjtG(L@~>
 endstream
 endobj
 27 0 obj
@@ -229,10 +229,10 @@
 >>
 endobj
 35 0 obj
-<< /Length 2397 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2380 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm=a`?,q&A@B[=M?&[MI?SAI<.1(9QHMF**oH$*%2/Wk`CH%,ea-S1q8>NMPQPY;RRm-h<=OF#4uUnqf=suDao^Dr-XoXN0o@c]("HtIJA5)]9IQaOPEs^rgA2'c`V.+K;uuSX-m+IRIHge[A_!!CYHcj21E:>]Eto%s'T(ea+Vdq(BV;,TFYqThfWk5&4Q>2)+u"c6G@V9@CGOZ/BTqTNbDT=+o]?RZA>j[L^?4-GpME%1?5'WJ@q]"_hW-?bU\[fN;9qh*3=\CD&fpB0#F^"kh\cQ9u/"$.&i@1H9`>H_-a\JCWNn<[!_nmQj$*Cb@&T!/[b=!22P++`ho!g8Q5BbdFDZ&5>\(d5eNbQU9rVI#[)qfC#Q*sc_+lUAJA-ID(jD2hZW[l;=J?QH6f^Doo/StD5+MSgdSETUBr$K+;i-fY6oj@4+u0k0Y8)`3WeKd<^o$B6Wm>>lL/q1?raq0`*mO(]_UO/lk\TnHS)N+GN;[>-fH9.pjql+X!f9/Xk15D.8me+Sp^9cZtuSkEiHLaq)'2MB+PXZH$&#Kjghg$VpePc1O[.I+J[k+C07,8n>fhci-EA<`j>31Nn('h($IPrX]d<$EL%DLP47T'f'0Ukj4L/Ia/EN3Q(CLE1SJmQ;_=uZFL)E$<>*@Ke([O_*_c$ON7+B&1n[@Me;3BRAOYVjmKEue@II'qgr&6:UUQoY*GU*m6t$\f.N`62]:8V'4cZI%d0XLJ::2t*Smj.SP\5epSjF<q[VFIr;m/YLN[!`'*bah=SFfrZOVhiJCrG\h8/[&4:97%/[kbs@'q;GS!fIAM,=O++a0\m-FRQs[6S.TV5&o;\6m=-JkZR75ClnA=W9p"<.@6dQHQ+3)6Fl5IrioZ.bX>kO#i)"1EO8%)-2[[Te&_Y@lutWu?E'$6csOs><pMDlE`FH7;j!n[[0m8Db`=Oqd[<F5@KqA-n5/g>OuBG>QMcRe$K#ohaF?X8@u1mOGfEf
 >Wg/h`l!P3U=_Sh/7#9a6W=KWQhV\QB]6_6MTI2jd=[*/'paeg9N&[rNpkThT6("Ea`BmQVg.>f<D8H[f<>+K4NF;T.BL@AeZ<nlpVY0(%J83O6%/-X].1l57_ArMN+a[]+Xi?\'F:f)Ae]np2Rei*J2BZVYK!Yll_JM!r&gi9%^nM96[YI,r#.=l?+coAd?Auq#$%g_:f=T;kaC[&d)JqBZ@*I:1G^BMB32ZnleiKJ_hr1#"GXO.7(V9#cquXPU_h*r#o!b*8^#[Rn&($]EYY9q0&%Emm/f@+T9EFEH4__tJ\Qb@3hA[4(@jlI5q\33;c1Zs'm/Tp(5rBpSAX7$i!)Q&n-IIFF4"6#P9rup;#S85M8g+Y"le8o]9&aJ05>%u&@!@QW<6G%PY!jfLFhl3o%!6e"26Q85`2+/Gn!_',1;EuDA=,s2/LH"5L:K!d9Dq8>asZ5qe'l0/b=7`KljOCc638V1W,@10ST>V\5N84@*6AdIKiV1T#/XdmOQmjG7d,(15&!lE[Xp\60q$(97X3s9"L?C9\87%m-`_lj!`R-RE2Nh^aRofDaJF^`8\DC1B$o\:&[0_Gg(KP/',[^n.Q;QY;6u+X<.fKS3KbQ"[631%&nZ38TrCGm-.,o!"d(j2BJ%7N[QVF55AM2(('l(u%T0B?S&G"=Fgi3!pe.Q?Qf1eWM-f56SgKfoe%u8.e'ZF[cBB:/oqpPBHJ:17RjJK@h"=E;'SBQG7u99g#r<]IgS!HmhpQlhkZiG6q+Len)lPP`eKJ:ek7c#VkcTY[:EiIpAB;E.bJZ0^,`ZqdA>!kQ$OIN8f"8U\SU5(pC`#EhZYtg\nIr*cRH5+>5P*TR6?r(TR+W1`p$JoA)`u?X2J1GcbWkRMpcR6`kZ[W.CLb@,fsE3OY@DXqF/[pdT[ncN9,@HHjt,MVO6dG:#(J2o\LjgB@[I.a"4[M\oI+)rGb2UdLD;GlD:-Gk)jZ1K@@4i*n/NMgQ_i
 L;p1aP)O>5:?9q9tK[2Yt/!Pk?l"__gBCcq)U;8ORaTbg/l4]PGJIWP,G]*nr`ar:n;=7[XYmZ<ES(881k65se,#a`:!N?WK_INE)]HfQ,7h)!e5So^Re@/SQi1$B(]qc@PefqFNKVN<LPK8:MZ]ip7<&^R-8i9?k;l;08j%IZA^25PWUBcOgY*YFI%lMJP[YC%rP*kD'EM4uRJ5;8mV"j$`slojN_%LH]trf+c@;n"EObGt&=CC?b2L3ALJm2fI++\EX:RQcY+rac8_>TJ;R7<pKVRY3[>b0`M]@3G*R`p10TXm]dDT3Hbqp42RM&5k7`<S5L(_110PqW#"^jHJDNA(`H`(T$e?'IfZ]k78"E(`\fHhbiP4?DE!K'\hrSX-YYGbA[h+QBSON7"efPXi0q5$denl2`",~>
+Gatm=8TW?O'YaHGW42h-Un_h,[H,=_@:6*i%/;SH3669t(.`2hOqRQao3.(F>*e5\!gVF+k\]53gMc5\5N];E1MUdbkP`V;`3qeSKAWgJ_!`dkLW"0`-*5)PT@o_0m/!#P<'N9Jcg6P5LB#c'8NA#em99,2qYK4=2Tdr;V00be%=`_%8G%@hrc%c!Y5=lf/@nWX=G^T4eaMoSb#[>R72[JR&P`^%,^tS]=iB!*7"l\SI&Z*G;WGK?JG`$'qj6,YR9(BC=n@\;*1W,#/ImN.B2M\llTQq4RY!i$@8])fp]*&HK3,7&[FE273r]'6RY@2ka5G0^*A./Gg*E?4@oH&3W%%WEl2!AR&8G)K%mR.o-uHno5g(%7-GI4e/S`m77T#E#qEk)`%Cgo26JNFAOjKrS\(Xp;TQbY9Ti^R-^rIDpj#$BX#^F,kXfYuK9mSPrQdJi+2l&fIdjZ1TAn^C-[b?BjY6Joo4>OO$3:G_I/AW5"&B.5J8-FC7HiI<9$Dl>B]FZN$]/H7.rd_NFPhZSA7:H5M49ucH_SD3R]K3diqR&C*m6!J7GR,>o.oXUl:-RDS,k*qjWV'qQWNd@QVh&`JCY9Wa`E?M88Kq35CM2q,Q"-$#S\gQ_=Sb4TI"LP<VOGpel1HZ4lB"!USt7Jb4e.ge$Ic6*1o)Lfe<$+WAOU)?c34H9iS[QXgnWClTT?nN3D+fi/u'W1;*N^imU"6>m.H/a'02HA\"Z=b&1a0F,"#Z!+]>R?X0t+Jen_W3mK'B8*D#I<SFjF`DIP$mZ4XLjCWa.HR#NsP`D4D)XC<+`#-bV2$H-U0eJQo\ORD^q@]0ZU2^#beALXr0Jt0fWK7L>l7RLcgVF&B[mg2HU7;=')r)IqB2&!eM;/ps<`lfrk0@dPPQqeD.@6a>An4KMiKD%?r33Bjojgn.^WZk/sBU8_&b"kqOgmLK>iXPt*n5/h*`,.t;Xi,i_FFDJt,QF#T`Y("0LeOm['J!r
 Fdm4\@ZdKVC7*6UbW=Ku[g#<)R]4Scbck@"jXRCd)4ptL/,=^uM4s>Xl#]h7l/p,Se8OeKl-)*Z!OuOOY"?R`7$OMj8IZOu=esik9<8/C-YYQ9H(NI3*R%o/\Q+^%K<b"e9?%aKmN85[G;]dd1Ko-bV79TeqlS^/9"V\asW'spQm#DfP(V3W1$l-l`k/B;,%1#EYh!BaB&Rc_;2;/>JB8l9cqu_OcSC7UiWu\S++43PO=@=1\-bAP!Hk3c^U-aeRjc?T0Rj!h6]SFF17qGTR^Vh:0ABAMmcZDIDLaStgKC;k&'$Eb\rB4&UMZ";oJ`cf^48XVBNhAif=(R[8FT>#G3U0!;U@'Q[3\Du,D8Up^O\NBJL;`[gP6a2=Xem1WX!Y(JNdR#5q@RTfPt#B%bY)4)9Fi&TY,@FZ8h)W4#$o<C*Z1!t:/^M!"'?L"(T)+^DY,?)1@[=e/aU#aAVns_n=V!@2!&&E>MsH:!f"Wp=Aj^4*$Ne]WcGlT*&]9E^"$el*H.\X!sM4GaFb0co=-ImhKU"@/L2SORj&ZjqIlbAe8\g*dffQjoc4ghQ!EI8p!0\&`Lt,jU;TI51Zj_LG99Z@aCV?+mV3+,^UGnCrs50RY@.k11[e`l%oscqiB>Bfn`2hAFEg.NVn7^uoP!c98T;s<N5H[q1fj+7oQ13gU90]`8^G)*EB)0+]\QF^d>5+g/^aO<a*3$,=V@TC@pQpg*$m4G_\HO8T-^iMPj(Z^hph87q"8<iTgq%=I8^caG0!!k/2Z:a'(hD5VF/$HN6W@s*LMrkB4/aW=q?/>!?pOY0cX<:5]24l/]LulMY,Ob]O\+jHeclCa/\Ymq,rq-kY?&7aaVh,m<PIZh0p\u8k6.:'AGV#;%2T3ha`\fiX$,f>'h"al17iRcWt"PXhF$$_gsKD:E;=3!@?NPjD%0/ZR/+'?)tV_;SPOmKl-EdA>&L>HiTSc\c\TXmF08`H,7IJg)rVd:XbC<k$Q
 c=-\s/I1tC%mHb)Dsk],SU-.MOBk?mq2a^qiedP^:"I@:B0]\W5E%q>_;@q8h`U==kp65ALuj=K:iN(@(1"TMff$]AS]&]=:V\Oi1P!PJuIOs85Dj"4ObI8)c.oL3=7;jb5&&L,9)-*'oac4u,DiRE&WCN45.[Vgk>#7:ZhofQnZ>eKk^=i(LKd*&0\K(f&,JX>0p2GhA#>R8Sm5d#3q$%7k7bJT<Zn-31LmLSX<89F>iQ>1,SH7N(ZQR`V`[3`'Mq7J/D2IYAH:-,=3jE0<=>2Maf;j)cLDT`*G3Tdpn"ZV->!*Oj\p,=SfmbMa!.&[3J>,kWZ6%-"B^ILgpT;s!Un10.Ah@$ho2eZFP[O?;Xf@RdcA>>k>KO.EJM@ktcF1mmOlOKTf!7G%DN;~>
 endstream
 endobj
 36 0 obj
@@ -285,10 +285,10 @@
 >>
 endobj
 41 0 obj
-<< /Length 807 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 942 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat%!9lldX&A@ZcFA-:])%#q$DK/Q%mBk?Lk195KK<T&DU&l_4^T[Dd'(47D`ac)UZqp.mG1VZ)HQRUL4Tm\*Hfm*lI6]5=c]E2=S.Q5kck<FnYMLJsk">hR].)#f^C0VW#D#(#:l'?%iZ7fCnH39A$%@L$UBr,ScnQ[6LB-TM!Oo@rNP#BM9\O\,c.4W#qn,J%RH@["NRA't9%:"Y!K+e,#tAV\/bQh?G5rThUV@*/$:>5s2^o.;(`jE@(6?atoj0`261#\<b-"Cf=CWkQS/C5Q.VHpX&(^7rFe($QXig#,7I!:ln<_KsY$OL>aqNZ92#60g:MGT8@CMMJaMLo%i'VlkT#sZkW@S_G_CD\9IH$'`eP8:I1e1t\:,:n#I.QTK[<f?Cn,IlMLdL[04$sGQ8*1o!f2ZA;j@*M%9]SY0,d!B1Q/-HDRa:a7k89S6+iL>T%2]Nl!8m3pLN*Hl#THYEE^ORH0I7B.@0/Dsi#/Wm*rRIXhLJJ&`HB,Uaem2'c0NKB:he&AoAj3[b"k;J%"g@'US]cod<%%"C(TG9/0'cne(Io]NH7a\>NjaHpOteSU4K_KLB31(>=\dmORiH+'L7>H*riea8RFfC_2(qs/kjSt9cT)"XL^K4S=*EiM.:+C+djP1W,u3C7Vl0+aCgTs@@isIPBNI/G+>0Y-\cVKQq&=\C`r^2,\B.iFHe#"pcF!GZ]M[W%WHb7%o!DXJ98EiJ9X#Y[1nToX^cd`CF<8Uh+bB#R)'V*b":@LS.58JVQ$`\o9WafdA#@W8I\)n"I7if1KD\:NrB$gfTc.~>
+Gau0B9lldX&A@sBBQ?^W&fD"/UtkOg,jhtf2"n'=5mH#>_2&F<g],"2LQ-7g-TQ92#./'9hHR+*\K28FN!I*&*YsFu&A^N*4Fk&>1*?kU)*7]dkoL9n`?#B(&?\;Ii-IZp>cgJZ_7.7'Mbh\.rqGer`k'jOa4-M?]OQasPK)(&=$(]s,H,Sj#S+NJN>LgUl,W$+\tI7Lqru*O]>7ack\cVh1J.86kU_p/P/^'OlR[6e+3tsg<3*l%..,"lbag[kPGVpq:mYhY-Q7I9p124Xc^ai6MO+&K9%hL@rT,08g*+8J<pJ-h42@N?dLB8L3Bo4(<-G.^DJYj4SO=S\4#uc?3_NXnO#+STl6dY8n'V_L7(<#2FfJ+5[LgB6ePU&94c@N.Y5m"qIoOK7a6YqrR=tLq.f?$4SJ@'ZeH_7!2ViFdb!T=8gf`;6,^<sHdC)S>p?ts_CE)L>s&.F)eQSe!gTsURR69rkN-,s;]=G@e'`,s@JAkQ7XE0rO3fBL;K/4H",=c!I(4$-tNl!(-7EAX-k4@,:oQW6BG^[mt_;nmK`X`cV@i8F68X_\/6R?I*"Kg&JR9alIbHf0ATMTWB>Ch2D#/$qJPY*JQ"]AZ4.MdhpXCk,*P0GsiTi"`o&)pT#I]KinFi</&ZE.j(>KQ80WQ9qVjPBqfp-C"DrXmAFVOaW[ks;4m/')Qb<3c_WR@:0ZYO4L:2I5#`d<?rM@(Xp`8Dq9X,[Z4,#Tn'G@mXaZJ!I(58KlBaj<:XpdUgaDmI[NOEGEamB,JHfM#'Y$-LPL]Lop9@GT:eUG%-7eWuCMMgPEs8Es@SO?nUF5ns9&\)joGjJYS`[D'R(&^)NFYA"QfF5p7A8Zq.ZM23=b0[ahD-EG(YT\n<BmU2Ae7AVO+842Ipq/pN:=0?a963*\,bR8s&FM$g>!+DgC\3&UN9MpWWbYR]O~>
 endstream
 endobj
 42 0 obj
@@ -310,7 +310,7 @@
 44 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 229.992 625.2 292.32 613.2 ]
+/Rect [ 229.992 579.8 292.32 567.8 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (../gethelp.html)
@@ -406,8 +406,8 @@
 56 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F3
-/BaseFont /Helvetica-Bold
+/Name /F1
+/BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
 57 0 obj
@@ -420,22 +420,22 @@
 58 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F1
-/BaseFont /Helvetica
+/Name /F3
+/BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
 59 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F9
-/BaseFont /Courier
+/Name /F2
+/BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
 60 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F2
-/BaseFont /Helvetica-Oblique
+/Name /F9
+/BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
 61 0 obj
@@ -459,7 +459,7 @@
 endobj
 3 0 obj
 << 
-/Font << /F3 56 0 R /F5 57 0 R /F1 58 0 R /F9 59 0 R /F2 60 0 R /F7 61 0 R >> 
+/Font << /F1 56 0 R /F5 57 0 R /F3 58 0 R /F2 59 0 R /F9 60 0 R /F7 61 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -507,7 +507,7 @@
 23 0 obj
 <<
 /S /GoTo
-/D [36 0 R /XYZ 67.0 197.28 null]
+/D [36 0 R /XYZ 67.0 149.67 null]
 >>
 endobj
 47 0 obj
@@ -518,29 +518,29 @@
 xref
 0 62
 0000000000 65535 f 
-0000013214 00000 n 
-0000013293 00000 n 
-0000013385 00000 n 
+0000013332 00000 n 
+0000013411 00000 n 
+0000013503 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000905 00000 n 
 0000001025 00000 n 
 0000001113 00000 n 
-0000013519 00000 n 
+0000013637 00000 n 
 0000001247 00000 n 
-0000013582 00000 n 
+0000013700 00000 n 
 0000001383 00000 n 
-0000013648 00000 n 
+0000013766 00000 n 
 0000001519 00000 n 
-0000013714 00000 n 
+0000013832 00000 n 
 0000001655 00000 n 
-0000013780 00000 n 
+0000013898 00000 n 
 0000001791 00000 n 
-0000013846 00000 n 
+0000013964 00000 n 
 0000001927 00000 n 
-0000013912 00000 n 
+0000014030 00000 n 
 0000002063 00000 n 
-0000013977 00000 n 
+0000014095 00000 n 
 0000002199 00000 n 
 0000002381 00000 n 
 0000002567 00000 n 
@@ -553,32 +553,32 @@
 0000005867 00000 n 
 0000006049 00000 n 
 0000006235 00000 n 
-0000008725 00000 n 
-0000008848 00000 n 
-0000008889 00000 n 
-0000009070 00000 n 
-0000009252 00000 n 
-0000009438 00000 n 
-0000010337 00000 n 
-0000010460 00000 n 
-0000010501 00000 n 
-0000010665 00000 n 
-0000010847 00000 n 
-0000014042 00000 n 
-0000011033 00000 n 
-0000011245 00000 n 
-0000011526 00000 n 
-0000011646 00000 n 
-0000011816 00000 n 
-0000011986 00000 n 
-0000012147 00000 n 
-0000012370 00000 n 
-0000012552 00000 n 
-0000012665 00000 n 
-0000012775 00000 n 
-0000012883 00000 n 
-0000012989 00000 n 
-0000013105 00000 n 
+0000008708 00000 n 
+0000008831 00000 n 
+0000008872 00000 n 
+0000009053 00000 n 
+0000009235 00000 n 
+0000009421 00000 n 
+0000010455 00000 n 
+0000010578 00000 n 
+0000010619 00000 n 
+0000010783 00000 n 
+0000010965 00000 n 
+0000014160 00000 n 
+0000011151 00000 n 
+0000011363 00000 n 
+0000011644 00000 n 
+0000011764 00000 n 
+0000011934 00000 n 
+0000012104 00000 n 
+0000012265 00000 n 
+0000012488 00000 n 
+0000012670 00000 n 
+0000012778 00000 n 
+0000012888 00000 n 
+0000013001 00000 n 
+0000013117 00000 n 
+0000013223 00000 n 
 trailer
 <<
 /Size 62
@@ -586,5 +586,5 @@
 /Info 4 0 R
 >>
 startxref
-14093
+14211
 %%EOF

Added: xmlgraphics/site/deploy/fop/trunk/compiling.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/compiling.xml?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/compiling.xml (added)
+++ xmlgraphics/site/deploy/fop/trunk/compiling.xml Thu Aug 23 12:00:37 2007
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!--
+  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$ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
+<document>
+  <header>
+    <title>Apache FOP: Building from Source Code</title>
+    <version>$Revision: 569104 $</version>
+  </header>
+  <body>
+    <section id="build-needed">
+      <title>Do You Need To Build?</title>
+      <p>
+        FOP distributions are either pre-compiled binary or source.
+        If you are using a binary distribution, it is already built and there is no need to build it again. 
+        See the <link href="../download.html">Download Instructions</link> for information about whether a 
+        binary or source distribution is best for your needs.
+      </p>
+      <p>
+        If you got the source code from a repository snapshot or via Subversion you will need to build FOP
+        in any case.
+      </p>
+    </section>
+    <section id="env">
+      <title>Set Up Your Environment</title>
+      <section id="env-jdk">
+        <title>JDK</title>
+        <p>
+          Building FOP requires a minimum Java Development Kit (JDK/SDK) of 1.3
+          (A Java Runtime Environment is not sufficient).
+        </p>
+      </section>
+      <section id="env-classpath">
+        <title>CLASSPATH</title>
+        <p>
+          There is generally no need to setup a classpath. All libraries needed to compile FOP are included 
+          in the source distribution and are referenced by the build script.
+          You will only need to adjust the classpath if you build FOP in some other way. See the build 
+          script build.xml for details.
+        </p>
+      </section>
+      <section id="env-java-home">
+        <title>JAVA_HOME</title>
+        <p>
+          The build script uses <link href="ext:ant">Apache Ant</link>, a popular 
+          Java-based build tool, which usually requires that the environment variable JAVA_HOME point to 
+          your local JDK root directory. This is true even if you use JDK 1.3 or above, which normally 
+          does not need this setting.
+        </p>
+      </section>
+      <section id="env-ant">
+        <title>Apache Ant</title>
+        <p>
+          <link href="ext:ant">Apache Ant</link> must be installed in order to
+          build FOP. Following best practices we don't include Ant with FOP anymore. You can find the
+          <link href="ext:ant/manual/">instructions to install Ant in the Ant manual</link> on the web.
+        </p>
+      </section>
+    </section>
+    <section id="build-script">
+      <title>Run the Build Script</title>
+      <p>
+        Change to the FOP root directory and build FOP by executing the build script (build.xml)
+        using the "ant" command.
+      </p>
+      <note>
+        The "ant" command is only available on your system if you've properly 
+        <link href="ext:ant/manual/">installed Apache Ant</link> and added Ant's location to the PATH 
+        environment variable.
+      </note>
+      <p>
+        The file build.xml in the FOP root directory is the blueprint that Ant uses for the build. It 
+        contains information for numerous build targets, many of which are building blocks to more 
+        useful target, and others which are primarily used by the FOP developers.
+        You may benefit from looking through this file to learn more about the various build targets.
+        To obtain a complete list of useful build targets:
+      </p>
+      <source xml:space="preserve"><![CDATA[ant -projecthelp]]></source>
+      <p>The most useful targets are:</p>
+      <ul>
+        <li>
+          <strong>package</strong>: Generates the JAR files (default). This is the normal build that 
+          produces a jar file usable for running FOP.
+        </li>
+        <li>
+          <strong>clean </strong>: Cleans the build directory. This is useful for making sure that 
+          any build errors are cleaned up before starting a new build. It should not ordinarily be 
+          needed, but may be helpful if you are having problems with the build process itself.
+        </li>
+        <li>
+          <strong>javadocs</strong>: Creates the FOP API documentation.
+          <note>A minimum JDK version of 1.4.2 is required for generating the javadocs.</note>
+        </li>
+      </ul>
+      <p>To run the build:</p>
+      <source xml:space="preserve"><![CDATA[ant [target ...]]]></source>
+      <p>For example to do a normal build for the "all" target (which is the default):</p>
+      <source xml:space="preserve"><![CDATA[ant]]></source>
+      <p>OR</p>
+      <source xml:space="preserve"><![CDATA[ant all]]></source>
+      <p>To clean the build directory first:</p>
+      <source xml:space="preserve"><![CDATA[ant clean all]]></source>
+      <note>
+        If you want to shorten the build time you can just call the "package" target which
+        doesn't perform any automated tests during the build.
+      </note>
+    </section>
+    <section id="problems">
+      <title id="Troubleshooting">Troubleshooting</title>
+      <p>If you have problems building FOP, please try the following:</p>
+      <ul>
+        <li>Run the build with the target of "clean", then rerun the build.</li>
+        <li>Delete the build directory completely, then rerun the build.</li>
+        <li>
+          Make sure you do not have a non-FOP version of xerces.jar, xalan.jar, batik.jar, 
+          or another dependency product somewhere in your CLASSPATH.
+        </li>
+        <li>
+          If the build still fails, see the <link href="../gethelp.html">Getting Help</link> 
+          page for further help.
+        </li>
+      </ul>
+    </section>
+  </body>
+</document>
\ No newline at end of file

Propchange: xmlgraphics/site/deploy/fop/trunk/compiling.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xmlgraphics/site/deploy/fop/trunk/compiling.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Modified: xmlgraphics/site/deploy/fop/trunk/configuration.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/configuration.html?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/configuration.html (original)
+++ xmlgraphics/site/deploy/fop/trunk/configuration.html Thu Aug 23 12:00:37 2007
@@ -58,10 +58,10 @@
 <a class="base-not-selected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.20.5/index.html">Version 0.20.5</a>
+<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
+<a class="base-not-selected" href="../0.94/index.html">Version 0.94</a>
 </li>
 <li class="current">
 <a class="base-selected" href="../trunk/index.html">FOP Trunk</a>
@@ -178,10 +178,20 @@
     |start content
     +-->
 <div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="configuration.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+        XML</a>
+</div>
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="configuration.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
         PDF</a>
 </div>
+<div class="trail">
+<text>Font size:</text> 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
 <h1>Apache FOP: Configuration</h1>
 <div id="minitoc-area">
 <ul class="minitoc">
@@ -283,7 +293,7 @@
         <td colspan="1" rowspan="1">URL or directory</td>
         <td colspan="1" rowspan="1">Specifies the base URL based on which relative font URLs will be resolved.
         </td>
-	<td colspan="1" rowspan="1">base URL/directory (above)</td>
+        <td colspan="1" rowspan="1">base URL/directory (above)</td>
       
 </tr>
       
@@ -329,10 +339,10 @@
 <td colspan="1" rowspan="1">strict-configuration</td>
         <td colspan="1" rowspan="1">Boolean (true, false)</td>
         <td colspan="1" rowspan="1">
-	  Setting this option to 'true' will cause FOP to strictly verify the contents of the
-	  FOP configuration file to ensure that defined resources (such as fonts and base
-	  URLs/directories) are valid and available to FOP.  Any errors found will cause FOP to
-	  immediately raise an exception.</td>
+          Setting this option to 'true' will cause FOP to strictly verify the contents of the
+          FOP configuration file to ensure that defined resources (such as fonts and base
+          URLs/directories) are valid and available to FOP.  Any errors found will cause FOP to
+          immediately raise an exception.</td>
         <td colspan="1" rowspan="1">false</td>
       
 </tr>
@@ -345,7 +355,7 @@
           Setting this option to 'false' causes FOP to be more forgiving about XSL-FO validity, 
           for example, you're allowed to specify a border on a region-body which is supported 
           by some FO implementations but is non-standard. Note that such a border would 
-	  currently have no effect in Apache FOP.</td>
+          currently have no effect in Apache FOP.</td>
         <td colspan="1" rowspan="1">true</td>
       
 </tr>
@@ -408,7 +418,7 @@
 <td colspan="1" rowspan="1">renderers</td>
         <td colspan="1" rowspan="1">(see text below)</td>
         <td colspan="1" rowspan="1">Contains the configuration for each renderer. See below.</td>
-	<td colspan="1" rowspan="1">N/A</td>
+        <td colspan="1" rowspan="1">N/A</td>
       
 </tr>
     
@@ -548,7 +558,7 @@
         offered by Java.
       </p>
 <p>
-        Additionally, there are certain settings that control who the renderer handles various elements.
+        Additionally, there are certain settings that control how the renderer handles various elements.
       </p>
 <pre class="code">&lt;renderer mime="application/vnd.hp-PCL"&gt;
   &lt;rendering&gt;quality&lt;/rendering&gt;
@@ -569,7 +579,7 @@
       </p>
 </div>
 
-	
+        
 <a name="N101D9"></a><a name="When+it+does+not+work"></a>
 <h2 class="underlined_10">When it does not work</h2>
 <div class="section">
@@ -582,12 +592,12 @@
 than FOP expects, it will be silently ignored.</p>
 <p>Check the following possibilities:</p>
 <ul>
-		
+            
 <li>The format of the configuration file has changed
 considerably between FOP 0.20.5 and FOP 1.0 and its beta versions. Did
 you convert your file to the new format?</li>
 
-		
+            
 <li>The FOP distribution contains a schema for configuration
 files, at src/foschema/fop-configuration.xsd. Did you validate your
 configuration file against it? Add the following schema location to
@@ -603,12 +613,12 @@
 parser. Note that the schema cannot detect all errors, and that it is
 stricter about the order of some elements than FOP itself is.</li>
 
-		
+            
 <li>Run FOP in debug mode (command line option
 <span class="codefrag">-d</span>). This makes FOP report which configuration
 information it finds. Check if FOP finds what you expect.</li>
 
-	  
+          
 </ul>
 </div>
   

Modified: xmlgraphics/site/deploy/fop/trunk/configuration.pdf
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/configuration.pdf?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/configuration.pdf (original)
+++ xmlgraphics/site/deploy/fop/trunk/configuration.pdf Thu Aug 23 12:00:37 2007
@@ -8,7 +8,7 @@
 << /Length 767 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gaua=4`B(/&;GE-$4[rDTenu&.U/Fo"c='j@f[U-%Z3s56>TMaRC)eaV7pZ]YmdF'jM<nBoTJt4mVnB:)c%n*$mH60*\.2!%tUR4!O=ou"L2`+6]h-WKH'E%FIbql8mR#Z6qI2k1nEH/p"#,JP'$M%6mgI;-27Y\06R^30WDP6dH)!./6T*%EMoDVXaSAij,=O!HMaF8'EGI,MEZbYokVN#\mJMDj^hgESb2Z]cA]oi[aX7:UKp#cl>nF_+DNq'3q%b9O?Mbi%dh!Ze322)g8;,<6Y4%l]#sDC!3*XK(m-$GK$rd@J>+=iO"nG+6b_U\/UBsoAKU@K:p-FbFM7RRN-:T5DU3jSl=5Z#%.lN63Y;pX]EsK)-A(8?J)"k7iq[O3R["QXB9fG?=qBV]je_o_e#%f7cm^tP_-iEmg;HL:@(=L+.U/i<'g%-5`qZErcpUWFqeOWq+0#P-F,8Sl:T+KLJ"E]#FhdBM).VuBgTMm6GTf(b5>HR#a*8A+G,%=R8GlDR0Y_CM'HScbL5Fsj3[T/gk&HOGk1jXO^?Bls(^*09f)fgW%g-hL?O,ZSlT6DL*,HL9[;Cb:Y[of>5?>qkIAuh;(Krgu1@74#UPjnOBI6_$ogP>u/X0&)pU_?DWY#CZ!CbZZb)$<g_Ejk\idLPJjY0.bHjE=g(jBRH6:pD_cjih"($aa+/lZB2U0kE[mdCZ[D9_<+F^digaak_!P$3<G9R\i?s4scC7?k"BX9,.h#O5bY:38\f,Q%e,WA45~>
+Gaua=4`B(/&;GE-$4[rDTenu&.U/Fo"c='j@f[U-%Z3s56>TMaRC)eaV7pZ]YmdF'jM<nBoTJt4mVnB:)c%n*$mH60*\.2!%tUR4!O=ou"L2`+6]h-WKH'E%FIbql8mR#Z6qI2k1nEH/p"#,JP'$M%6mgI;-27Y\06R^30WDP6dH)!./6T*%EMoDVXaSAij*lLjlg9U*;#nfM.JanXe?9V)k^HeXPa?r\FOK'e3\r6AgJ3e3N-=l)WR%PoJZ.\7lb"$/5k^`B34/QX;ti\DBUd$8%$^kNkUO&S!MoEu?pp"d#YLTH!/d'B4N7@G%f).b\*,![Q@6D!5e2?$de3%;1>6.p]0-6?X,eR,0[Shsl9mlSng5nCQjA`Dr,K'"MW_lkBN@mPT2hbGBK_/eQC%;p9q)b"6`9!5"bTARBbMR/K&JcJWGJ78<U:Eo)rmDg65)AamB9(`J#F9QcQR0N5G9!#s*:d,eG[+&AW3aPD827tie?I'rAa2(*ogCJfo6&9,OnQ<_YgS(;0]0%)CCLEl^6n<RE%abRrb@0qP*9j@Lrg->mn$M57GL#IiXW?YO@]$Ej0--e[?d0_3X%>s&^_JpSH05?>/FsagC['O"ML1Tp\l.e/)trZqrr?hX>3XW^[\]";GE[-moo9#mZ.cM>,hqPf"@&n0'3:@,.0h#UQ<o5W^r"=/^nL\58;bMgjXa\\C?_[5FlJe;53:,R9Jt8o"0e1&9@Er-,JR(/_fOZO2X@*N4nX377Q3O746c%5Ib~>
 endstream
 endobj
 6 0 obj
@@ -476,7 +476,7 @@
 << /Length 2332 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GauHMD/\/e&H88.+o'5aTV3[s]kBM"AM$ra>Lj\EJ9;rIM70faU+0&\r9nim-0lt;M2N-:&1=4IEqeAFF*I8We^[HrX"RP7[>!L^=!8lu'a+PbH9h\+f<4EOcZ-(U>O/?IY?jB%+GbkKVpfJqGbOM/2@1B_V![%N7P(Us>3;.nhcUa8Y^@BoNX]o-Rk))abD%+ZEbINOp^q=XXU=C_8'dJ?;5tFnXadG&qrp3r,*Cd/CSs=MPO/"fUOoO-9B:4okKasGc<.e-G=B4_B7/iaR?cOiMZ];ZQksP0C<Mjq/C)Ob3u-S-`%a=Q)@iliNoVTk_4NAe[QC0MUcRQj>`-,>`qMUMmaUjI>3+pWBfM?s"DiGDTc[=mId@Y^-RL[_f-YZVlG/Frp[C:*SJ\hriQ!\C#MUhG?DbBtoe:Oa2?\/`r\5ti]ZLaJ'#jLQc6Y(D/Z@Q@nOLP3ckm42V80rg*8--oHr)mg52<gMAUO:*9@F9t7ml>s@/u</"Z5l0DbOY;[#YF/b>U7m&.LAPf>iM>r-P3f%ijSgdj`p3o!J2^_(Kg(5Y0OFO8lDX]U"G?.B?AU!ncS70r[s9$mViCEsn;.-[*\=S?6jmGHOB@h&26!%kHk5nQ@bcH'!n"'A#80#kSlA3pq2pJp&_*.j[B4WU]3qRdhO9jU^S2Nnn/Y"eLMa.hCZ-dRYYk*E_r7PacLDe4aGJ*/Cj59:$f)'./hElc(4F\YM"m;258V7#g73fQE$Tg-G4bbm"T:*+s]H%7Xr*#"nE?P@(2$euI'er:!+<!W.o>8-uI7_][(-.+X@b33-5UYi"o&6/?T(hEc,A=Qs$4IF4\gT(@P$^_!%F^*tpc0dXXQh(CCYB1S%$[U/#.f,[C!Beq$JXQ=k2<I'mPDR[81;mNI,+d1/L=QHkOL-G,oI7F;7`Ku>@R5tbpg^_R]%t#!L_fE`beFg=ZSZ.3@c^'dR3N)CpT7hZ,c3=K]o)Q?Um[\3K9qCh
 aCN>+<Rl?f!RojTK&p83VKIDeAM_&DXH+Ld4W,Y_P+9Ksg[A`$aWQ4Mm,nd&+5YsEAR@H^,#/hT[W,aJ9C7[ZlfRf0Z9_l#WK*m`]'W<;j9MX(&R2V]J.M^$_2Fs7k@0O/5aJ[(5cp)(N/F(6jJpZ'Hf*iKm2Rii+ZDf<N.tcN+Q)<:!8B<0I#8eFmi`Xp$Ma!.:\d?D^OLB_?=a2N9Z2Q8u4SoPFh"fJgW#7jN)k6qjDf`V@`%J@W/H<=j>8)MLOOP`?ij`NY''?Fb<0W+^f30r$PY@(dcKshl)'j_P:ZU$mJF)!UB(qmj7E-Y)\>Rh;<`b$SdaTnT4'VbZ,g`oQ%VmH?=[I.W3YG?8-!4IEHA#h>kBS6Y,_B]/eL2,W>1b2r0+CTCVFBGUU!!aG,DOeD*fcRNANe,b/nD$s4\aq7CO3X]2!72<("0hZo8k!mgi6S&+urSQ'e0B5[28N!n(?='D8GDI6S[U\n9JAV6_dbQ&"O3DUpHa<[#IG4nFj=1lisOdG2*eSL-g9OjVO%T<c6W?GuDU+4S^".7YPme1Sot$aR$a&AndM7PXL/t]%QasG[=X=02rLR:u*>K2.ZB-UTK3Bm7N?co=F-9s+O3>1C-fK_i9[=kmt)Q8>9EaJcQJ2/pR_UdU8?k'E2>AZ>D$I%@*7MYs%PmB_NN`1YB2<`)r'0n7SkS5Mqbji&:>(LH)P9o4o3&VQB)7EU3GP#B\MC[p02?;1Hif1O)`_ciF[EXGX!JesYOqU3XV$R%(4;1P5gX8sLKqekbJhgnl=>^#&;?ZO(f;k@1W+A7-4AXYV@b1G5;kP);'AV[dffhU"rFU=?rUfo#0G_23bE\h'uLbSLar:W5D#ga$9h/P`@NL!1[i6D&54J?(ir-I^Y$g;HL!;l5bHqYas&D<QrN!]eN03l@3l8:`no((+nT'3BU#1:1#aCIAL#odcZgKTIrpE0P`7[E=O@qLRP\(k.Gd^]JH*%lDY^9WC
 ,U51!!ZE^+Li0"+TT5Sc#?VSP^81X3Thf(Am&!+_WO2r]'!r)6m:>E_.:?=Yg)?a:BW2j;K=Ed"m.dD2:*>&8G.RAR=E\;2CO@YH80\O\%[S[h[;s7jh;1^HYmH+F!n!Cj84Tr<+2X*TpNBo6*P<d5LD';;[LL!\4/[/ZTVA]9h-_BF^J#.4!5VqSq%*I(QJ661CEGrm:Fhj:"O%c(^oAgfp8W?cq>V\$C>$j7F@K&!T4/k1LN3IS;(+t/n.oE?$7%,a+<;MXsO^s/@Xh*t9)1c6@-"HET)9@r5(8GQqj\nHHZ)u4>]8&I9!4/JsTbN3#lDeiB>k9C<!2BnmP[f4#]1&;Ene^@4~>
+GauHMD/\/e&H88.+o'5aTV3[s]kBM"AM$ra>Lj\EJ9;rIM70faU+0&\r9nim-0lt;M2N-:&1=4IEqeAFF*I8We^[HrX"RP7[>!L^=!8lu'a+PbH9h\+f<4EOcZ-(U>O/?IY?jB%+GbkKVpfJqGbOM/2@1B_V![%N7P(Us>3;.nhcUa8Y^@BoNX]o-Rk))abD%+ZEbINOp^q=XXU=C_8'dJ?;5tFnXadG&qrp3r,*Cd/CSs=MPO/"fUOoO-9B:4okKasGc<.e-G=B4_B7/iaR?cOiMZ];ZQksP0C<Mjq/C)Ob3u-S-`%a=Q)@iliNoVTk_4NAe[QC0MUcRQj>`-,>`qMUMmaUjI>3+pWBfM?s"DiGDTc[=mId@Y^-RL[_f-YZVlG/Frp[C:*SJ\hriQ!\C#MUhG?DbBtoe:Oa2?\/`r\5ti]ZLaJ'#jLQc6Y(D/Z@Q@nOLP3ckm42V80rg*8--oHr)mg52<gMAUO:*9@F9t7ml>s@/u</"Z5l0DbOY;[#YF/b>U7m&.LAPf>iM>r-P3f%ijSgdj`p3o!J2^_(Kg(5Y0OFO8lDX]U"G?.B?AU!ncS70r[s9$mViCEsn;.-[*\=S?6jmGHOB@h&26!%kHk5nQ@bcH'!n"'A#80#kSlA3pq2pJp&_*.j[B4WU]3qRdhO9jU^S2Nnn/Y"eLMa.hCZ-dRYYk*E_r7PacLDe4aGJ*/Cj59:$f)'./hElc(4F\YM"m;258V7#g73fQE$Tg-G4bbm"T:*+s]H%7Xr*#"nE?P@(2$euI'er:!+<!W.o>8-uI7_][(-.+X@b33-5UYht;N6/?T(hEc,A=Qs$4IF4\gT(@P$^_!%F^*tpc0dXXQh(CCYB1S%$[U/#.f,[C!Beq$JXQ=k2<I'mPDR[81;mNI,+d1/L=QHkOL-G,oI7F;7`Ku>@R5tbpg^_R]%t#!L_fE`beFg=ZSZ.3@c^'dR3N)CpT7hZ,c3=K]o)Q?Um[\3K9qCh
 aCN>+<Rl?f!RojTK&p83VKIDeAM_&DXH&?303%88IJS>$de8TrfA,,[/M,HV^-lde3cD!f2iX[G:\J@=c:ET[S_8fEMr7T.WKh+32e.N'7Vs3kJNDDg)$KOVpUeL3\!aI&4dpkc/T<\Y:F^ngq4_q$4"q2n!g]7i:<0aDI_<es0;f-V%j:fc?$k>)`/8WO!+%H^pKOZW*gHa:?]G@tYs-72fI>12Yr+[G*$m<=pc2bqp\__%0(YNhps4so]M8++&l4e8Y>d?g*F'*T89#Hd,/K%>VVFG<5G'24A&jVI)Ep@g5G&9mYHdC%_it?._;ed>R.mm9MC)>PD/c[42BNdcY[1hdU+h9cW$*!&"XKHh36F,D<4:q`05r>TV'T,")lk?7_"stPCU@<ucjTM[t6gK(0a%N&1*oq&P1=h;R-?7Nm4l/l$F.ooIC#AN-aGtc<3%ceFS>j:2PleYQMu*$hltkIci:GcuQuO,@]W\`:;68#t:5<0(g!C;a`h>kHqqDR'"'-d2D@0rB+hl(hMo[7r2f6;lWT"M]r!kKW_RY8d;FMmBp>AEHZq:EmU-X.^m!:ZS0<WD5.YpiuDNX9(Z?j74<^P/VV8e^E?1aE^6DpUs"K8-T7Rs'B#MEo=;(j94J;@m*49RubYY+3fs"=H,[M50b8k]!4T(b.Mq[U%PCto#"XN(P?ZdupaDbD0kRsWOMSCje92%4J'eod:gp&++X\n^G5/qg:(^Lkq44K(p:J;8;K`RIZK9Q>O/4Q/EHc.9n&5ls6Haq%G:Vt4nGdui`ums+EV"M;`rZ.C`dY`$`V)&/SYQVUCK`L5mf#<Fh_BI5r@lJL',`HK#S6pW>/QI^3@$\tp`iZ0Xh&hqBBVcDA9Arpc$:H2ateXgiGl"i\'iZko]e&b;^I^7E\F@LS-S7YloiQ;A#5TY1YKf5ldX1gM1>,p13U4i@=Ptu6`#T"X&^*VZ4Xn(M)Ic.[oL0rsGYeZb$!tFlZPH)
 oY%l@4og^fp3M_,VmOMqU)BlK4'9QTZ]2*HF7!*L\mNAqs`s&@V(f&TT'(RY]cQRmjYc"+/=S=OM$1b`RN()n<$VWk0?/g?.-=CDPO/s;&ZBC=:(5<cD<%71[tSh@ftJC/.;-u,=;Wh/9AR\CS-'j_+*6tkpk+a!>dmD!7Y=g@%dE!W1k!U[PfWAa6L#9HmV:kp*?h@<-@pE_5l6['E_)%'2Q.Z*'>.7C<R!s+.i+?+,;M\.+,:1%k##`<49IDJ>Q"#pdhe=h:,E:`4/[o(X8:!JG$J`FQ9de3B";EgPI0&#1Z7Xc<0dI7V!:9!OCEd:aIgR;-hq+/B6NJOOBXoC%EN;`pl^=#d~>
 endstream
 endobj
 63 0 obj
@@ -627,8 +627,8 @@
 81 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F3
-/BaseFont /Helvetica-Bold
+/Name /F1
+/BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
 82 0 obj
@@ -641,22 +641,22 @@
 83 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F1
-/BaseFont /Helvetica
+/Name /F3
+/BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
 84 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F9
-/BaseFont /Courier
+/Name /F2
+/BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
 85 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F2
-/BaseFont /Helvetica-Oblique
+/Name /F9
+/BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
 86 0 obj
@@ -680,7 +680,7 @@
 endobj
 3 0 obj
 << 
-/Font << /F3 81 0 R /F5 82 0 R /F1 83 0 R /F9 84 0 R /F2 85 0 R /F7 86 0 R >> 
+/Font << /F1 81 0 R /F5 82 0 R /F3 83 0 R /F2 84 0 R /F9 85 0 R /F7 86 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -820,10 +820,10 @@
 0000026896 00000 n 
 0000027215 00000 n 
 0000027429 00000 n 
-0000027542 00000 n 
-0000027652 00000 n 
+0000027537 00000 n 
+0000027647 00000 n 
 0000027760 00000 n 
-0000027866 00000 n 
+0000027876 00000 n 
 0000027982 00000 n 
 trailer
 <<

Added: xmlgraphics/site/deploy/fop/trunk/configuration.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/configuration.xml?rev=569118&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/configuration.xml (added)
+++ xmlgraphics/site/deploy/fop/trunk/configuration.xml Thu Aug 23 12:00:37 2007
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><!--
+  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$ --><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
+<document>
+  <header>
+    <title>Apache FOP: Configuration</title>
+    <version>$Revision: 569104 $</version>
+  </header>
+
+  <body>
+  <section id="general">
+    <title>Configuration File Basics</title>
+    <p>
+      The FOP configuration file is an XML file containing a variety of settings that are useful 
+      for controlling FOP's behavior, and for helping it find resources that you wish it to use.
+    </p>
+    <p>
+      The easiest way to get started using a FOP configuration file is to copy the sample found 
+      at <code>{fop-dir}/conf/fop.xconf</code> to a location of your choice, and then to 
+      edit it according to your needs.
+      It contains templates for the various configuration options, most of which are commented 
+      out. Remove the comments and change the settings for entries that you wish to use.
+      Be sure to follow any instructions, including comments which specify the value range.
+      Also, since the configuration file is XML, be sure to keep it well-formed.
+    </p>
+    <section id="general-available">
+      <title>Making Configuration Available to FOP</title>
+      <p>After creating your configuration file, you must tell FOP how to find it:</p>
+      <ul>
+        <li>
+          If running FOP from the command-line, see the "-c" command-line option in 
+          <link href="running.html">Running FOP</link>.
+        </li>
+        <li>
+          If running FOP as an embedded application, see 
+          <link href="embedding.html#config-external">Embedding, Using a Configuration File</link>.
+        </li>
+      </ul>
+      <p>
+        See <link href="embedding.html#config-internal">Setting the Configuration Programmatically</link>
+        for instructions on how to do so in an embedded environment.
+      </p>
+    </section>
+  </section>
+  <section id="general-elements">
+    <title>Summary of the General Configuration Options</title>
+    <table>
+      <tr>
+        <th colspan="1" rowspan="1">Element</th>
+        <th colspan="1" rowspan="1">Data Type (for the value)</th>
+        <th colspan="1" rowspan="1">Description</th>
+        <th colspan="1" rowspan="1">Default Value</th>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">base</td>
+        <td colspan="1" rowspan="1">URL or directory</td>
+        <td colspan="1" rowspan="1">Specifies the base URL based on which relative URL will be resolved.</td>
+        <td colspan="1" rowspan="1">current directory</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">font-base</td>
+        <td colspan="1" rowspan="1">URL or directory</td>
+        <td colspan="1" rowspan="1">Specifies the base URL based on which relative font URLs will be resolved.
+        </td>
+        <td colspan="1" rowspan="1">base URL/directory (above)</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">hyphenation-base</td>
+        <td colspan="1" rowspan="1">URL or directory</td>
+        <td colspan="1" rowspan="1">Specifies the base URL based on which relative URLs to hyphenation pattern 
+        files will be resolved. If not specified, support for user-supplied hyphenation 
+        patterns remains disabled.
+        </td>
+        <td colspan="1" rowspan="1">disabled</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">source-resolution</td>
+        <td colspan="1" rowspan="1">Integer, dpi</td>
+        <td colspan="1" rowspan="1">
+          Resolution in dpi (dots per inch) which is used internally to determine the pixel 
+          size for SVG images and bitmap images without resolution information.
+        </td>
+        <td colspan="1" rowspan="1">72 dpi</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">target-resolution</td>
+        <td colspan="1" rowspan="1">Integer, dpi</td>
+        <td colspan="1" rowspan="1">
+          Resolution in dpi (dots per inch) used to specify the output resolution for bitmap
+          images generated by bitmap renderers (such as the TIFF renderer) and by bitmaps
+          generated by Apache Batik for filter effects and such.
+        </td>
+        <td colspan="1" rowspan="1">72 dpi</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">strict-configuration</td>
+        <td colspan="1" rowspan="1">Boolean (true, false)</td>
+        <td colspan="1" rowspan="1">
+          Setting this option to 'true' will cause FOP to strictly verify the contents of the
+          FOP configuration file to ensure that defined resources (such as fonts and base
+          URLs/directories) are valid and available to FOP.  Any errors found will cause FOP to
+          immediately raise an exception.</td>
+        <td colspan="1" rowspan="1">false</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">strict-validation</td>
+        <td colspan="1" rowspan="1">Boolean (true, false)</td>
+        <td colspan="1" rowspan="1">
+          Setting this option to 'false' causes FOP to be more forgiving about XSL-FO validity, 
+          for example, you're allowed to specify a border on a region-body which is supported 
+          by some FO implementations but is non-standard. Note that such a border would 
+          currently have no effect in Apache FOP.</td>
+        <td colspan="1" rowspan="1">true</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">break-indent-inheritance</td>
+        <td colspan="1" rowspan="1">Boolean (true, false)</td>
+        <td colspan="1" rowspan="1">
+          Setting this option to 'true' causes FOP to use an alternative rule set to determine
+          text indents specified through margins, start-indent and end-indent. Many commercial
+          FO implementations have chosen to break the XSL specification in this aspect. This
+          option tries to mimic their behaviour. Please note that Apache FOP may still not
+          behave exactly like those implementations either because FOP has not fully matched
+          the desired behaviour and because the behaviour among the commercial implementations
+          varies. The default for this option (i.e. false) is to behave exactly like the 
+          specification describes.</td>
+        <td colspan="1" rowspan="1">false</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">default-page-settings</td>
+        <td colspan="1" rowspan="1">n/a</td>
+        <td colspan="1" rowspan="1">
+          Specifies the default width and height of a page if "auto" is specified 
+          for either or both values. Use "height" and "width" attributes on the 
+          default-page-settings element to specify the two values.</td>
+        <td colspan="1" rowspan="1">"height" 11 inches, "width" 8.26 inches</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">use-cache</td>
+        <td colspan="1" rowspan="1">boolean (true, false)</td>
+        <td colspan="1" rowspan="1">All fonts information that has been gathered as a result of "directory"
+        or "auto-detect" font configurations will be cached for future rendering runs.
+        This setting should improve performance on systems where
+        fonts have been configured using the "directory" or "auto-detect" tag mechanisms.
+        By default this option is switched on.</td>
+        <td colspan="1" rowspan="1">true</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">cache-file</td>
+        <td colspan="1" rowspan="1">String</td>
+        <td colspan="1" rowspan="1">This options specifies the file/directory path of the fop cache file.
+        This option can also be specified on the command-line using the -cache option.
+        This file is currently only used to cache font triplet information for future reference.</td>
+        <td colspan="1" rowspan="1">${base}/conf/fop.cache</td>
+      </tr>
+      <tr>
+        <td colspan="1" rowspan="1">renderers</td>
+        <td colspan="1" rowspan="1">(see text below)</td>
+        <td colspan="1" rowspan="1">Contains the configuration for each renderer. See below.</td>
+        <td colspan="1" rowspan="1">N/A</td>
+      </tr>
+    </table>
+    <p>
+      This is an excerpt from the example configuration file coming with FOP:
+    </p>
+    <source xml:space="preserve"><![CDATA[
+<fop version="1.0">
+
+  <!-- Strict user configuration -->
+  <strict-configuration>true</strict-configuration>
+
+  <!-- Strict FO validation -->
+  <strict-validation>true</strict-validation>
+
+  <!-- Base URL for resolving relative URLs -->
+  <base>./</base>
+
+  <!-- Font Base URL for resolving relative font URLs -->
+  <font-base>./</font-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"/>
+  
+  <!-- etc. etc..... -->
+</fop>]]></source>
+  </section>
+  <section id="renderers">
+    <title>Renderer configuration</title>
+    <p>
+      Each Renderer has its own configuration section which is identified by the
+      MIME type the Renderer is written for, ex. "application/pdf" for the PDF Renderer.
+    </p>
+    <p>
+      The configuration for the PDF Renderer could look like this:
+    </p>
+    <source xml:space="preserve"><![CDATA[
+  <renderers>
+    <renderer mime="application/pdf">
+      <filterList>
+        <!-- provides compression using zlib flate (default is on) -->
+        <value>flate</value>
+      </filterList>
+      <fonts>
+        <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>
+    </renderer>
+    
+    <renderer mime="application/postscript">
+    <!-- etc. etc..... -->]]></source>
+    <p>
+      The details on the font configuration can be found on the separate <link href="fonts.html">Fonts</link> page.
+      Note especially the section entitled <link href="fonts.html#register">Register Fonts with FOP</link>.
+    </p>
+    <section id="pdf-renderer">
+      <title>Special Settings for the PDF Renderer</title>
+      <p>
+        The configuration element for the PDF renderer contains two elements. One is for the font configuration
+        (please follow the link above) and one is for the "filter list". The filter list controls how the
+        individual objects in a PDF file are encoded. By default, all objects get "flate" encoded (i.e. simply 
+        compressed with the same algorithm that is also used in ZIP files). Most users don't need to change that
+        setting. For debugging purposes, it may be desired not to compress the internal objects at all so the
+        generated PDF commands can be read. In that case, you can simply use the following filter list. The 
+        second filter list (type="image") ensures that all images still get compressed but also ASCII-85 encoded
+        so the produced PDF file is still easily readable in a text editor.
+      </p>
+    <source xml:space="preserve"><![CDATA[
+    <renderer mime="application/pdf">
+      <filterList>
+        <value>null</value>
+      </filterList>
+      <filterList type="image">
+        <value>flate</value>
+        <value>ascii-85</value>
+      </filterList>
+      
+      <fonts....
+    </renderer>]]></source>
+      <p>
+        Another (optional) setting specific to the PDF Renderer is an output color profile, an ICC 
+        color profile which indicates the target color space the PDF file is generated for. This 
+        setting is mainly used in conjunction with the <link href="pdfx.html">PDF/X</link> feature. 
+        An example:
+      </p>
+    <source xml:space="preserve"><![CDATA[
+    <renderer mime="application/pdf">
+      <filterList...
+      
+      <output-profile>C:\FOP\Color\EuropeISOCoatedFOGRA27.icc</output-profile>
+      
+      <fonts....
+    </renderer>]]></source>
+    </section>
+    <section id="ps-renderer">
+      <title>Special Settings for the PostScript Renderer</title>
+      <p>
+        Besides the normal font configuration (the same "fonts" element as for the PDF renderer) the PostScript
+        renderer has an additional setting to force landscape pages to be rotated to fit on a page inserted into
+        the printer in portrait mode. Set the value to "true" to activate this feature. The default is "false".
+        Example:
+      </p>
+    <source xml:space="preserve"><![CDATA[
+    <renderer mime="application/postscript">
+      <auto-rotate-landscape>true</auto-rotate-landscape>
+      
+      <fonts>
+        <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>
+    </renderer>]]></source>
+    </section>
+    <section id="pcl-renderer">
+      <title>Special Settings for the PCL Renderer</title>
+      <p>
+        Non-standard fonts for the PCL renderer are made available through the Java2D subsystem which means that
+        you don't have to do any custom font configuration in this case but you have to use the font names
+        offered by Java.
+      </p>
+      <p>
+        Additionally, there are certain settings that control how the renderer handles various elements.
+      </p>
+<source xml:space="preserve"><![CDATA[<renderer mime="application/vnd.hp-PCL">
+  <rendering>quality</rendering>
+  <text-rendering>bitmap</text-rendering>
+</renderer>]]></source>
+      <p>
+        The default value for the "rendering" setting is "speed" which causes borders 
+        to be painted as plain rectangles. In this mode, no special borders (dotted, 
+        dashed etc.) are available. If you want support for all border modes, set the
+        value to "quality" as indicated above. This will cause the borders to be painted
+        as bitmaps.
+      </p>
+      <p>
+        The default value for the "text-rendering" setting is "auto" which paints the
+        base fonts using PCL fonts. Non-base fonts are painted as bitmaps through Java2D.
+        If the mix of painting methods results in unwelcome output, you can set this
+        to "bitmap" which causes all text to be rendered as bitmaps.
+      </p>
+    </section>
+  </section>
+
+        <section>
+          <title>When it does not work</title>
+
+          <p>FOP searches the configuration file for the information it
+expects, at the position it expects. When that information is not
+present, FOP will not complain, it will just continue. When there is
+other information in the file, FOP will not complain, it will just
+ignore it. That means that when your configuration information is in
+the file but in a different XML element, or in a different XML path,
+than FOP expects, it will be silently ignored.</p>
+
+          <p>Check the following possibilities:</p>
+
+          <ul>
+            <li>The format of the configuration file has changed
+considerably between FOP 0.20.5 and FOP 1.0 and its beta versions. Did
+you convert your file to the new format?</li>
+
+            <li>The FOP distribution contains a schema for configuration
+files, at src/foschema/fop-configuration.xsd. Did you validate your
+configuration file against it? Add the following schema location to
+the <code>schema</code> element:
+
+<source xml:space="preserve"><![CDATA[<fop
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation=
+"http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/foschema/fop-configuration.xsd?view=co">
+]]></source>
+
+and run the configuration file through a validating schema
+parser. Note that the schema cannot detect all errors, and that it is
+stricter about the order of some elements than FOP itself is.</li>
+
+            <li>Run FOP in debug mode (command line option
+<code>-d</code>). This makes FOP report which configuration
+information it finds. Check if FOP finds what you expect.</li>
+
+          </ul>
+
+        </section>
+  </body>
+</document>
\ No newline at end of file

Propchange: xmlgraphics/site/deploy/fop/trunk/configuration.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xmlgraphics/site/deploy/fop/trunk/configuration.xml
------------------------------------------------------------------------------
    svn:keywords = Id

Modified: xmlgraphics/site/deploy/fop/trunk/embedding.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/embedding.html?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/embedding.html (original)
+++ xmlgraphics/site/deploy/fop/trunk/embedding.html Thu Aug 23 12:00:37 2007
@@ -58,10 +58,10 @@
 <a class="base-not-selected" href="../index.html">Home</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.20.5/index.html">Version 0.20.5</a>
+<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
 </li>
 <li>
-<a class="base-not-selected" href="../0.93/index.html">Version 0.93</a>
+<a class="base-not-selected" href="../0.94/index.html">Version 0.94</a>
 </li>
 <li class="current">
 <a class="base-selected" href="../trunk/index.html">FOP Trunk</a>
@@ -178,10 +178,20 @@
     |start content
     +-->
 <div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="embedding.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+        XML</a>
+</div>
 <div title="Portable Document Format" class="pdflink">
 <a class="dida" href="embedding.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
         PDF</a>
 </div>
+<div class="trail">
+<text>Font size:</text> 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
 <h1>Apache FOP: Embedding</h1>
 <h3>How to Embed FOP in a Java application</h3>
 <div id="minitoc-area">
@@ -435,7 +445,7 @@
 <h3 class="underlined_5">Logging</h3>
 <p>
         Logging is now a little different than it was in FOP 0.20.5. We've switched from
-        Avalon Logging to <a href="http://jakarta.apache.org/commons/logging/">Jakarta Commons Logging</a>.
+        Avalon Logging to <a class="external" href="http://jakarta.apache.org/commons/logging/">Jakarta Commons Logging</a>.
         While with Avalon Logging the loggers were directly given to FOP, FOP now retrieves
         its logger(s) through a statically available LogFactory. This is similar to the
         general pattern that you use when you work with Apache Log4J directly, for example.
@@ -454,15 +464,15 @@
         interesting for a developer working on FOP and for advanced users who are debugging 
         FOP. We don't consider the logging output to be useful to normal FOP users. Please
         have some patience until we can add this feature or jump in and help us build it. We've
-        set up a <a href="http://wiki.apache.org/xmlgraphics-fop/ProcessingFeedback">Wiki page</a>
+        set up a <a class="external" href="http://wiki.apache.org/xmlgraphics-fop/ProcessingFeedback">Wiki page</a>
         which documents what we're going to build.
       </div>
 </div>
 <p>
-        By default, <a href="http://jakarta.apache.org/commons/logging/">Jakarta Commons Logging</a> uses
+        By default, <a class="external" href="http://jakarta.apache.org/commons/logging/">Jakarta Commons Logging</a> uses
         JDK logging (available in JDKs 1.4 or higher) as its backend. You can configure Commons
         Logging to use an alternative backend, for example Log4J. Please consult the
-        <a href="http://jakarta.apache.org/commons/logging/">documentation for Jakarta Commons Logging</a> on
+        <a class="external" href="http://jakarta.apache.org/commons/logging/">documentation for Jakarta Commons Logging</a> on
         how to configure alternative backends.
       </p>
 <a name="N10098"></a><a name="render"></a>
@@ -555,7 +565,7 @@
       For example, you may have a DOM and an XSL stylesheet; or you may want to
       set variables in the stylesheet. Interface documentation and some cookbook 
       solutions to these situations are provided in 
-      <a href="http://xml.apache.org/xalan-j/usagepatterns.html">Xalan Basic Usage Patterns</a>.
+      <a class="external" href="http://xml.apache.org/xalan-j/usagepatterns.html">Xalan Basic Usage Patterns</a>.
     </p>
 </div>
   
@@ -651,7 +661,7 @@
 <p>
             Set a <strong>URIResolver</strong> for custom URI resolution. By supplying a JAXP URIResolver you can add
             custom URI resolution functionality to FOP. For example, you can use 
-            <a href="http://xml.apache.org/commons/components/resolver/">Apache XML Commons Resolver</a> to make use of XCatalogs. Example:
+            <a class="external" href="http://xml.apache.org/commons/components/resolver/">Apache XML Commons Resolver</a> to make use of XCatalogs. Example:
           </p>
           
 <pre class="code">fopFactory.setURIResolver(myResolver); // myResolver is a javax.xml.transform.URIResolver</pre>
@@ -799,7 +809,7 @@
 <p>
             Set a <strong>URIResolver</strong> for custom URI resolution. By supplying a JAXP URIResolver you can add
             custom URI resolution functionality to FOP. For example, you can use 
-            <a href="http://xml.apache.org/commons/components/resolver/">Apache XML Commons Resolver</a> to make use of XCatalogs. Example:
+            <a class="external" href="http://xml.apache.org/commons/components/resolver/">Apache XML Commons Resolver</a> to make use of XCatalogs. Example:
           </p>
           
 <pre class="code">userAgent.setURIResolver(myResolver); // myResolver is a javax.xml.transform.URIResolver</pre>
@@ -919,11 +929,11 @@
         Cache the stylesheet. If you use the same stylesheet multiple times 
         you can set up a JAXP <span class="codefrag">Templates</span> object and reuse it each time you do
         the XSL transformation.  (More information can be found
-        <a target="_blank" class="fork" href="http://www.javaworld.com/javaworld/jw-05-2003/jw-0502-xsl.html">here</a>.)
+        <a class="external" href="http://www.javaworld.com/javaworld/jw-05-2003/jw-0502-xsl.html">here</a>.)
       </li>
       
 <li>
-        Use an XSLT compiler like <a target="_blank" class="fork" href="http://xml.apache.org/xalan-j/xsltc_usage.html">XSLTC</a>
+        Use an XSLT compiler like <a class="external" href="http://xml.apache.org/xalan-j/xsltc_usage.html">XSLTC</a>
         that comes with Xalan-J.
       </li>
       
@@ -959,7 +969,7 @@
 <a name="N102D2"></a><a name="ExampleFO2PDF"></a>
 <h3 class="underlined_5">ExampleFO2PDF.java</h3>
 <p>This
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleFO2PDF.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleFO2PDF.java?view=markup">
             example</a>
 demonstrates the basic usage pattern to transform an XSL-FO
 file to PDF using FOP.
@@ -969,19 +979,19 @@
 <a name="N102E4"></a><a name="ExampleXML2FO"></a>
 <h3 class="underlined_5">ExampleXML2FO.java</h3>
 <p>This 
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2FO.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2FO.java?view=markup">
             example</a>
 has nothing to do with FOP. It is there to show you how an XML 
 file can be converted to XSL-FO using XSLT. The JAXP API is used to do the
 transformation. Make sure you've got a JAXP-compliant XSLT processor in your 
-classpath (ex. <a href="http://xml.apache.org/xalan-j">Xalan</a>).
+classpath (ex. <a class="external" href="http://xml.apache.org/xalan-j">Xalan</a>).
     </p>
 <div id="" style="text-align: center;">
 <img id="" class="figure" alt="Example XML to XSL-FO" src="images/EmbeddingExampleXML2FO.png"></div>
 <a name="N102FA"></a><a name="ExampleXML2PDF"></a>
 <h3 class="underlined_5">ExampleXML2PDF.java</h3>
 <p>This 
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2PDF.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2PDF.java?view=markup">
         example</a>
 demonstrates how you can convert an arbitrary XML file to PDF 
 using XSLT and XSL-FO/FOP. It is a combination of the first two examples 
@@ -1001,7 +1011,7 @@
 <a name="N1030F"></a><a name="ExampleObj2XML"></a>
 <h3 class="underlined_5">ExampleObj2XML.java</h3>
 <p>This 
-    <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleObj2XML.java?view=markup">
+    <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleObj2XML.java?view=markup">
         example</a>
 is a preparatory example for the next one. It's an example that 
 shows how an arbitrary Java object can be converted to XML. It's an often 
@@ -1029,12 +1039,12 @@
 <p>
 Have a look at the source of ExampleObj2XML.java to find out how this is 
 used. For more detailed information see other resources on JAXP (ex. 
-<a target="_blank" class="fork" href="http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/3_generate.html">An older JAXP tutorial</a>).
+<a class="external" href="http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/3_generate.html">An older JAXP tutorial</a>).
     </p>
 <a name="N1032F"></a><a name="ExampleObj2PDF"></a>
 <h3 class="underlined_5">ExampleObj2PDF.java</h3>
 <p>This 
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleObj2PDF.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleObj2PDF.java?view=markup">
             example</a>
 combines the previous and the third to demonstrate 
 how you can transform a Java object to a PDF directly in one smooth run
@@ -1047,7 +1057,7 @@
 <a name="N10341"></a><a name="ExampleDOM2PDF"></a>
 <h3 class="underlined_5">ExampleDOM2PDF.java</h3>
 <p>This 
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleDOM2PDF.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleDOM2PDF.java?view=markup">
             example</a>
 has FOP use a DOMSource instead of a StreamSource in order to 
 use a DOM tree as input for an XSL transformation.
@@ -1055,7 +1065,7 @@
 <a name="N1034F"></a><a name="ExampleSVG2PDF"></a>
 <h3 class="underlined_5">ExampleSVG2PDF.java (PDF Transcoder example)</h3>
 <p>This 
-        <a href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleSVG2PDF.java?view=markup">
+        <a class="external" href="http://svn.apache.org/viewcvs.cgi/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleSVG2PDF.java?view=markup">
             example</a>
 shows the usage of the PDF Transcoder, a sub-application within FOP.  
 It is used to generate a PDF document from an SVG file.

Modified: xmlgraphics/site/deploy/fop/trunk/embedding.pdf
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/trunk/embedding.pdf?rev=569118&r1=569117&r2=569118&view=diff
==============================================================================
--- xmlgraphics/site/deploy/fop/trunk/embedding.pdf (original)
+++ xmlgraphics/site/deploy/fop/trunk/embedding.pdf Thu Aug 23 12:00:37 2007
@@ -1412,8 +1412,8 @@
 176 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F3
-/BaseFont /Helvetica-Bold
+/Name /F1
+/BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
 177 0 obj
@@ -1426,22 +1426,22 @@
 178 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F1
-/BaseFont /Helvetica
+/Name /F3
+/BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
 179 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F9
-/BaseFont /Courier
+/Name /F2
+/BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
 180 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F2
-/BaseFont /Helvetica-Oblique
+/Name /F9
+/BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
 181 0 obj
@@ -1465,7 +1465,7 @@
 endobj
 3 0 obj
 << 
-/Font << /F3 176 0 R /F5 177 0 R /F1 178 0 R /F9 179 0 R /F2 180 0 R /F7 181 0 R >> 
+/Font << /F1 176 0 R /F5 177 0 R /F3 178 0 R /F2 179 0 R /F9 180 0 R /F7 181 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -1802,10 +1802,10 @@
 0000053611 00000 n 
 0000053988 00000 n 
 0000054158 00000 n 
-0000054272 00000 n 
-0000054383 00000 n 
+0000054267 00000 n 
+0000054378 00000 n 
 0000054492 00000 n 
-0000054599 00000 n 
+0000054609 00000 n 
 0000054716 00000 n 
 trailer
 <<



---------------------------------------------------------------------
Apache XML Graphics Project URL: http://xmlgraphics.apache.org/
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org


Mime
View raw message