簡單的列印 |
|
jaya
初階會員 發表:9 回覆:70 積分:30 註冊:2002-05-22 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
引言: 各位好,請教一個小問題: 我在程式裡用了Tmemo做為顯示訊息用途.現在想將memo的內容直接列印出來,但是Memo裡沒有列印的方法. 我在這個討論區裡用「列印」查詢過了,幾乎都是以Reporter來產生報表的.我想,這只是單純的將文字列印出來,應該有方法吧? 我知道改用TRichedit就可以直接解決,呵~我就是不想使用TRichedit.希望能找到簡單的列印方式. 謝謝您看過這個問題.你可以利用TPrint自己去列印memo內的資料.............
------
@@~~飛翔在天際的精靈~~@@ |
jaya
初階會員 發表:9 回覆:70 積分:30 註冊:2002-05-22 發送簡訊給我 |
謝謝提示,已經解決了.
順便寫個範例.
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,printers, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Memo1: TMemo; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var FPrn:System.text; begin AssignPrn(FPrn); Rewrite(FPrn); try Printer.Canvas.Font.Size := 12; Printer.Canvas.Font.Name := '細明體'; Writeln(FPrn,memo1.Lines.Text); finally CloseFile(FPrn); end; end; end. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |