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

如何在 QRPreview1 中, 使用印表機設定呢?

 
kant
一般會員


發表:18
回覆:32
積分:10
註冊:2002-06-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-06-20 23:12:56 IP:203.204.xxx.xxx 未訂閱
請問先進們, 用 QRPreview 元件來預覽 QuickRep 資料(從 .QRP 中讀出). 會發生無法設定印表機的情形 ( QRpreview1.QRPrinter.PrintSetup 無效) 使用 QRpreview1.QRPrinter.Print , 會使用預設印表機其全部印出資料. 有辦法使 PrintSetup 有作用嗎? 我已經試過很多種方法了, 就是沒辦法控制 QRpreview1.QRPrinter ? 有解嗎? Kant
------
Kant
wenjung
一般會員


發表:21
回覆:61
積分:21
註冊:2002-04-29

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-06-25 15:53:22 IP:210.71.xxx.xxx 未訂閱
試一下 QuickRep1.PrinterSettings.PrinterIndex := printers.printer.PrinterIndex; 應該可以 !!!
kant
一般會員


發表:18
回覆:32
積分:10
註冊:2002-06-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-06-29 22:01:07 IP:203.204.xxx.xxx 未訂閱
ShowMessage (printers.printer.PrinterIndex); 我執行上面這行就會出現未定義的錯誤. 是我少設定或 Uses 什麼嗎? Kant
------
Kant
whyzn
中階會員


發表:46
回覆:149
積分:54
註冊:2002-06-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-06-29 23:44:55 IP:61.223.xxx.xxx 未訂閱
引言: ShowMessage (printers.printer.PrinterIndex); 我執行上面這行就會出現未定義的錯誤. 是我少設定或 Uses 什麼嗎? Kant
有 USes Printers 嗎 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
kant
一般會員


發表:18
回覆:32
積分:10
註冊:2002-06-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-02 01:15:37 IP:61.61.xxx.xxx 未訂閱
嗯~~ 加上 Uses Printers; 就沒有問題了. 測試過, 確實可用. 感謝指導, 謝謝!! Kant
------
Kant
shilling
一般會員


發表:0
回覆:1
積分:0
註冊:2002-10-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-22 15:44:46 IP:61.216.xxx.xxx 未訂閱
我也發生同樣的問題,可是我用QuickRep1.PrinterSettings.PrinterIndex := printers.printer.PrinterIndex; 還是一樣setup的視窗不會跳出。 我試過用QuickRep1.PrintSetup可以,但列印時還是全部都印出來了 我是同QRpreview1.print來print的。 請問樓上跟樓上上的高手,你們有範例可參考嗎?我是參考http://home.pchome.com.tw/home/delphiwww的第73期的
cmc92
一般會員


發表:3
回覆:13
積分:3
註冊:2003-11-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-01-07 17:12:43 IP:163.13.xxx.xxx 未訂閱
QuickRep1.PrinterSettings.PrinterIndex := printers.printer.PrinterIndex; 確實可以用,沒問題 ! 但好像要在每一支報表程式列印前均要設定,不知是否有什麼方法可以只設一次,然後所有的報表程式都可印到指定的印表機,而非預設印表機 謝謝 !
shinnlu
一般會員


發表:6
回覆:11
積分:3
註冊:2007-09-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2009-05-27 15:32:38 IP:220.130.xxx.xxx 訂閱
路過補充一下
我透過 QuickRep1 無法正確設定,列印時還是會跑預設印表機
解決辦法是直接設定 QRPreview

[code cpp]
QRPreview1->QRPrinter->PrinterIndex = Printer()->PrinterIndex;
QRPreview1->QRPrinter->Print();
[/code]
就可以了
系統時間:2017-10-19 15:19:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!