水晶报表打印内容整体下移
各位大哥大姐,我用VB和水晶报表做系统时,纸张是自定义的宽:11.10cm,高:14.00cm,设置的纸张大小与实际的纸张大小是一样的,用的EPSON1600K的针式打印机套打,只打印内容不打印边框,连续打印十多张时就会整体向下移动2mm,我想不管一次打印多少张时,当打印10张时设置打印的内容向上移动2mm,这样不管打印多少都在可以接受的范围之内。很急的今天就要解决。分数不够可以再给。 --------------------编程问答-------------------- 实际纸张是存在误差的,你的单张误差±0.2mm,质量很不错了。自定义纸张中将高度改为 13.98cm 不就结了。 --------------------编程问答-------------------- 把自定义纸张中将高度改为 13.98cm 还是会出现整全下移的这种情况 --------------------编程问答-------------------- 你的报表大小不要占 14.00cm 全高。
比如打印内容只有 13.00cm,页边距按照纸张大小计算为 0.98cm,在打印前通过程序自动计算设置。 --------------------编程问答-------------------- 也不行,我怀疑是EPSON1600K打印机的问题,网上都说了EPSON打印机都存在这种情况,能不能在水晶报表里加代码每打印10张时设置打印的内容向上移动2mm,代码如何写。 --------------------编程问答-------------------- 软件只负责输出内容,输出分页标志。
如果是打印机走纸问题,看看操作手册上是否微调校正功能。
补充:VB , 数据库(包含打印,安装,报表)