要做一个程序打印对联
怎么实现,谢谢!
怎么实现,谢谢!
解决方案 »
- 怎样用indyhttp下载一个固定位置的图片?
- 高手请进,TTcpServer/TTcpClient的使用?
- 用API如何禁止一个窗口最大化
- 如何编写一个动态生成按钮的单击事件?在线等!!分不够再加!
- 请问主程序里面的函数可以调用线程的函数吗?
- 如何在window进程中隐藏程序?
- 技术方案讨论
- 如何在delphi中调用window其他执行程序.
- serversocket,clientsocket请看http://www.csdn.net/expert/Topic/123/123419.shtm
- 桌面数据库问题
- 问一个 关于在 使用 socket 做三层结构中遇到的问题!!
- 请问如何用代码实现 新建一个access文件的功能?
提供Tcanvas,用canvas的textout方法
输出即可
ex:
---------------
procedure TForm1.Button1Click(Sender: TObject);
var
r: TRect;
i: Integer;
begin
with Printer do
begin
r := Rect(200,200,(Pagewidth - 200),(PageHeight - 200));
BeginDoc;
Canvas.Brush.Style := bsClear;
for i := 0 to Memo1.Lines.Count do
Canvas.TextOut(200,200 + (i *
Canvas.TextHeight(Memo1.Lines.Strings[i])),
Memo1.Lines.Strings[i]); Canvas.Brush.Color := clBlack;
Canvas.FrameRect(r);
EndDoc;
end;
end;
//-----------------------