OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [SPAM] FOP 0.92b and Graphics Resizing


I posted 2 weeks ago about a severe error being generated when attempting to 
use FOP 0.92b instead of version 0.25 in our DocBook->PDF build process:

http://lists.oasis-open.org/archives/docbook-apps/200611/msg00141.html

The error is of the type:

      [fop] SEVERE: javax.xml.transform.TransformerException: Some content
could not fit into a line/page after 50 attempts. Giving up to avoid an
endless loop. (fo:list-item, location: 2/1786)

After a few mails back and forth on the FOP mailing list, it turns out that 
the problem is with the use of graphics. With FOP 0.25, if the graphics were 
too wide to fit the page, they appear to have been automatically resized; 
otherwise, they remained the same intrinsic size. There was no need to set 
any imagedata element attributes, even though some graphics were wider than 
the actual width of the document.

Here's an example of an imagedata element from one of our docs:

        <mediaobject>
          <imageobject>
            <imagedata fileref="images/payment_account_types.png" />
          </imageobject>
        </mediaobject>
      </screenshot>

This results in the following entry in the FO file:

<fo:external-graphic src="images/payment_account_types.png" width="auto" 
height="auto" content-width="auto" content-height="auto"/>

A user has suggested replacing "auto" by "scale-to-fit" for the value of 
content-height. However, I don't know how to change our DocBook XSL 
customised layer to accommodate this. Would be grateful for any help.

Regards,

P.
 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]