zhangyin1985 发表于 2023-9-1 14:46:30

[4]导出PDF问题

在页面中,独立出arjs自带的导出功能,是否大概有两种


一是通过PageReport,如下

使用问题:
load()函数,如何添加参数值进去,也就是viewer的open函数可以填写ReportParams?
exportDocument函数的返回值,是否可以开发类似merge的功能,把多个viewer的结果集成输出,最后再download?

二是通过viewer,如下

使用问题:
export函数的返回值,是否与上面的exportDocument结果一样?
viewer是否有函数或者属性,获取report实时的参数值,即用户实际交互的值?

另外关于乱码的问题:
使用GC.ActiveReports.Core.FontStore.registerFonts函数加载字体,在PDF输出时已经解决乱码问题,但是如果内容是富文本,还是会出现乱码,如何解决?

Eden.Sun 发表于 2023-9-1 14:46:31

您好:
① 您说的是这里提供的自定义导出方法中的 load() 方法么?
https://demo.grapecity.com.cn/activereportsjs/demos/api/export/purejs
这个 load() 方法就是一个基本的自定义的前端函数,您可以按照前端传参, 示例中的代码是为了添加两个按钮


您说的 exportDocument 函数您可以查我们的帮助文档api说明:
https://demo.grapecity.com.cn/activereportsjs/api/modules/PdfExport

这个是自定义导出功能

② viewer.export 是报表查看器自带的导出功能,两个的返回结果类型是一样的。
您可以参考:
https://demo.grapecity.com.cn/activereportsjs/api/classes/ReportViewer.Viewer



③ 乱码问题,您可以看一下是否使用了其他字体文件,如果有的话,您把对应的字体文件加载进去就行。

页: [1]
查看完整版本: [4]导出PDF问题