1

我在 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>

然后我得到两页,但第二页的图形与第一页相同。但我需要第二页只是一个空白页,没有任何图形。我怎么能这样做?

简而言之,我需要模板是两页 - 首先定义图形,第二个简单的空白页。问题是,如果我访问更多页面,它只会复制所有内容(我想这是标准行为)。

4

1 回答 1

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" />

现在所有页面都将遵循第二个 pageTemplate

于 2015-02-20T13:48:29.983 回答