找回密码
 立即注册

QQ登录

只需一步,快速开始

dongxin5210

注册会员

7

主题

18

帖子

55

积分

注册会员

积分
55
dongxin5210
注册会员   /  发表于:2021-7-1 11:06  /   查看:2560  /  回复:1
本帖最后由 Crystal.Li 于 2021-7-1 13:42 编辑

在开发环境中,可以正常导出A3纸张大小的的PDF文件。但是用户使用时,提示不支持A3纸张大小。请问可能出现的原因有哪些,怎么解决。

2021-06-30 13:23:49,220 [1] INFO  - GrapeCity.ActiveReports.ReportException: 打印机不支持纸张大小A3。请在PaperKind.Custom上指定打印机支持的纸张大小。
   場所 GrapeCity.ActiveReports.SectionReport.ApplyPrinterSettings()
   場所 GrapeCity.ActiveReports.SectionReport.ProcessInit(Boolean bDelayedInit)
   場所 GrapeCity.ActiveReports.SectionReport.Run(Boolean syncDocument)


代码在运行到 .Run(False)时出错。

With rptObj
                .LoadLayout(xtrPRT0304023)
                .DataSource = dtResource
                '.Document.Printer.PrinterName = "Microsoft Print to PDF"
                .PageSettings.Orientation = Section.PageOrientation.Portrait
                .PageSettings.Margins.Bottom = 0.25
                .PageSettings.Margins.Top = 0.35
                .PageSettings.Margins.Left = 0.35
                .PageSettings.Margins.Right = 0.35
                .PageSettings.PaperKind = Printing.PaperKind.A3
                .Run(False)
End With

1 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-7-1 13:43:17
沙发
您好,这个是由于打印纸不支持对应纸张的打印或者没有设置对应纸张打印导致的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部