Ответ 1
Добавьте атрибут 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">
...
Затем, когда вам нужно изменить все, вы просто меняете его в одном месте.