Re: [xsl] XSL-FO table column borders

Subject: Re: [xsl] XSL-FO table column borders
From: Brandon Ibach <brandon.ibach@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 10 Feb 2011 04:57:33 -0500
Is it accurate to say that you want a series of vertical lines to span
the entire body region of each page on which some part of the table
appears?

If so, perhaps you could set a marker at the start of the table and
clear it at the end.  The contents of the marker, which would be
retrieved in the page header, would be the set of fo:block-containers.

-Brandon :)


On Thu, Feb 10, 2011 at 3:56 AM, Arjan Bokx <abokx@xxxxxxxxxxx> wrote:
>
> Hello all,
>
> I have a fo:table in which I display data in the fo:region-body, with an
xsl:for-each construct.
> I'd like the columns of that table to have solid borders (vertical lines),
but if I use things like
>
> <fo:table-column border-left-style="solid" border-right-style="solid"/>
>
> those borders only go down as far as the displayed data do.
> I'd like the vertical column borders to go down all the way over the
fo:region-body.
> Using fo:block-containers with left/right solid borders will draw the
vertical lines on the first page, but if the data spill over onto a second
page, no margins are drawn there.
> (I could not find this in Dave Pawson's book, nor in the FAQ list.)
>
>
> Regards,
> Arjan Bokx

Current Thread