我在rml模板上定义了特定的图形,如下所示:
<pageTemplate id="first">
<frame id="first" x1="15.0" y1="42.0" width="539" height="758"/>
<pageGraphics>
... graphics defined here ...
</pageGraphics>
然后我添加story
标记:
<story>
<condPageBreak height="40cm"/>
</story>
然后我得到两页,但第二页与第一页有相同的图形。但我需要第二页只是一个空白页面,没有任何图形。我怎么能这样做?
简而言之,我需要模板为两页 - 首先定义图形,第二个是简单的空白页。 问题是,如果我访问更多页面,它只会复制所有内容(我猜这是标准行为)。
答案 0 :(得分:1)
首先在模板标签中定义所需的pageTemplate数量
<template pageSize="(595.0,842.0)" title="Test" allowSplitting="20">
<pageTemplate id="first">
<frame id="first" x1="15.0" y1="42.0" width="539" height="758"/>
<pageGraphics>
... graphics defined here ...
</pageGraphics>
</pageTemplate>
<pageTemplate id="second">
<frame id="second" x1="15.0" y1="42.0" width="539" height="758"/>
<pageGraphics>
... graphics defined here ...
</pageGraphics>
</pageTemplate>
</template>
然后在故事标签中添加
<setNextTemplate name="second" />
现在所有页面都会跟随第二页模板