找回密码
 立即注册

QQ登录

只需一步,快速开始

thunfeid

最新发帖
thunfeid
金牌服务用户   /  发表于:2018-2-22 14:55:32
11#
KearneyKang 发表于 2018-1-31 14:59
您好!
首先区域报表有一个过界警戒线,当你设置为纵向时

你好,横向问题我这边已经解决了,但是发现打印出来的表格整体偏大首位打印不完整。效果如下图所示:


具体参数以及设置见模板:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-2-22 16:32:10
12#
您好,
报表的打印效果和 预览效果是保持一致的。 如果出现错位和放大,
首先需要跟您确认的是,您是调用什么打印方法进行打印的?
另外,报表是否能够正常预览,预览的效果是什么样的?
回复 使用道具 举报
thunfeid
金牌服务用户   /  发表于:2018-2-23 09:49:12
13#
Lenka.Guo 发表于 2018-2-22 16:32
您好,
报表的打印效果和 预览效果是保持一致的。 如果出现错位和放大,
首先需要跟您确认的是,您是调用 ...

你好,
       感谢你的解答。该报表在导出PDF时我看过都是完整的,就是打印机输出的时候出现了放大的问题,
打印方法入下图所示:      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-2-23 11:09:30
14#
您好!

您都说的放大,是打印的时候超出了打印纸张的宽度是这样嘛!如果是这样:
首先你看看你得打印的纸张的长宽跟报表设计的宽度和高度是否匹配
然后在看看打印方法的写法:
打印的写法有如下两种:
第一种:
  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);
复制代码
第二种:
  1. GrapeCity.ActiveReports.PrintExtension.Print(pageDocument, true, true);
复制代码





回复 使用道具 举报
thunfeid
金牌服务用户   /  发表于:2018-2-23 11:29:11
15#
KearneyKang 发表于 2018-2-23 11:09
您好!

您都说的放大,是打印的时候超出了打印纸张的宽度是这样嘛!如果是这样:

感谢你的回复,
在模板设计中宽度与高度都是匹配的没有超出范围。
回头我试一下第二种的打印方法
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-2-23 12:26:28
16#
您反馈PDF导出正常,那您直接打印导出的PDF文件看看是否可以正常打印出来
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部