dongxin5210 发表于 2021-7-1 11:06:26

ActiveReport PDF导出问题

本帖最后由 Crystal.Li 于 2021-7-1 13:42 编辑

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

2021-06-30 13:23:49,220 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

Crystal.Li 发表于 2021-7-1 13:43:17

您好,这个是由于打印纸不支持对应纸张的打印或者没有设置对应纸张打印导致的。
页: [1]
查看完整版本: ActiveReport PDF导出问题