On Dec 21, 2007, at 10:31, <[EMAIL PROTECTED]> wrote:

Hi

I am trying to upgrade from fop 0.20.5 to 0.94 and in conjunction with DocBook (1.70.1) found out that there is a irritating change in operations regarding table processing.

When processing tables they:

1 Don´t cross pages (e.g if a table doesn´t fit on the current page it is rendered on the the next page) and

Can you check the resulting FO, and whether it uses the 'keep- together' property on the table? If so, this will somehow have to be removed. No precise idea on how to achieve that, but it should be a matter of adding a customization to the Docbook stylesheet.


2 If a table is "too large" to fit a page it will get corrupted (with an error message: "WARNING: Content of the region-body on page n overflows the available area in block-progression dimension. (fo:page-sequence, no context info available)")

What do you mean exactly by 'corrupted'? FOP 0.94 interprets keep- values of "always" literally as "without exception", or "if the content does not fit, it will be clipped". Chained 'keep-with-next' and 'keep-with-previous' on the rows will have the same effect: FOP will try to keep the whole table together on a single page.

Your best bet is to remove the keep-*="always" properties from being added.

HTH!


Cheers

Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to