我正在生成像标准印刷书籍一样设置的文档,每一章从正面和右面页面开始。第一页有它自己的页面主页。最近我还被要求特别处理最后一页。我可以通过强制执行前一页面序列的页数(我一直在做的)或通过在章节中使用break-before来实现右手启动。不幸的是,无论哪种技术有时会在序列中添加一个空白页面,该页面将成为该序列的实际最后一页或第一页(也就是说,我的最后一页或带有内容的第一页未获得正确的页面主页)。我不认为有办法设置conditional-page-master-references来允许这样做,因为我不知道一个章节何时需要一个空白页面,什么时候不需要。操纵带内容的第一页或最后一页
我的想法是我无法将页面添加到章节的页面序列,而是在每个章节之间创建页面序列,这些页面序列会为左侧页面定义单个空白的条件页面主页。不幸的是,似乎没有条件满足时,格式化程序(Antenna House 6.0)无论如何都输出空白页。
所以,我的问题是,有谁知道有条件地生成一个页面的方式,允许在某些情况下,不会生成页面?我不知道什么,如果有的话,在这里发布代码会很有用,但我很乐意发布任何可以帮助我获得答案的东西。
一段可能有用的代码:我的空白页面页面序列主页。
<fo:page-sequence-master master-name="blank-verso">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference master-reference="blankpage" odd-or-even="even" maximum-repeats="1"/>
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
我可能已经找到了使用最大重复的解决方案。仍然需要测试更多,但会发布答案,如果它的工作。不希望任何人花时间在此(除非你有一个真正想要分享的精彩解决方案)。 – Christina