找回密码
 立即注册

QQ登录

只需一步,快速开始

dlerror
中级会员   /  发表于:2020-7-30 10:34  /   查看:3388  /  回复:5
版主你好,我需要把2个报表合并生成一个PDF文件,使用了如下方法来实现:
rpt1.Run(False)
rpt2.Run(False)
For intPageIndex As Integer = 0 To rpt2.Document.Pages.Count - 1
    rpt1.Document.Pages.Add(rpt2.Document.Pages(intPageIndex).Clone)
Next
Dim exptPDF As New PdfExport

exptPDF.Export(rpt1.Document, strFileNm)


现在出现了一个问题,2个报表中有"当前页数/总页数",合并后生成的PDF文件中,页数还是各自排序的,
麻烦版主帮忙看一下,怎样能让页数重新生成?




5 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-7-30 12:25:03
沙发
您好,你现在是把报表1的PDF格式和报表2的PDF格式给拼接在了一起。现在拼接完成了,但是页码的显示还是跟报表未合并的时候展示的一样是这样吗?
回复 使用道具 举报
dlerror
中级会员   /  发表于:2020-7-30 13:36:57
板凳
KearneyKang 发表于 2020-7-30 12:25
您好,你现在是把报表1的PDF格式和报表2的PDF格式给拼接在了一起。现在拼接完成了,但是页码的显示还是跟报 ...

是的,希望页码能重新排列。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-7-30 15:42:23
地板
你合并PDF导出看的是 这个博客进行操作的是吧:https://www.grapecity.com.cn/blogs/combinereport

您好,这个的话,因为合并导出PDF没办法进行一个自动进行页码的改变,那么在设计表二的页码的时候应该提前给表二进行一个表一总页码的相加。
因为PDF拼接只是对内容的一个拼接,但是不会改变具体展示的内容
回复 使用道具 举报
依然范特西
注册会员   /  发表于:2022-2-8 14:57:00
5#
KearneyKang 发表于 2020-7-30 15:42
你合并PDF导出看的是 这个博客进行操作的是吧:https://www.grapecity.com.cn/blogs/combinereport

您好 ...

这个功能在vue中如何实现呢
回复 使用道具 举报
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-2-8 17:46:16
6#
依然范特西 发表于 2022-2-8 14:57
这个功能在vue中如何实现呢

您好,这个您看是否能换一种思路呢?创建一个主报表,然后用主报表嵌套这两个子报表进行导出
然后导出的时候使用这个主报表导出,就可以导出成一个整体的PDF

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部