Is this basicaly the same problem I'm having?

I've been trying for some time now to figure out how to get a table that
spans multiple pages to always have the same size border on each page.
Simplified, my page needs to look like this (The '_'s and '|' represent the
actual printed border):

<<<top of page>>>
|static header |
|table header  | <-
|______________|   |
|   table      |   |
|   content    |   |
|              |  I'd like this height to be constant
| (can span    |   |
|  multiple    |   |
|  pages)      |   |
|______________| <-
<<<bottom of page>>>

The problem is I can't figure out how to get the border around the table to
always extend to the bottom of the page. Right now if the table ends after
three rows on the third page, so does the border.

I keep thinking there must be some simple way to do this that I'm missing.
This border can/should be in the exact same position for every page in my
report, so maybe I can do something with region-before and region-after? I
think the tricky part is that the table can span multiple pages.  Right now
I wrap the entire content table in a single-cell table, and put the border
in the column definition of that outer table. I used column because I also
have some stuff in the header of the outer table that may or may not be
repeated after the first page--depending on business rules. I'm pretty sure
if I put the border in cell or block has the same effect.

I've attached the FO and PDF if anyone wants to look at it. I marked the
spot in the FO where I set the border with '<!-- BORDER SET HERE -->'.

thx a lot,
Matt Savino

> -----Original Message-----
> From: Josh Campbell [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 19, 2002 1:14 PM
> Subject: Re: Newbie: Vertical Lines in region start and region end
> > I have been trying to draw a thin vertical line down the 
> Region-start 
> > and Region-end sections of the simple page master in FO.  I managed 
> > some boxes in these areas in FO which showed up in Antenna 
> house but 
> > they would show up.  So what I want to know is, can I draw vertical 
> > lines? is it possible to use these regions in FOP? and how 
> can I learn 
> > how to do that if its possible?
> It's a mission to say the least. I managed to make up a border using 
> these regions and fo:block with a line-height (the only way 
> I've found 
> to increase the height of a block). The only major issue was that the 
> fo:block in the start and end regions needed something in them to 
> actually display. I did a workaround using a lowercase 'l' (being the 
> narrowest character I could find...possibly a '.' would be 
> better) and 
> making it the same colour as the background it appears on (which is a 
> very sloppy workaround I'm sure but it works).
> FO still has a long way to go before it's a useful design tool.
> Anyway, here's my code:
> <fo:static-content flow-name="xsl-region-before">
>    <fo:block background-color="#000000"/>
> </fo:static-content>
> <fo:static-content flow-name="xsl-region-after">
>     <fo:block background-color="#000000"/>
> </fo:static-content>
> <fo:static-content flow-name="xsl-region-start">
>     <fo:block color="#333333" background-color="#000000" 
> line-height="27.7cm">l</fo:block>
> </fo:static-content>
> <fo:static-content flow-name="xsl-region-end">
>      <fo:block color="#ffffff" background-color="#000000" 
> line-height="27.7cm">l</fo:block>
> </fo:static-content>
> Josh Campbell
> ZYPE - Graphical Interface Design
> Phone: 03 3862094
> Mobile: 021 400 472
> Web:


Reply via email to