https://issues.apache.org/bugzilla/show_bug.cgi?id=46160





--- Comment #6 from Andreas L. Delmelle <adelme...@apache.org>  2009-03-03 
14:38:20 PST ---
(In reply to comment #5)
> It actually depends on how landscape tables are implemented by the DocBook 
> XSLT
> stylesheets. I believe they use an fo:block-container with a
> reference-orientation of 90 or -90, in which case I don't even know what the
> behaviour is supposed to be. But we can always try to have a look.

A rotated block-container (+/-90) with auto-width/-height and a nested table
=> the block-container's height/bpd will be equal to the table's height/bpd,
but since the block-container is also rotated WRT the page/region-body, we only
get possible situations of overflow in inline-progression-direction. 
Either the block-container's content is too large to fit in the available width
--example: table inline-progression-dimension="200%"--  or the block-container
grows too high --due to added table-rows-- thus exceeding the page width. The
governing "overflow" and "clip" properties determine what happens with the
content exceeding the reference-area boundaries.

Once you specify explicit dimensions on the block-container, IIC FOP interprets
this to be an unbreakable piece of content.

Testing some combinations, I've just noticed a small error in FOP Trunk:
reference-orientation is treated as an inherited property, while it most
certainly is not. Since a lot of tests seem to be depending on it, it may take
a while to fix this, although, purely codewise, it's only a matter of changing
a boolean switch in FOPropertyMapping... :-/

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to