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


Thanks,
It finally has worked. I read that somewhere before but I put the parameter in the docbook.xsl stylesheet where I should have been changing it in the param.xsl stylesheet. Actually I believe that the Jimi classses are only needed if you use file formats such as .eps or .png as FOP has some set up natively. Thanks for your help.
Derek


Bob Stayton wrote:

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]