I've also encountered the problem with long content in a table cell causing an unexpected row to be generated.
After some experimentation, I was able to work around the problem by adding keep-together="always" to the fo:table-row. Maybe that will help, if you are able to manipulate the FO. Steve -----Original Message----- From: nmwp [mailto:[EMAIL PROTECTED] Sent: Thursday, February 14, 2008 8:41 AM To: [email protected] Subject: Is this a bug? Hi As I just know fop since 2 days, I'm not sure if this is a bug... can someone check if it is. Just render the lower fo. The biggest bug is that lower table with 2 rows as the fo specifies only 1 row. -- nwp <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="simple" page-height="29.7cm" page-width="21cm" margin-top="2cm" margin-bottom="2cm" margin-left="2.5cm" margin-right="2.5cm"> <fo:region-body margin-top="3cm"/> <fo:region-before extent="3cm"/> <fo:region-after extent="1.5cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body"> <fo:block width="2cm">BUG: this block should have 2cm in width</fo:block> <fo:block> </fo:block> <fo:block-container z-index="1" position="absolute" left="0cm" top="1cm" overflow="hidden"> <fo:block width="2cm">BUG: this block is inside a block-container and it should have 2cm in width</fo:block> </fo:block-container> <fo:block space-before="2cm"> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="1cm" column-number="1"/> <fo:table-column column-width="7cm" column-number="2"/> <fo:table-column column-width="1cm" column-number="3"/> <fo:table-column column-width="7cm" column-number="4"/> <fo:table-column column-width="1cm" column-number="5"/> <fo:table-body> <fo:table-row> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block>some short text</fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block >OK!!! table out of block-container...!!! some very long text doesn't cause some magic...</fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> <fo:block-container z-index="1" position="absolute" left="0cm" top="5cm" overflow="hidden"> <fo:block> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="1cm" column-number="1"/> <fo:table-column column-width="7cm" column-number="2"/> <fo:table-column column-width="1cm" column-number="3"/> <fo:table-column column-width="7cm" column-number="4"/> <fo:table-column column-width="1cm" column-number="5"/> <fo:table-body> <fo:table-row> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block>some short text</fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block background-color="silver">BUG!!! table inside block-container. Some very long text that cause some magic and creates second row</fo:block> </fo:table-cell> <fo:table-cell border="1px solid black"> <fo:block> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> </fo:block-container> </fo:flow> </fo:page-sequence> </fo:root> -- View this message in context: http://www.nabble.com/Is-this-a-bug--tp15480346p15480346.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
