字符列表的打印预览(100)

  • 主题发起人 主题发起人 SP229
  • 开始时间 开始时间
S

SP229

Unregistered / Unconfirmed
GUEST, unregistred user!
字符列表(memo,listbox...)的打印预览,用画布或都文件打印都行,只要能预览。如果超过打印范围,就自动转到下页。
 
可以用quickreport,在quickreport中增加一个memo,将当前Memo中的内容赋值过去,然后预览。或者用Excell,将数据赋值给Excell的第一个单元格,然后调用Excell的预览功能。
 
to znxia 能否先获取打印机打印范围,然后动态创建一个尺寸正好为打印范围大小的窗体,然后把memo 的内容输出到窗体的画布上。
 
printers单元的 Printer.PageHeight 可以获得纸张高度。
 
to znxia 能否给个例子(对打印知之甚少)
 
to znxia 是不是有点难?
 
我基本都是用现有的控件制作报表,因此对你的需求是否可以完成心中没底,自然也将没去深思。记得dbgrideh控件包里面有一个打印的控件,如果你有这方面的资料,可以看看它是如何实现的,毕竟它是提供了代码的。
 
FastReporter
 
我是打印字符列表。不是打印报表
 
看来这个问题又不能解决了
 
znxia说的没错,把memo,listbox导入到excel后,在操作excel预览打印~~
 

Similar threads

D
回复
0
查看
767
DelphiTeacher的专栏
D
D
回复
0
查看
809
DelphiTeacher的专栏
D
D
回复
0
查看
639
DelphiTeacher的专栏
D
D
回复
0
查看
909
DelphiTeacher的专栏
D
后退
顶部