[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: No border between multiple tgroups in a single cals table for fooutput.
I'd like to have two tgroups in a single cals table, but I can not figure
out how to get a border between the two tgroups. (this is for fo
output.)
The calsTable template in fo/table.xsl has (edited):
<xsl:for-each select="tgroup">
<fo:table xsl:use-attribute-sets="table.table.properties">
<xsl:call-template name="table.frame"/>
<xsl:if test="following-sibling::tgroup">
<xsl:attribute name="border-bottom-width">0pt</xsl:attribute>
<xsl:attribute name="border-bottom-style">none</xsl:attribute>
</xsl:if>
<xsl:if test="preceding-sibling::tgroup">
<xsl:attribute name="border-top-width">0pt</xsl:attribute>
<xsl:attribute name="border-top-style">none</xsl:attribute>
</xsl:if>
<xsl:apply-templates select="."/>
</fo:table>
</xsl:for-each>
I suspect that only *one* of those xsl:if's are needed, not both. And
in fact, commenting out the first xsl:if gives me borders between my
tgroups.
Bug? Is there *any* other way to get a border between tgroups?
Thanks,
-Dale
--
Dale P. Smith
dales@vxitech.com
216-447-4059 x2018
216-447-8951 FAX
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]