CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

用fastreport打印的问题。

楼主zhulihua365(void)2005-02-17 11:10:57 在 Delphi / VCL组件开发及应用 提问

我用fastreport2.52打印单据,一张打印纸上打三张正常(设length为931mm),但想一张纸打四张(设length为699mm),就不对了,打印纸撕裂纸上打上了下一张单据的内容。  
  实际的纸长度为   6.7X   cm,将纸长增加到719mm仍然不行,到720mm后,第四张单据撕掉后,将下张打印纸的头撕掉了大约7-8mm,调过头了。请问有什么方法解决这个问题?  
  我用的打印机是OKI的Microline   5340CII。 问题点数:50、回复次数:8Top

1 楼zhulihua365(void)回复于 2005-02-17 15:34:47 得分 0

还没人回复就沉了,可能我说的有些不清楚。换个说法,设定自定义纸张大小,就是让一张普通241-1打印纸上打印三张,正好用完一张纸,可以实现,只要设纸长为931mm即可。可想打印四张,设为699mm就不行,还剩余一点。四张以上也不行。我用的w2k。谢谢!Top

2 楼zhulihua365(void)回复于 2005-02-17 22:39:38 得分 0

这个问题没有人没帮帮我吗?难道没人做过一张打印纸打四张或以上的单据的朋友吗?有经验分享一下也行啊。再顶。Top

3 楼inforum(诚实做人 勤奋做事)回复于 2005-02-18 08:41:08 得分 1

帮你顶!  
  看看张青松的《FastReport开发指南.doc》呢Top

4 楼inforum(诚实做人 勤奋做事)回复于 2005-02-18 08:43:49 得分 0

下面是节选,不知对你是否有帮助:  
  --------  
  分栏报表  
  一般的报表生成时都是一页接一页。在分栏报表中将打印在同一页,只不过转到下一栏。在页面选项中设置分栏数。你只需在页面选项中设置分栏数就可把普通报表转为分栏报表。“栏目头”和“栏目脚”将为每个分栏提供一个头和脚。  
  此外,在FastReport中你还可以分别指定各个band的分栏数。如果我们为band设置Column>1,数据行的排列将从左到右,从上到下。你也可以设置栏宽和间距。Bands将显示当前设置的参考线。  
  Top

5 楼zhulihua365(void)回复于 2005-02-18 11:29:17 得分 0

谢谢大家。  
  to   inforum:不是分栏,241的打印纸是每页是11英寸长,也就是279.4mm,宽度是215.9mm。现在我的单据的纸高为69.9mm,宽相同也是215.9mm。所以一页纸上纵向排列四张单据。  
   
  上面的贴子中有错误,931mm和699mm分别应该是93.1mm和69.9mm。Top

6 楼zhulihua365(void)回复于 2005-02-18 16:43:54 得分 0

原因找到了,但我解决不了。先说一下原因,看看有没有高人给解决这个问题。  
   
  针式打印机有24根针,分两列。每列12根。  
  12根针自上而下排列,占据大约4mm位置。  
  每页的内容的开始4mm位置由打印头扫描一遍完成。然后下一个4mm。  
  到最后,这页内容的结束部分打印完成时,第一排针的位置并不在所有内容的下方,而是在结尾的上方。  
  打印停止。  
  这时如果再打印下一张,由于打印针第一排在页尾的上方,所以两页之间有些重合,在这个例子里,大约重合了2mm多一点,所以最后每张纸大约剩余8-9mm.Top

7 楼no_japanese_products()回复于 2005-02-18 17:26:07 得分 49

那可以打印完后用程序让打印机再往上走一点。Top

8 楼zhulihua365(void)回复于 2005-02-18 17:31:45 得分 0

OK,谢谢。Top

相关问题

  • 用FASTreport打印时出错误了
  • 如何用fastreport实现区域打印?
  • fastreport打印处理
  • fastreport打印问题!
  • fastreport打印问题?
  • fastreport 分组打印
  • FastReport打印难题?
  • fastreport双页打印
  • FASTREPORT打印问题??
  • 用FastReport打印报表时如何把从表按固定格式打印

关键词

  • 打印
  • 报表
  • 排列
  • 解决
  • 内容
  • 分栏
  • fastreport
  • 打印纸
  • 单据
  • 纸

得分解答快速导航

  • 帖主:zhulihua365
  • inforum
  • no_japanese_products

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo