memo的打印问题

attar 2004-05-08 02:28:09
memo中的东西如何打印出来?直接就这么打印的话,好看么?是不是就是文本文件显示的那样?
...全文
80 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
konhon 2004-05-10
  • 打赏
  • 举报
回复
用QucikRep中QrStringBand可以打印的.

你用"QrStringBand"在本論談搜索,就可找到使用方法
attar 2004-05-09
  • 打赏
  • 举报
回复
没人知道么?
楚人无衣 2004-05-09
  • 打赏
  • 举报
回复
Printer.BeginDoc
for i : =0 to Memo1.Lines.Count - 1 do
-->
Printer.BeginDoc;
for i: = 0 to Memo1.Lines.Count - 1 do
楚人无衣 2004-05-09
  • 打赏
  • 举报
回复
直接好象没有打印函数;
uses Printers;
...
procedure TForm1.Button1Click(Sender: TObject);
var
i, iLine: Integer;
begin
iLine := 0;
Printer.BeginDoc
for i : =0 to Memo1.Lines.Count - 1 do
begin
Printer.Canvas.TextOut(0, iLine, Memo1.Lines[i]);
iLine := iLine + Abs(Printer.Canvas.Font.Height);
if (iLine >= Printer.PageHeight) then
Printer.NewPage;
end;
Printer.EndDoc;
end;
用RichEdit试一试,它自己有Print方法

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