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