提问人:CrazyEight 提问时间:2/28/2020 更新时间:2/28/2020 访问量:433
XSL-FO 在break-before创建空页时删除静态内容
XSL-FO Remove Static Content when break-before creates empty page
问:
我已将它们添加到我的 xml 元素中,它们被迫呈现在偶数页或奇数页上。我已经用属性完成了这个,或者也.到目前为止,一切正常!break-before="odd-page"
break-before="even-page"
我的问题是,可能会创建一个空页面,例如,当一个元素已经在偶数页上,然后被迫在偶数页上开始时。创建的空页面(只有正文是空的)仍然与之前的页面相同。static-content
但是我希望在这种情况下插入一个完全空白的页面,没有页码、页眉或类似内容。
这在某种程度上可能吗?
我正在使用 Apache-Formatting-Objects-Processor 2.3 (fop 2.3)
答:
您需要一个 (请参见 https://www.w3.org/TR/xsl11/#fo_conditional-page-master-reference) 值 (请参见 https://www.w3.org/TR/xsl11/#blank-or-not-blank) 。fo:conditional-page-master-reference
blank-or-not-blank
blank
第一个所有特征都为真的是被选中的那个,所以新的应该在你之前,指的是奇数和偶数页面的页面母版。下面是一个来自 FOP 测试文件的例子(我认为):fo:conditional-page-master-reference
fo:conditional-page-master-reference
fo:conditional-page-master-reference
<fo:page-sequence-master master-name="pages">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference page-position="first" master-reference="first-page"/>
<fo:conditional-page-master-reference page-position="last" master-reference="last-page"/>
<fo:conditional-page-master-reference blank-or-not-blank="blank"
master-reference="blank-page"/>
<fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/>
<fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/>
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
对于完全空白的页面,解决方案的第二部分不是将现有页面定向到空白页上的任何区域。for 空白页不应包含 等,或者,如果包含它们,则这些区域的值应与现有 . 中的值不同。fo:static-content
fo:simple-page-master
fo:region-after
region-name
flow-name
fo:static-content
评论
<fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank-page"/>
page-sequence
odd-or-even="any"
page-position="any"
<fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank-page"/>
blank-or-not-blank
odd-or-even="odd"
blank-or-not-blank="even"
fo:repeatable-page-master-alternatives
fo:repeatable-page-master-alternatives
fo:page-sequence-master
fo:repeatable-page-master-alternatives
评论