activereport12 多模板交替使用时如何动态显示页码序号?
本帖最后由 xinqinglhj 于 2019-2-26 09:53 编辑activereport12 多模板交替使用时如何动态显示页码序号?
比如:
有A,B两个模板。
A模板有3页数据。
B模板有2页数据。
两个模板同时使用时,页面如何
按照1,2,3,4,5顺序显示页码?
同时使用上面的模板,输出到一个PDF中,想输出下面的结果:
页码我知道可以通过,计算处理 把页面计算出来,存储到 数据中,传到模板上,
由于业务复杂,我不想通过这种方式处理,感觉应该可以通过ActiveReport实现。
主要是想通过 ActiveReport 控制页码的计算并显示。不知道说清楚了吗?
你好,你是想把两张模板拼接在一起还是其他的需求。我这边不是很理解你的具体需求,能稍微描述的清楚点,或者直接通过截图的形式呈现表示出来。 KearneyKang 发表于 2019-2-20 16:13
你好,你是想把两张模板拼接在一起还是其他的需求。我这边不是很理解你的具体需求,能稍微描述的清楚点,或 ...
已更新,请帮忙解决一下吧。谢谢了。 本帖最后由 KearneyKang 于 2019-2-21 09:25 编辑
收到。你的两张报表是如何导出到同一个PDF里的,你是把两张报表进行了一个合并,还是用了其他的操作。我需要根据你的具体合并方式,然后进行对应的验证处理 KearneyKang 发表于 2019-2-20 18:05
收到。你的两张报表是如何导出到同一个PDF里的,你是把两张报表进行了一个合并,还是用了其他的操作。我需 ...
借助SectionReport,将多个SectionReport的Document合并到一个报表中
代码如:
rptMain.Document.Pages.AddRange(rptSome1.Document.Pages()) 已经完美解决了。
在C#端通过给UserData设置前一个模板的总页数,在第二个模板中使用脚本,当前PageNum+UserData即可实现。
不知道还有没有其他更好的解决方案。 你的这种办法实现确实很完美,直接使用当前页(Pagenumber)+前一个模板的总页数:CountNumber 来实现。目前我还没有想到有更好的办法来实现你的需求 KearneyKang 发表于 2019-2-22 09:16
你的这种办法实现确实很完美,直接使用当前页(Pagenumber)+前一个模板的总页数:CountNumber 来实现。目 ...
多谢了。 :)
页:
[1]