我将memo控件里的文本存成了一个文本文件。
我现在操作界面上加一按钮将这个文本文件打印出来。
怎么实现???

解决方案 »

  1.   

    这问题难吗?还是不屑一顾?
    我学delphi近一星期!只有晚上才有空呀
      

  2.   

    不想做成报表!!!因为我已经将数据存成了文本文件,我只要求将文件打印出来就可以了。
    是不是delphi做不了!!!
    我试过QRMemo控件打印不成功
      

  3.   


    uses printers;with Printer do
        begin
          Title:=Appname+' - '+ExtractFileName(Filename);
          BeginDoc;
          PageWidth:=?;
          ...      for ....
          Canvas.TextOut(x,y,'text to out');      EndDoc;
        end;很详细了吧?
      

  4.   

    楼上说得很清楚,如果楼主还看不懂,可以参考相关书籍如《delphi实例与技巧》
    等,这里给一个借用TRichEdit的打印功能来打印memo的内容:
    var
      prin:TRichEdit;
    begin
    try
    prin:=TRichEdit.Create(nil);
    prin.Lines:=memo1.Lines;
    RichEdit1.Print('标题名称')
    finally
    prin.Free;
    end;
      

  5.   

    我知道了,谢谢
    可如果没有打印机,
    上面的程序是会出问题的
    Delphi错误处理能力就这么差吗?