问题一:解决预览问题
AR的预览操作可以不指定实际使用的打印机(在打印时再指定打印机和打印纸型),在预览操作时就不会出现“不支持B4纸的打印提示”这样的提示信息。具体实现代码如下:
- RptB4 rpt = new RptB4();
- rpt.Document.Printer.PrinterName = "";
- rpt.Run();
- this.viewer1.Document = rpt.Document;
复制代码 问题二:This pages collection is empty
从你的截图中看到以下两行代码
- rpt.Document.Print(true, true);
- rpt.Run(false);
复制代码 你应该调换这两行代码的顺序,修改为以下代码
- rpt.Run(false);
- rpt.Document.Print(true, true);
复制代码 |