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]