flyflyfire 发表于 2014-12-4 09:50:00

Ar7的问题

想请问一下,Ar7里面Viewer控件里面的分页是按哪个设置进行分页的.最近有个客户,需要把报表打印纸张设置成215mm*137mm大小,我打开要打印的SectionReport ,然后点vs的菜单 报表->设置->打印机设置->纸张大小设为自定义纸张,大小改为 我需要的纸张,很奇怪的是,编译好之后在本机执行,在Viewer控件里面看到纸张大小已经改为我需要的大小,分页也是正常的,但是我把程序复制到别的电脑上,viewer里面显示的就是默认的A4大小了,但是如果我把纸张设为比较常见的A5之类的,复制到别的电脑上运行也会显示成A5的大小,请教一下这是什么问题,该怎么处理,谢谢

iceman 发表于 2014-12-4 19:27:00

回复 1楼flyflyfire的帖子

原因可能是部署机器打印机不支持自定义纸张,请在把报表设置给 WebViewer 之前设置如下代码:

            SectionReport sr = new SectionReport();
            sr.LoadLayout(this.Server.MapPath("fffffff.rpx"));
            sr.Document.Printer.PrinterName = "";
页: [1]
查看完整版本: Ar7的问题