toukenha 发表于 2016-4-12 22:25:09

关于activereport打印空白问题

本帖最后由 Lenka.Guo 于 2016-4-14 14:32 编辑

请问下,我打印的话是这么写的,但是打印出来的为什么是空白报表里面是有内容的

rts.Document.Printer.PrinterName = fPrintDocument.PrinterSettings.PrinterName;
rts.Document.Printer.Print();

Lenka.Guo 发表于 2016-4-14 14:31:50

抱歉才回复您,您下次有问题,直接发到求助中心版块哦,以便我们及时回复您。

因为您采用的是 PageDocument 的Print()方法,参考代码:
string file_name = @"..\..\PageReport1.rdlx";
GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(file_name));
GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
pageDocument.Print(true, true, false);

toukenha 发表于 2016-4-19 14:01:01

Lenka.Guo 发表于 2016-4-14 14:31
抱歉才回复您,您下次有问题,直接发到求助中心版块哦,以便我们及时回复您。

因为您采用的是 PageDocum ...

谢谢了

Lenka.Guo 发表于 2016-4-19 14:45:44

toukenha 发表于 2016-4-19 14:01
谢谢了

:i0tw:

toukenha 发表于 2016-4-19 15:29:55

Lenka.Guo 发表于 2016-4-19 14:45


再请教一个打印与预览结果不一样的问题,
打印预览都正常,但是有的打印机可以正常打印有的打印机却不能正常打印,
不能够正常打印的是第二页会整体往下偏,包括头部,
打印机型号一致纸张大小设置一致,有没什么思路。

是用区域报表开发的
谢谢了

Lenka.Guo 发表于 2016-4-19 16:04:18

toukenha 发表于 2016-4-19 15:29
再请教一个打印与预览结果不一样的问题,
打印预览都正常,但是有的打印机可以正常打印有的打印机却不能 ...

区域报表,本身在渲染和打印上是有短板的;
如果说有的打印机不正常而有的正常,就需要检查打印机设置,是不是打印其他东西,也会出现同样问题,来定位是报表设计问题还是打印机本身的问题。


页: [1]
查看完整版本: 关于activereport打印空白问题