我必须将实线画成边框。
我正在使用这个地方
<fo:table border="solid 0.1mm black">
但它只画出包围的线条。它不适用于所有单元格和行。是否可以将实线绘制为具有最小编码的边框,例如不将单元格和行的边框分别设置为:
<fo:table-row border="solid 0.1mm black">
答案 0 :(得分:32)
将border
属性添加到所有table-cell
元素。您可以在此处看到边框未被继承:http://www.w3.org/TR/xsl11/#border
虽然它不保存任何输入,但您可以使用属性集来帮助您继续支持样式表:
<xsl:attribute-set name="myBorder">
<xsl:attribute name="border">solid 0.1mm black</xsl:attribute>
</xsl:attribute-set>
...
<fo:table-cell xsl:use-attribute-sets="myBorder">
...
然后,当您需要更改所有时,您只需在一个地方进行更改。