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

請教各位....TPrinter

答題得分者是:RaynorPao
firewing
一般會員


發表:23
回覆:47
積分:19
註冊:2002-12-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-08 13:32:07 IP:139.223.xxx.xxx 未訂閱
由於小弟我最近剛接觸到BCB所以有些觀念還不太了解 可否請教各位大大.... 1.在BCB中有些函式或Object我都不太懂,而我到書局買書看之後 對這些也很少提到(例如:procedure..或是Message....等等很多) 請問我該如何去發覺應用呢?? 2.當我在寫程式時候,若我寫了一個繼承了TScrollingWinControl的類別TMyScrollingWinControl類別,但是當我在寫程式時候程式會自動產生 class TForm1 : public TForm{ .... .... .... } 而TForm1包含了TScrollingWinControl類別,但我想要使用自己寫的類別TMyScrollingWinControl那我該怎麼做呢??? 3.在寫程式時候,有些Methods我想要作稍微的修改,請問BCB有提供*.cpp檔 能讓我Copy and Paste讓我能將大部分的程式碼複製然後作修改後再Compiler 嗎??? 4.最後請問一下 TPrinter 這個Object 我的Form中有四個 Image 我想把他組合起來列印出來不知可不可以... 例如:我目前再寫一個畫數位波形的程式,我在Form中產生四個Image 上方一塊負責時間軸,左方一塊負責Data的文字資料,而右下方是 我畫出來的波形,左上方則是一些顯示的文字...我必須將四塊組合起來印出來 請問可以這樣做嗎??? 謝謝各位大大...不勝其擾的為我解答.... 發表人 - firewing 於 2003/01/09 11:52:51
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-08 13:50:07 IP:203.73.xxx.xxx 未訂閱
引言: 由於小弟我最近剛接觸到BCB所以有些觀念還不太了解 可否請教各位大大.... 1.在BCB中有些函式或Object我都不太懂,而我到書局買書看之後 對這些也很少提到(例如:procedure..或是Message....等等很多) 請問我該如何去發覺應用呢?? 2.當我在寫程式時候,若我寫了一個繼承了TScrollingWinControl的類別TMyScrollingWinControl類別,但是當我在寫程式時候程式會自動產生 class TForm1 : public TForm{ .... .... .... } 而TForm1包含了TScrollingWinControl類別,但我想要使用自己寫的類別TMyScrollingWinControl那我該怎麼做呢??? 3.在寫程式時候,有些Methods我想要作稍微的修改,請問BCB有提供*.cpp檔 能讓我Copy and Paste讓我能將大部分的程式碼複製然後作修改後再Compiler 嗎??? 4.最後請問一下 TPrinter 這個Object 我的Form中有四個 Image 我想把他組合起來列印出來不知可不可以... 例如:我目前再寫一個畫數位波形的程式,我在Form中產生四個Image 上方一塊負責時間軸,左方一塊負責Data的文字資料,而右下方是 我畫出來的波形,左上方則是一些顯示的文字...我必須將四塊組合起來印出來 請問可以這樣做嗎???
firewing 你好:
(1)多看 BCB Help (例如: Standard, Additional, Win32...中的 vcl 元件)
   從 Help 去查詢每個元件的 property, method, event procedure......
   裡面通常都會有簡短的 sample code(你自己也可以做不同的實驗)
(2)可以參考市面上的 BCB 的電腦書,把你的類別寫成 vcl 或 ocx 就可以直
   接從 IDE 環境下使用了
(3)這一點不太了解你在說什麼?? 先建議你看看 BCB menu 中「Search」以下
   的功能
(4)可以動態 new 一個 TBitmap 然後把四張 TImage 的圖形組合到裡面,最後
   直接列印 TBitmap
--
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
firewing
一般會員


