境界線として実線を引かなければなりません。
この場所を使用しています
<fo:table border="solid 0.1mm black">
囲まれた線のみを描画します。すべてのセルと行に適用されるわけではありません。次のようにセルと行の境界を個別に設定しないように、最小限のコーディングで境界として実線を描画することは可能ですか?
<fo:table-row border="solid 0.1mm black">
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">
...
次に、allを変更する必要がある場合は、1か所で変更します。