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

請問 用 QuickReport 的報表分送到不同印表機 ?

答題得分者是:懷舊的人
whyzn
中階會員


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

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-21 17:30:02 IP:61.223.xxx.xxx 未訂閱
請問學長們 我有一個程式需要輸出兩種尺寸報表 現在 PC 上有LPT1, LPT2 分別接上兩台印表機 當我用 QuickReport 輸出報表時,如何指定送到 LPT1 or LPT2 ? 我以前的做法是 改變 win.ini 的預設印表機 並且送出 SendMessage 但直覺方法夠蠢,請問有更直接的方式嗎 ? ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
懷舊的人
高階會員


發表:28
回覆:152
積分:141
註冊:2003-01-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-22 10:34:05 IP:152.104.xxx.xxx 未訂閱
1. 本來想寫一個範例給你參考,但因為太忙了無法寫個完整的範例,抱歉 2. 提示你一些注意事項,希望由你來寫出 3. var SL: TPrinter; // in unit Printers I1,I2: Integer; begin SL := TPrinter.Create; // SL.Printers 可取得目前電腦所有設定的印表機名稱,可以存入ComboBox I1 := SL.Printers.IndexOf(//LPT1的印表機名稱); I2 := SL.Printers.IndexOf(//LPT2的印表機名稱); // QR-->是你的TQuickRep 通常放在BeforePrint事件 // 但你要送到兩部印表機時間點請自行處理 QR.PrinterSettings.PrinterIndex := I1; // 送到LPT1的印表機 QR.PrinterSettings.PrinterIndex := I2; // 送到LPT2的印表機 // 不會改變預設印表機 //
whyzn
中階會員


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-22 17:33:52 IP:61.223.xxx.xxx 未訂閱
感謝 懷舊的人 相助,謝謝您 這樣回答已經夠仔細了 不敢勞煩您寫範例,而且這樣我才有機會進步啊 ●○○○○○●○○○○○● 竹密不妨水過,山高無礙雲飛 發表人 - whyzn 於 2003/01/22 17:36:25
------
●○○○○○●○○○○○●
竹密不妨水過,山高無礙雲飛
系統時間:2024-05-05 22:16:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!