0

ここに画像の説明を入力

リンクには、Apache-FOP を使用して生成された PDF の表があります。

テーブルの列ヘッダーと列値の空白/空スペースを削除できません。

PDF には 120 文字の制限があるため、すべてのテキストを表示することはできません。

アプリケーションは列幅を提供します。しかし、xsl-fo ファイルでの使用方法がわからない

テキストのみを保持し、空白/未使用のスペースを含まないように、テーブル列の幅を定義する方法を提案してください。

4

1 に答える 1

1

fo:table-column( https://www.w3.org/TR/xsl11/#fo_table-columnを参照) とプロパティを使用column-widthして、各列の幅を指定します。例えば:

<fo:table-column column-width="100pt" column-number="1" />

を順番に生成する場合は、プロパティfo:table-columnを省略できます ( https://www.w3.org/TR/xsl11/#column-numberを参照)。column-number

FOP を使用している場合でも、自動テーブル レイアウトが実装されていないため、テーブル幅を列幅と境界線幅の合計に設定する必要があります。

于 2018-11-30T10:40:48.857 に答える