This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] Using FOP with figures


Hi,
The error about 'xsl-region-body' can be fixed by setting the
fop.extensions parameter to 1.  I don't think that is the reason
your images are now showing up, though.  Carlos mentioned
the Jimi classes for handling graphics, but those have been
superceded by the JAI classes.  See the step "Download
the graphics library files" in this reference:

http://www.sagehill.net/docbookxsl/InstallingAnFO.html#InstallFop

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net


----- Original Message ----- 
From: "Derek Poon" <poond@eeh.ee.ethz.ch>
To: <docbook-apps@lists.oasis-open.org>
Sent: Friday, December 19, 2003 3:30 AM
Subject: [docbook-apps] Using FOP with figures


> Hi,
> I was wondering if anyone could help me with a problem that I am having
> using fop to generate pdf from docbook xml.
>
> I am using the following: docbook xsl stysheets 1.64.0, saxon (to
> generate the fo objects), fop 0.20.5
>
> The problem occurs when I insert a figure in the docbook xml source such
as:
>
>      <figure id="image_segments">
>        <title>Some Title</title>
>          <graphic fileref="images/logo.gif"/>
>      </figure>
>
> fop doesn't seem to like this and gives me the following error:
>
> file:/home/poond/flowdemo/cvs_trunk/docu/book/build.xml:118:
> org.apache.fop.apps.FOPException: file:
> /home/poond//cvs_trunk/docu/book/build/book_pdf_en/book.fo:1:65589 Flow
> 'xsl-region-body' does not map to the region-body in page-master 'blank'
>
>
> I am using the following FO stylesheet:
> ${docbook.xsl.stylesheet}/fo/profile-docbook.xsl
>
> btw I am using ant to compile the XML and the tasks are defined as
follows:
>
>    <taskdef name="fop"
>            classname="org.apache.fop.tools.anttasks.Fop">
>      <classpath>
>        <pathelement location="${fop.dir}/build/fop.jar"/>
>        <pathelement
> location="${fop.dir}/lib/avalon-framework-cvs-20020806.jar"/>
>        <pathelement location="${fop.dir}/lib/batik.jar"/>
>      </classpath>
>    </taskdef>
>
>    <target name="pdfen" depends="init">
>      <java classname="com.icl.saxon.StyleSheet"
>            classpath="../../lib/saxon.jar"
>            fork="yes"
>            >
>        <arg line="-o ${book_en}/book.fo"/>
>        <arg line="${source}/book_en.xml"/>
>        <arg line="${docbook.xsl.stylesheet}/fo/profile-docbook.xsl"/>
>        <arg line="profile.lang=en"/>
>      </java>
>      <fop format="application/pdf"
>        fofile="${book_en}/book.fo"
>        outfile="${book_en}/book.pdf" />
>      <delete file="${book_en}/book.fo" />
>    </target>
>
> HTML generation from the docbook XML source works fine.
> Could anybody suggest to me what is wrong?
>
> I searched around on the FOP mailing list and found a reference to this
> error which stated:
>
>  >This indicates a mismatch between the region name declared on the
>  >flow and the actual page master's body region. This is most probably
>  >a bug in the DocBook XSL, ask there.
>
> I searched round this list and couldn't find anything, so thus I post my
> question.
>
> Thanks,
> Derek
>
>
>
> To unsubscribe from this list, send a post to
docbook-apps-unsubscribe@lists.oasis-open.org, or visit
http://www.oasis-open.org/mlmanage/.
>
>


To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]