如何使用xhtmlrenderer(飞碟)R8使用CSS3孤儿和寡妇属性?

Zee*_*mee 4 java pdf xhtmlrenderer

我在这个bugfix描述中读到xhtmlrenderer应该支持自R5版本以来CSS3的"孤儿"和"寡妇"属性.使用R8,它似乎无法工作.

div.textContent {
    orphans: 5;
    widows: 3;
}
Run Code Online (Sandbox Code Playgroud)

但它看起来像这样:

错误的段落打破

段落(div块元素)分为两部分,但绝不能.

有这方面的想法或经验吗?谢谢!

Ada*_*dam 5

这是飞碟(xhtmlrenderer)中的一个错误.有一个satisfyWidowsAndOrphans函数BlockBox.java,但只有在isNeedPageClear调用后才会调用它.我在问题跟踪器中创建了一个问题.

请注意,page-break-inside: avoid;css规则有效.