2017-09-29 28 views
1

私はFopを使ってPDFを作成しています。私はこれを含むデザインを持っています: enter image description here2つのfo:ブロックを並べて並べる

左に1つ、右に1つ、真ん中に境界線が1つあります。

私の現在のオプションは、<fo:block />を左に揃えていますが、右側は、左に揃えたfo:ブロックの下になります。

enter image description here

どのように2列にXSLを分けることができますか?私はテーブルを使ってみましたが、私のpdfには表示されません。

答えて

2

<fo:region-body column-count="2">を使用してください。 http://www.w3.org/TR/xsl/#column-count

ただし、列の幅は同じである必要があります。

fo:blockbreak-before="column"を使用してください。

表が表示されていないという意味ははっきりしません。私はテーブルが動作することを期待していたでしょう。

+0

私は、同じ行のfo:blockに関するあなたの投稿の1つをメーリングリストで読んでいました。小さな世界。とにかくありがとう、これはうまくいった!私がテーブルを意味するのは、それらを追加するたびに、私のpdfは空白になります。 – nullwriter

+1

小さな世界です!ここで言及したように、 'fo:block'の内部に固定幅の' fo:inline-container'を2つ試してみることもできますが、FOPの適合性ページには 'fo:inline-container'の部分的なサポートしかないのでYMMVです。あなたのテーブルの問題についてもう一度質問してください。 –

関連する問題