找回密码
 立即注册

QQ登录

只需一步,快速开始

toukenha

注册会员

4

主题

11

帖子

35

积分

注册会员

积分
35
最新发帖
toukenha
注册会员   /  发表于:2016-4-12 22:25  /   查看:3839  /  回复:5
本帖最后由 Lenka.Guo 于 2016-4-14 14:32 编辑

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

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

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-4-14 14:31:50
沙发
抱歉才回复您,您下次有问题,直接发到求助中心版块哦,以便我们及时回复您。

因为您采用的是 PageDocument 的Print()方法,参考代码:
  1. string file_name = @"..\..\PageReport1.rdlx";
  2. GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(file_name));
  3. GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
  4. 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 15:29:55
5#

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

是用区域报表开发的
谢谢了
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-4-19 16:04:18
6#
toukenha 发表于 2016-4-19 15:29
再请教一个打印与预览结果不一样的问题,
打印预览都正常,但是有的打印机可以正常打印有的打印机却不能 ...

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


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部