No, actually it seems to be a bug. FOP's white space handling only seems to handle linefeeds correctly around fo:block and not around other block-level elements such as fo:table and fo:list-block. I'll look into it.
On 30.05.2006 14:00:14 Pascal Sancho wrote: > > -----Original Message----- > > From: Martin Zak [mailto:[EMAIL PROTECTED] > > > > I'm rendering several simple tables one by one and > > experiencing the extra space between them. > > This space has no (IMHO) any reason, as tables has no space > > before/after or margin defined. > > I attached the simple example - two tables with one row and > > one cell, border defined on the table element to see the table block. > > > > When tables are placed as direct children of fo:flow, the > > output is correct - no space between. > > When I enclose these two tables to single fo:block, suddenly > > there is extra space rendered. > > === > > FOP version: 0.92beta > > Attachments: > > - tables.fo (source to render table_bug_wrong.pdf) > > - tables_wrong.pdf (tables with extra space between) > > - tables_correct.pdf (correct output after removing the > > enclosing fo:block) === > > Hi, > I think this happens because there is some extra space before or after > tables, due to allocation rectangle, determinded by the > line-stacking-strategy trait. > I suppose this is a correct rendering, but I'm not sure. > > Try to set both line-height and font-size to 0pt (if not specified, > line-height defaults to 1.2 font-size). > If you do that, you'll need to reset font-size/line-height to your > tables, inserting for example a fo:wrapper between fo:block and > fo:table. Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
