打印问题请教(50分)

  • 主题发起人 主题发起人 zengxuh
  • 开始时间 开始时间
Z

zengxuh

Unregistered / Unconfirmed
GUEST, unregistred user!
能不能直接打印MEMO里的内容啊?如何写代码呢?
我用TQRMemo为什么不会跟着内容的多少来换行呢?我是这样写的:
QRMemo1.lines:=Memo1.lines;
为什么在打印预览的时候只能看到一行的内容?而看不到其它行的内容呢?
 
直接把Memo的内容写打印机好了,呵呵。
可以Google上搜索一下Delphi Printer,好多内容的。
简单的说,最主要的就是 Printer.Canvas.TextOut(x, y, string);
 
谢谢,由于我的机子上没有打印机,所以得先打印预览一下。应该怎么处理呢?
 
可以用个TPanel控件吧,只要有Canvas属性就可以。
Panel1.Canvas.Textout(。。。),就可以预览了。
(做的操作与Printer.Canvas.Textout相同)
或者使用控件,如果你的要求比较简单,就不要用控件了。
一个不错的控件:http://www.delphiarea.com/products/#TPrintPreview
 
谢谢指点,可是为什么QRMEMO不会自动换行呢?只能显示第一行的内容。郁闷。上网查了好多都没有说清楚。
 
呵呵,很早很早以前用过,已经不记得怎么用了~~~
可能是本身的缺陷吧?
 
我现在想将MEMO里的内容打印出来,应该用什么控件来做呢?(我要先打印预览,见到效果)用canvas不能实现换行~~
 
接受答案了.
 
后退
顶部