Bug 42813 - keep-together in table-row cutting large inner table
Summary: keep-together in table-row cutting large inner table
Status: CLOSED INVALID
Alias: None
Product: Fop - Now in Jira
Classification: Unclassified
Component: awt renderer (show other bugs)
Version: 0.93
Hardware: PC Windows 2000
: P2 normal
Target Milestone: ---
Assignee: fop-dev
URL: http://http://www.rigasp.com/blog/fil...
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-05 00:53 UTC by Rigas Parathyras
Modified: 2012-04-01 13:50 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rigas Parathyras 2007-07-05 00:53:26 UTC
I set keep-together="always" in a fo:table-row that contains an inner very long
table. If the inner table does not fit the page, it cuts it at the end of the
page and the rest of the table is lost! If I remove the keep-together, the table
is displayed fine in 2 pages.
I include a url with a zip with the fo and pdf files to reproduce the problem
Comment 1 Vincent Hennebert 2007-07-05 01:50:06 UTC
Hi,

This is the expected behaviour of keep-together="always". If the 
"overflow" property is set to "auto" (as is the default), then FOP 
handles it as if "hidden" were specified (See section 7.21.2 of the 
XSL-FO 1.1 specification). Which makes the block cropped at the bottom 
of the page.

To make the table-row being split over 2 pages only if its content 
wouldn't fit on a page alone, you should specify an integer value for 
keep-together. Unfortunately, only "auto" and "always" are currently 
implemented in FOP.

Sorry,
Vincent
Comment 2 Glenn Adams 2012-04-01 13:50:40 UTC
batch transition to closed remaining pre-FOP1.0 resolved bugs