0

Apache-FOP のテーブルの列間に「ギャップ」を配置する必要があります。

<fo:table column-gap="2mm" width="156mm" height="260mm" table-layout="fixed" page-break-after="always">
            <fo:table-column column-number="1" column-width="50mm"/>
            <fo:table-column column-number="2" column-width="50mm"/>
            <fo:table-column column-number="3" column-width="50mm"/>

            <fo:table-body start-indent="0pt" text-align="start" font-family="Arial, Helvetica, Tahoma, sans-serif"
                           font-weight="normal" font-size="10pt">

            // rows/cells stuff
            </fo:table-body>
        </fo:table>

column-gap、spacing-before、margin-left などを使用してみましたが、列はまだくっついています。間にギャップを置く方法はありますか?おそらく唯一の解決策は、「空の」列を作成することですか?

4

2 に答える 2

0

まだ関連性があるかどうかはわかりませんが、ギャップを設けたい列の間に非常に小さい別の列を簡単に配置できます。

于 2016-12-01T18:13:49.083 に答える
0

私の xsl-fo ドキュメントで正しく覚えていれば、常に table-cell 要素内のブロックです。ギャップと距離は、ブロック要素のマージン属性で実現されます。

于 2012-09-22T19:32:40.457 に答える