4

バージョン R5 以降、xhtmlrenderer は CSS3 の「orphans」および「widows」プロパティをサポートする必要があるというこのバグ修正の説明を読みました。R8を使用すると、うまくいかないようです。

div.textContent {
    orphans: 5;
    widows: 3;
}

しかし、それは次のようになります。

間違った段落分割

段落 (div ブロック要素) は 2 つの部分に分割されますが、分割してはなりません。

これに関するアイデアや経験はありますか?ありがとう!

4

1 に答える 1

5

Flying Saucer (xhtmlrenderer) のバグです。にはsatisfyWidowsAndOrphans関数がありますがBlockBox.java、 が呼び出された後にのみisNeedPageClear呼び出されます。問題トラッカーで問題を作成しました。

page-break-inside: avoid;css ルールが機能することに注意してください。

于 2011-02-16T22:19:51.443 に答える