一种报表套打更简单更方便的可行方法,及新年送礼。。。。。 (100分)

  • 主题发起人 主题发起人 fei_l
  • 开始时间 开始时间
F

fei_l

Unregistered / Unconfirmed
GUEST, unregistred user!
报表套打的位置的调整是报表设计中较烦的环节, 以下介绍一种对于套打报表的更简单的切实可行的方法:
1、先将要套打的纸按实际大小扫描成图片
2、在报表设计时首先把这个图片放面来并保持原来比例有实际大小,这点很重要,并将它对齐到报表的左上角
3、根据图片的大小,调整报表页面的大小
4、对照底图,在需要的位置加入打印的LABEL,设置字体大小等
5、调整完毕,将底图删除掉,并保存报表。
至此, 报表设计部分完毕
然后在程序中指定报表中各LABEL的内容就可以了。
用起来真爽。
真正解决了套打的位置调整难的问题,可以说实现了“零打印”实现套打报表的设计。
 
新年帮助你ding!
 
呵呵,你说的方法在FastReport和ReportMachine 中已经用上了
 
感谢,我Ding!!!
 
没有错,我就这样做的
 
那分来了谢谢
 
这方法我早巳用了.
打印录取通知书,通和扫描的底图来定位.
 
不用这么复杂吧。用尺量出证书的大小、文字的位置(毫米),就可以了。
Printe.Canvas.OutText就行了,还有取出打印机的像素与实际的比例,
如果要打印预览,就取了Screen的像素比例,画到Bitmap上,然后显示出来就行了。
 
如果用户使用的话,不就得每种发票都得扫瞄一下才能瞄准位置?
bigroute:
请问怎么"取出打印机的像素与实际的比例,
如果要打印预览,就取了Screen的像素比例,画到Bitmap上"?谢谢。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部