找回密码
 立即注册

QQ登录

只需一步,快速开始

SunDream°
社区贡献组   /  发表于:2016-5-6 10:03  /   查看:7381  /  回复:14
本帖最后由 Lenka.Guo 于 2016-5-6 10:26 编辑

在套打的时候使用针打  打印机,  规格都设置好了,为什么在连打的时候会出现越到后面格式的位置就开始乱了, 每一行都对不上了,这个问题怎么解决?

14 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-6 10:25:45
沙发
Hi,

根据你的描述,初步判断是报表在设计时,报表内容控件的位置不够精准或是纸张的位置有偏差导致的。你可以从这两方面入手。
因为之前还没有用户反馈过套打错位的信息,运行Demo中的套打报表模板也显示良好(http://demo.gcpowertools.com.cn/ ... =1001&action=11)。还得麻烦你提供详细的打印效果截图和报表模板。我们在这边测试验证下。
回复 使用道具 举报
SunDream°
社区贡献组   /  发表于:2016-5-6 11:00:46
板凳
Lenka.Guo 发表于 2016-5-6 10:25
Hi,

根据你的描述,初步判断是报表在设计时,报表内容控件的位置不够精准或是纸张的位置有偏差导致的。 ...

请看附件!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-6 11:45:33
地板

好的,已经下载。验证之后给您答复。
回复 使用道具 举报
SunDream°
社区贡献组   /  发表于:2016-5-9 09:14:23
5#
Lenka.Guo 发表于 2016-5-6 11:45
好的,已经下载。验证之后给您答复。

?????????有解决办法吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-9 11:05:35
6#
SunDream° 发表于 2016-5-9 09:14
?????????有解决办法吗?

Hi,

经过测试,发现打印出来的内容后移,是因为 报表设计时的纸张大小 要与 实际打印的纸张大小的  尺寸保持高度一致,需要精确到 小数点后两位数字。请尝试修改报表设计纸张的Size 属性。


回复 使用道具 举报
SunDream°
社区贡献组   /  发表于:2016-5-10 17:45:32
7#
Lenka.Guo 发表于 2016-5-9 11:05
Hi,

经过测试,发现打印出来的内容后移,是因为 报表设计时的纸张大小 要与 实际打印的纸张大小的  尺 ...

我觉得就算我在精确也是存在一些问题,我想问一下在连打一个套版的数据的时候,是否有一个属性的设置可以让当前纸与上一张纸的打印是没有关联的,也就是说我打印完第一张后,在第二张上显示的格式不是接在第一张的后面进行的,而是相当于重新开始只是说这次套打的效果是从第二页开始,   就这样以此类推, 否者的话我感觉的话连打超过十页左右就一定会出现问题!!希望看一下是否有对应的解决办法,谢谢!
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-10 19:06:42
8#
SunDream° 发表于 2016-5-10 17:45
我觉得就算我在精确也是存在一些问题,我想问一下在连打一个套版的数据的时候,是否有一个属性的设置可以让 ...

那你可以尝试批量打印,详细方法可参考帖子:

http://gcdn.gcpowertools.com.cn/showtopic-21176-2-1.html
回复 使用道具 举报
SunDream°
社区贡献组   /  发表于:2016-5-11 09:56:46
9#
Lenka.Guo 发表于 2016-5-10 19:06
那你可以尝试批量打印,详细方法可参考帖子:

http://gcdn.gcpowertools.com.cn/showtopic-21176-2-1. ...

GrapeCity.ActiveReports.PageReport PRT = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo("PageReport1.rdlx"));     我不明白在一段代码中如何将new System.IO.FileInfo("PageReport1.rdlx")   这一句变成获取的时候当前设计器中设计的对象,而不是一个指定的文件对象?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-5-11 10:14:12
10#
SunDream° 发表于 2016-5-11 09:56
GrapeCity.ActiveReports.PageReport PRT = new GrapeCity.ActiveReports.PageReport(new System.IO.Fil ...

这个可以参考 上个Demo中的预览功能,通过以下代码获取Report:
  1. private void OnViewReport(object sender, EventArgs e)
  2.         {
  3.             ReportViewer viewer = new ReportViewer();
  4.             viewer.Report = reportDesigner.Report;
  5.             viewer.ReportType = reportDesigner.ReportType;
  6.             viewer.ShowDialog();
  7.         }
复制代码


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