如何設定列印字形與Delphi如何產生EXE ? |
尚未結案
|
TTony
一般會員 發表:5 回覆:9 積分:2 註冊:2003-09-08 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ Delphi會為每一個專案產生一個副檔名為.DPR(Delphi Project)的檔案﹐這個檔案包含了Delphi的程式執行順序﹐并且指明表格檔或是程式檔的實際路徑位置﹐一般來講﹐這個檔案都必須是由Object Pascal程式所組成﹐當您編譯或執行專案﹐Delphi的編譯器會自動的產生和Delphi同檔名的執行檔(.EXE)或者動態連結函式庫(.DLL) 使用RichEdit元件﹑OpenDialog元件和PrintDialog元件舉例列印如下﹕
Procedure TForm1.ButtonOpenClick(Sender: TObject);
begin
if OpenDialog1.Execute then
RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName);
end; Procedure TForm1.ButtonPrintClick(Sender: TObject);
begin
if PrintDialog1.Execute then
RichEdit1.Print;
end;
//有關設定打印的字形及大小設定﹐可以在程式執行時﹐當PrintDialog對話框開啟后﹐在對話框中的內容按鈕中進行設定﹐其也就是PrintSetupDialog對話框功能﹒ 參考看看﹗ =====================
努力,相信會獲得美麗!
忻晟
------
忻晟 |
TTony
一般會員 發表:5 回覆:9 積分:2 註冊:2003-09-08 發送簡訊給我 |
引言: 您好﹗ Delphi會為每一個專案產生一個副檔名為.DPR(Delphi Project)的檔案﹐這個檔案包含了Delphi的程式執行順序﹐并且指明表格檔或是程式檔的實際路徑位置﹐一般來講﹐這個檔案都必須是由Object Pascal程式所組成﹐當您編譯或執行專案﹐Delphi的編譯器會自動的產生和Delphi同檔名的執行檔(.EXE)或者動態連結函式庫(.DLL) 使用RichEdit元件﹑OpenDialog元件和PrintDialog元件舉例列印如下﹕ Procedure TForm1.ButtonOpenClick(Sender: TObject); begin if OpenDialog1.Execute then RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName); end; Procedure TForm1.ButtonPrintClick(Sender: TObject); begin if PrintDialog1.Execute then RichEdit1.Print; end; //有關設定打印的字形及大小設定﹐可以在程式執行時﹐當PrintDialog對話框開啟后﹐在對話框中的內容按鈕中進行設定﹐其也就是PrintSetupDialog對話框功能﹒ 參考看看﹗ ===================== 努力,相信會獲得美麗! 忻晟多謝指教! 有關列印的問題. 我可否用 Memo 來做呢 ? 另外其實我係列印時格式是有特別要求的.. 例如我希望在memo 中打上 你好嗎? 黃飛鴻 但列印時我希是在紙張的左上以橫書式印 你好嗎? 然後在同行的右上方開始以直書式印 黃 飛 鴻 那麼我應該怎辦呢 ? |
TTony
一般會員 發表:5 回覆:9 積分:2 註冊:2003-09-08 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 有沒有人可以再教教我呀 ? 麻煩各位再指導指導 ...可以用printer.canvas來打印字體 如 uses printers; procedure TForm1.Button1Click(Sender: TObject); var x,y:integer; begin x:=100; y:=100; printer.begindoc; printer.canvas.textout(x,y,'黃'); printer.canvas.textout(x,y 100,'飛'); printer.canvas.textout(x,y 200,'鴻'); printer.enddoc; end; ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
TTony
一般會員 發表:5 回覆:9 積分:2 註冊:2003-09-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |