Thanks for the help. It did lead me to the solution, although it turned out 
the answer was really that I had to set the row height on the table.
I think there is no margin-top on region-after (couldn't see it in the spec 
and didn't seem to make a difference). Anyway I made the region-body 
margin-bottom the same as the region-after extent and changed the overflow 
as you suggested. The problem remained and I looked again at the table 
itself.

If I adjusted the length of the table I could get the bottom of it to meet 
the top of the region-after, which suggested that the regions are just 
fine. The problem was that this only happened on the final page. On the 
earlier pages there was a gap. So the penny dropped at last for me, it was 
really only happening when the table was sizing itself around the number of 
rows it was rendering. This meant the real solution was to set the 
table-row height attribute to some value that gave a whole number of rows 
in the table height. Sure enough that worked fine.

Thanks for the help.
Roger


-----Original Message-----
From:   Roland Neilands [SMTP:[EMAIL PROTECTED]
Sent:   Thursday, 3 March 2005 6:57 p.m.
To:     Fop-User List
Subject:        RE: region body separates from region after

Roger,

I remember having similar issues. I ended up using a margin-top (eg 
="18.05cm") on the region-after as well as an extent, and
removing the table height completely which gives a table which expands to 
fit the actual size on each page.
Also you are specifying overflow="hidden" on all regions, which doesn't 
sound like what you are after for the region-body at least.

Cheers,
Roland

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Behalf Of Roger Parkinson
> Sent: Thursday, 3 March 2005 9:53 AM
> To: '[EMAIL PROTECTED]'
> Subject: region body separates from region after
>
>
>
> I have a page master that looks like this:
>
> <fo:region-before region-name="heading" extent="9.2cm" 
overflow="hidden"/>
> <fo:region-body region-name="body" margin-top="8.85cm"
> margin-bottom="7.8cm" overflow="hidden"/>
> <fo:region-after region-name="footer" extent="7.7cm" overflow="hidden"/>
>
> Inside the region body is a table with a height attribute: eg
>
> <fo:table table-layout="fixed" height="11.4cm">
>
> This allows the table to expand the whole height of the body. Well 
almost.
> It actually leaves a gap between the bottom of the table and the top of 
the
> footer. Any attempts to close the gap by fiddling with the margins, 
extents
> and heights cause an overflow (ie gaps on the next page where the table 
or
> footer is missing, depending on the change) or a overlap between the 
bottom
> of the table and the top of the header.
>
> The table information spans several pages and (other than the above
> problem) that works fine as well. On the last page however, when the 
table
> is not filled, I can get the gap to go away by changing the margin-bottom
> on the region body. This means the last page looks different from the
> others which, obviously, isn't good.
>
> I'm using ApacheFOP 0.20.5. I tried the same file with Antenna (demo
> version downloaded for this purpose) and it gave me only one page. It
> looked as if the table overflow had not happened at all and the rest of 
the
> lines vanished behind the footer.
>
> Anyone know what I should try?
> Thanks
> Roger
>
>
>
>


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