發表:23
回覆:47
積分:19
註冊:2002-12-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-08 14:16:44 IP:139.223.xxx.xxx 未訂閱
第三點是說 我在另一篇中看見"小貓"所貼的 主要是自訂一個 TMyControlScrollBar 及 TMyScrollingWinControl 程式碼完全"拷貝 貼上", 但是須哪掉上述程式碼及修正一些碼, 我這麼做的目的是希望當 TScrollingWinControl 類的視窗捲動時其所屬的子元件不會更著一起捲動. 他怎麼去修正TScrollingWinControl 的程式嗎呢?? 而他怎麼樣讓TMyControlScrollBar 和 TMyScrollingWinControl 在 TForm1中可以使用呢???
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-08 15:39:50 IP:203.73.xxx.xxx 未訂閱
引言: 第三點是說 我在另一篇中看見"小貓"所貼的 主要是自訂一個 TMyControlScrollBar 及 TMyScrollingWinControl 程式碼完全"拷貝 貼上", 但是須哪掉上述程式碼及修正一些碼, 我這麼做的目的是希望當 TScrollingWinControl 類的視窗捲動時其所屬的子元件不會更著一起捲動. 他怎麼去修正TScrollingWinControl 的程式嗎呢?? 而他怎麼樣讓TMyControlScrollBar 和 TMyScrollingWinControl 在 TForm1中可以使用呢???
firewing 你好: 有關這一點~~我就不太清楚了 你要不要直接寫 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
firewing
一般會員


發表:23
回覆:47
積分:19
註冊:2002-12-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-08 16:09:25 IP:139.223.xxx.xxx 未訂閱
RaynorPao 兄: 謝謝你... 可以再問你一下,怎麼把四張Image組合到TBitmap中呢?? 可否再說清楚一點... 謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-08 16:26:58 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao 兄: 謝謝你... 可以再問你一下,怎麼把四張Image組合到TBitmap中呢?? 可否再說清楚一點... 謝謝
firewing 你好: 請參考以下連結的做法
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-08 17:30:38 IP:61.221.xxx.xxx 未訂閱
firewing 大大 可以麻煩你將標題修改一下嗎? 如此才能讓其他人日後可以搜索資料 3q *************************************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 發表人 - jackkcg 於 2003/01/08 17:34:57
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
firewing
一般會員


發表:23
回覆:47
積分:19
註冊:2002-12-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-09 14:00:06 IP:139.223.xxx.xxx 未訂閱
RaynorPao兄 可否再請問你一下,怎麼使用 PrintDialog 中所選擇到的 印表機呢?? 我執行程式時候,改變了 PrintDialog 中"印表機"的名稱 但都沒有用,它還是會使用 Default 印表機, (網路中有兩台印表機) 我知道要使用 TPrinter->PrinterIndex選擇所要使用的印表機, 但是 PrintDialog 並沒有記載使用哪一台,可以麻煩你說一下 PrintDialog 怎麼用嗎??? 謝謝~~~
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-01-09 14:49:05 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao兄 可否再請問你一下,怎麼使用 PrintDialog 中所選擇到的 印表機呢?? 我執行程式時候,改變了 PrintDialog 中"印表機"的名稱 但都沒有用,它還是會使用 Default 印表機, (網路中有兩台印表機) 我知道要使用 TPrinter->PrinterIndex選擇所要使用的印表機, 但是 PrintDialog 並沒有記載使用哪一台,可以麻煩你說一下 PrintDialog 怎麼用嗎??? 謝謝~~~
firewing 你好: 請先參考以下的連結
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
firewing
一般會員


發表:23
回覆:47
積分:19
註冊:2002-12-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-01-09 15:15:49 IP:139.223.xxx.xxx 未訂閱
RaynorPao兄 不好意思,我看了一下,那兩個範例好像是說如何放大, 並沒有提到如何使用到PrintDialog所選擇的印表機ㄟ..
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-01-09 15:23:29 IP:203.73.xxx.xxx 未訂閱
引言: RaynorPao兄 不好意思,我看了一下,那兩個範例好像是說如何放大, 並沒有提到如何使用到PrintDialog所選擇的印表機ㄟ..
firewing 你好: 裡面有啊.... < class="code"> TPrinter *Prt=Printer(); PrintDialog1->Options.Clear(); PrintDialog1->Options << poPageNums << poSelection; // ...... PrinterSetupDialog1->Execute(); PrintDialog1->Execute(); // ...... Printer()->BeginDoc(); Printer()->NewPage(); // ...... Printer()->EndDoc(); -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-04-24 11:52:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!