(FOP 1.0 に基づくレンダラーを使用)
複数の行にまたがるように設定されている間に、セルを 2 つのページにうまく流し込もうとしています。
これは非常に単純化されたコードの抜粋です。
<fo:table height="210mm" width="100%">
<fo:table-column column-number="1" column-width="127mm"/>
<fo:table-column column-number="2" column-width="10mm"/>
<fo:table-column column-number="3" column-width="160mm"/>
<fo:table-body>
<fo:table-row height="100mm">
<fo:table-cell background-color="lime" number-rows-spanned="6">
<fo:block>
lots & lots of text
</fo:block>
</fo:table-cell>
<fo:table-cell background-color="blue"/>
<fo:table-cell>
<fo:external-graphic scaling="non-uniform" height="100mm" width="160mm" src="./image1.jpg"/>
</fo:table-cell>
</fo:table-row>
<fo:table-row height="10mm"/>
<fo:table-row height="100mm">
<fo:table-cell/>
<fo:table-cell>
<fo:external-graphic scaling="non-uniform" height="100mm" width="160mm" src="./image2.jpg"/>
</fo:table-cell>
</fo:table-row>
<!-- have tried and removed break-before="page" -->
<fo:table-row height="100mm">
<fo:table-cell/>
<fo:table-cell>
<fo:external-graphic scaling="non-uniform" height="100mm" width="160mm" src="./image3.jpg"/>
</fo:table-cell>
</fo:table-row>
<fo:table-row height="10mm"/>
<fo:table-row height="100mm">
<fo:table-cell/>
<fo:table-cell>
<fo:external-graphic scaling="non-uniform" height="100mm" width="160mm" src="./image4.jpg"/>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
セル 1 に小さなテキストがあると、「ライム」が 2 ページ目に配置されません。
1ページ以上のテキストが含まれています-出力がまったく得られません!!
仕事に向いていないのは私ですか、それともレンダラーですか? :-)