線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1058
推到 Plurk!
推到 Facebook!

Printerㄉ問題

尚未結案
Ming Lin
一般會員


發表:27
回覆:53
積分:21
註冊:2003-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-16 13:56:34 IP:61.222.xxx.xxx 未訂閱
我想請問ListView要如何列印阿 Edit Prntr->Canvas->TextOut(200, 200, Edit->Text) Memo Prntr->Canvas->TextOut(200, 200, Memo->Lines->String[i]) ListView 請各位大大幫幫我 謝謝~^^~
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-16 16:52:55 IP:203.75.xxx.xxx 未訂閱
Prntr->Canvas->TextOut(200, 200, ListView1->Items->Item[i]->Caption);    Jesse Chan
------
Jesse Chan
Ming Lin
一般會員


發表:27
回覆:53
積分:21
註冊:2003-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-16 17:53:40 IP:61.222.xxx.xxx 未訂閱
謝謝Jesse Chanㄉ回答 但是Prntr->Canvas->TextOut(200, 200, ListView1->Items->Item[i]->Caption); 只能列印出第一列ㄉ值(直ㄉ) 但第2,3列就無法印出ㄌ
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-17 00:23:27 IP:61.228.xxx.xxx 未訂閱
Prntr->Canvas->TextOut(200, 200, ListView1->Items->Item[i]->SubItems->Text);    Jesse Chan
------
Jesse Chan
Ming Lin
一般會員


發表:27
回覆:53
積分:21
註冊:2003-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-17 09:44:07 IP:61.222.xxx.xxx 未訂閱
Jesse Chan大大~真是太強ㄌ 感恩 不好意思~再請問一下 假設我印出來ㄉ情況為      BB  CC  DD      bb  cc  dd *都為items~不為columns                       請問BB與CC中間ㄉ空格有辦法調整ㄇ 因為我想調大些 謝謝~^^~
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-17 11:19:14 IP:203.75.xxx.xxx 未訂閱
我建議將字型設為 courier new 再印空白是最好的方法. 因為長度固定, 很好調整.    Jesse Chan
------
Jesse Chan
Ming Lin
一般會員


發表:27
回覆:53
積分:21
註冊:2003-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-04-17 15:25:27 IP:61.222.xxx.xxx 未訂閱
Jesse Chan大大您好 我不太懂你ㄉ意思也 先印空白?? 假設 Prntr->Canvas->TextOut(800, 600, ListView1->Items->Item[i]->SubItems->Text) 那如果800,600先印空白 則800,600印ㄉ依然是SubItems->Text(BB  CC  DD) 那如果是在BB  CC中加空白則銀幕上看起來則會怪怪ㄉ 請再指導我~謝謝 不好意思一直麻煩您
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-04-17 15:39:30 IP:203.75.xxx.xxx 未訂閱
對不起, 回答太糢糊了,  一般字體是屬於不固定寬度, 所以你會看到 W 比 1 要來的寬, 所以空白通常會是最窄的, 這也可能就是你看到距離太小的原因之一, 所以第一個方法我喜歡把字型設成 courier new, 因為這個字型的寬度是一致的, 所以空白比較大, 如果還是不夠大, 只好先把 subitem 的值先指定給一個 AnsiString, 再針對這個字串做處理(在 BB 和 CC 中間加空白), 再把 AnsiString 印出來.    Jesse Chan
------
Jesse Chan
Ming Lin
一般會員


發表:27
回覆:53
積分:21
註冊:2003-04-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-04-18 12:55:25 IP:61.222.xxx.xxx 未訂閱
Jesse Chan大大~ 我可以叫您偶像ㄇ< > 搞定ㄌ 真是太謝謝您啦 < > 不好意思現在才給分
系統時間:2024-03-29 15:15:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!