Indeed, keep-with-next does work when set for each row.  But you scared me
the endless loop comment, so for now I would keep my stylesheets the way I
had them.
Somewhat related question: I am using space-before for those short tables to
some white space between them, but if the page break happens right after a
the following table on the next page will be shifted down, e.g.
            ______________________ page 1 starts
table 1
           <--- required gap
table 2
           <--- required gap
table 3  ______________________ page 2 starts
           <--- unnecessary gap
table 4
Is there any way to avoid this gap?

-----Original Message-----
From: Corinna Hischke [mailto:[EMAIL PROTECTED]]
Sent: Friday, October 12, 2001 12:56 PM
Subject: Re: Table Layout with Page Breaks

Yuri, generally the property keep-with-next should work. I tested it with
FOP 0.20.1 successfully.
I'm not quite sure if the hassle Darren creates by using nested tables is a
You should achieve the same results by using keep-with-next for every row on
your table.
Single disadvantage (as in Darren's solution): if somehow a  table doesn't
fit on a single page (or Darrens row becomes bigger than a page) you might
run into an endless loop. That is a known problem and (hopefully ;)) being
worked on.
HTH, Corinna

----- Original Message ----- 
From: West, Chris <mailto:[EMAIL PROTECTED]>  
Sent: Thursday, October 11, 2001 1:30 AM
Subject: Table Layout with Page Breaks

I'm using fop to generate tables that vary in length, so I need to be able
set attributes such that the table layout will accommodate page breaks.
I've tried using "keep-with-next" applied to fo:table-row and "height"
applied to fo:table (plus many others) to setup the table layout so that it
isn't truncated by a new page, but haven't had much success.  Does FOP
support this functionality?

Chris W. 

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to