Dale Smith da...@vxitech.com writes:
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?
Hmm. Forgot to mention this is with
| -Original Message-
| From: Dale Smith
|
| 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
Mauritz Jeanson m...@johanneberg.com writes:
| -Original Message-
| From: Dale Smith
|
| 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
| -Original Message-
| From: Dale Smith
|
| Hmm. Well, the way the code currently is there will never be any
| border at all between tgroups (unless you customize the stylesheet).
| And that even if rowsep='1' on the last row a not-last tgroup.
|
| My reading of the rowsep
I think I agree with Dale's interpretation of the Cals table spec[1]. It
says that rowsep is Ignored for the last row of the table, where the
frame value applies.. It does not say the last row of each tgroup. I think
it is a deficiency in the stylesheet to not output the rowsep for the last
Mauritz Jeanson m...@johanneberg.com writes:
Yes, it looks like you may have a point (from looking at
http://oasis-open.org/specs/tm9502.html). But you did not mention rowsep at
all in your original post, so I did not think of that.
Yeah. Sorry about that... ;^)
Tables are tricky stuff...