2014-12-22 5 views
1

빈 두 번째 페이지 추가 :RML -이 같은 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> 

가 그럼 난 두 페이지를 얻을 수를, 두 번째 페이지에는 첫 번째 페이지와 동일한 그래픽이 있습니다. 하지만 두 번째 페이지가 그래픽 없이도 그냥 빈 페이지가되어야합니다. 내가 어떻게 할 수 있니?

요약하면 그래픽이 정의 된 두 번째 간단한 빈 페이지로 두 페이지가되도록 템플릿이 필요합니다. 문제는 더 많은 페이지에 도달하면 모든 것을 복사한다는 것입니다 (표준 동작이라고 생각합니다).

답변

1

먼저 당신이 이야기 태그에

<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을 따릅니다 pageTemplate의 수를 정의