全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1752
推到 Plurk!
推到 Facebook!

簡單的列印

 
jaya
初階會員


發表:9
回覆:70
積分:30
註冊:2002-05-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-06-25 23:08:42 IP:61.216.xxx.xxx 未訂閱
各位好,請教一個小問題: 我在程式裡用了Tmemo做為顯示訊息用途.現在想將memo的內容直接列印出來,但是Memo裡沒有列印的方法. 我在這個討論區裡用「列印」查詢過了,幾乎都是以Reporter來產生報表的.我想,這只是單純的將文字列印出來,應該有方法吧? 我知道改用TRichedit就可以直接解決,呵~我就是不想使用TRichedit.希望能找到簡單的列印方式. 謝謝您看過這個問題.
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-06-26 00:25:55 IP:211.23.xxx.xxx 未訂閱
引言: 各位好,請教一個小問題: 我在程式裡用了Tmemo做為顯示訊息用途.現在想將memo的內容直接列印出來,但是Memo裡沒有列印的方法. 我在這個討論區裡用「列印」查詢過了,幾乎都是以Reporter來產生報表的.我想,這只是單純的將文字列印出來,應該有方法吧? 我知道改用TRichedit就可以直接解決,呵~我就是不想使用TRichedit.希望能找到簡單的列印方式. 謝謝您看過這個問題.
你可以利用TPrint自己去列印memo內的資料.............
------
@@~~飛翔在天際的精靈~~@@
jaya
初階會員


發表:9
回覆:70
積分:30
註冊:2002-05-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-06-26 09:14:09 IP:211.21.xxx.xxx 未訂閱
謝謝提示,已經解決了. 順便寫個範例.  
 
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.    
系統時間:2024-11-22 21:11:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!