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]

Re: Transforming DocBook to PDF with FOP


To Demians-san's problem about getting the infamous "no protocol" error when 
working with images and FOP,

Richardson-san wrote:

> I get this same problem with the 1.39 stylesheets.
> [java] Error while creating area : no protocol:
> url(file:images/classdia1.jpg)
>
> <mediaobject>
>   <imageobject>
>     <imagedata fileref="images/classdia1.jpg" format="JPG"/>
>   </imageobject>
> </mediaobject>
>
> The HTML generation works okay. Is this a FOP bug or something missing
> in my src?

My guess is that it's a FOP problem (not necessarilly a bug).  I do 
essentially the same thing, but format="GIF" images come out fine, 
format="PNG" images don't.  I haven't tried a JPG yet.

The followinging works:

    <inlinemediaobject>
      <imageobject>
        <imagedata format="GIF" fileref="images/logo.gif"/>
      </imageobject>
      <textobject>MyCompany</textobject>
    </inlinemediaobject>

I have several <mediaobject>s with similar <imagedata>, all in GIF format.

For callouts, I also had to add:

  <xsl:param name="callout.graphics">1</xsl:param>
  <xsl:param name="callout.graphics.extension">.gif</xsl:param>

to my customized .xsl file.  The default extension is (as of 1.40) .png.

Hope this helps narrow down the problem, or at least give you a work around.

-- 
Michael Westbay
Work: Beacon-IT http://www.beacon-it.co.jp/
Home:           http://www.seaple.icc.ne.jp/~westbay
Commentary:     http://www.japanesebaseball.com/


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