xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremias Maerki <...@jeremias-maerki.ch>
Subject Re: formatting tables
Date Sun, 10 Sep 2006 10:37:13 GMT
As Pascal already hinted, you'll have to use background-color="from-table-column()"
on each table-cell to apply the background color of a table-column to
each cell of that column. Note that according to the specification
table-column "does not generate or return any areas. It holds a set of
traits that provide constraints on the column widths and a specification
of some presentation characteristics, such as background which affects
the areas generated by the fo:table (see § 6.7.3 – fo:table on page 127).
Inheritable properties may also be specified on the fo:table-column.
These can be referenced by the from-table-column() function in an

Following the link to 6.7.3, fo:table would have to produce the
background for a table-column, but that's not implemented, yet, although
the compliance page suggests so (probably my fault, I'll correct that).
So for now, you'll have to use the from-table-column() work-around.

On 08.09.2006 09:08:21 paul wrote:
> I haven't had much time to investigate further, but I noticed that setting the
> background-color attribute of a row like this
> <fo:table-row background-color="blue">....
> does work, (table-layout="fixed"). 
> Coloring entire columns doesn't seem to work the same way.
> <fo:table-column column-number="1" column-width="20%" background-color="blue"/>

Jeremias Maerki

To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

View raw message