2012-01-24 12 views
4

Apache FOPを使用してXMLデータからPDFを生成する必要があります。問題は、FOPがfo:floatをサポートしていないことと、PDF内にアイテム(レンダリングされたデータのボックス)を並べる必要があることです。より正確には、私はそうのように、各ページに4×4のグリッドにそれらを必要とする:FOPでサイドバイサイドブロックをレンダリング

enter image description here

HTMLでは、私は単純に適切な幅と高さでこれらのような左浮かべdivをレンダリングします。

私のデータは、このようなものになります。

<item id="1"> 
    <a>foo</a> 
    <b>bar</b> 
    <c>baz</c> 
</item> 
<item id="2">...</item> 
... 
<item id="n">...</item> 

を私は2つの型カラム領域-体を使用して考えられたが、その後の項目の順序は1、3、2、4(左から右に読んだだろう)lr-tbの代わりにtb-lrと表示されるので、正しい順序(xmlの上のid)にする必要があるからです。

テーブルを使用しようとするといいかもしれませんが、項目をテーブル行にグループ化する方法がよく分かりません。

したがって、fo:floatが不足しているための回避策には非常に感謝しています。

答えて

4

私は質問を投稿すると、いつものように、数分後に答えが見つかります。 See table-based solutions in this stackoverflow-thread.

おそらく問題をポストに定式化することは、一種の精神的援助として機能し、単一の答えを得る前に問題を解決するためにもう少し近づくでしょう。しかたがない。終わりよければ全てよし。

+0

偉大な答え、ありがとう。 –

関連する問題