Haitham,

FWIW, I use <fo:table-row keep-with-next="always"/> and its works like a champ for me. Have you done various experiments with only two or three rows etc. to see under what conditions it does/doesn't work? In any event, I can assure you that under at least some conditions, it does work just fine.

Ben

Al-Dhahir, Haitham wrote:
Hi,

I have a table which is composed of groups of four rows at a time. The table
is made up of a repeating set of these groups, as follows:

<fo:table>
        <!-- Group 1 -->
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
1</fo:table-row>
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
2</fo:table-row>
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
3</fo:table-row>
        <fo:table-row line-height="12pt">ROW 4</fo:table-row>
        <!-- Group 2 -->
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
1</fo:table-row>
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
2</fo:table-row>
        <fo:table-row line-height="12pt" keep-with-next="always">ROW
3</fo:table-row>
        <fo:table-row line-height="12pt">ROW 4</fo:table-row>
        etc etc more groups
        ......
</fo:table>

I want each group of rows to stay together - so if e.g. the whole of Group 1
cannot fit onto the rest of the current page, then rather than splitting the
rows up, the whole of Group 1 should be shown on the next page. To achieve
this, I have used keep-with-next="always" on the first three rows of each
group, as shown above. I would expect this to give the desired result, but
it is not - the groups are still being split up when a page break is
reached. I tried adding keep-with-previous="always" to rows 2, 3 and 4 in
each Group as well (although I don't see why this is necessary) - and still
get the same results. I am using the latest release of FOP, 0.20.5rc2.

Can anyone help here?

Thanks,

Haitham.


--------------------------------------------------------------------- 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]



Reply via email to