VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

GETPRINTER() 與 SET PRINTER ON PROMPT

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
kojanlai0823



註冊時間: 2011-12-02
文章: 74


第 1 樓

發表發表於: 星期三 十二月 19, 2012 11:01 am    文章主題: GETPRINTER() 與 SET PRINTER ON PROMPT 引言回覆

用getprinter的畫面沒有份數而且是用下拉式選單選印表機
而為了要讓我的自訂紙張可以動態改大小..所以我用了getprinter去抓user想要印哪一台
在report xx.frx to printer prompt 的時候又可以再選擇一次..或是修改份數

但問題來了..如果預覽與列印的印表機不同那麼我動態改紙張大小就有可能會出錯..
列如我用epson 1070 去預覽 大張報表..那麼..epson 300之後要印中一刀..就會找不到我自訂的那張紙..因為我是用printer capacities 去抓紙張的..大張報..不是epson 300的可印範圍..所以epson 300..看不到.所以決定..在改紙張後..再把紙張改成10*10
..但發現..如果預覽與列印不同印表機, 那第1張紙會維持在10*10..並沒有更動過去..

所以user現在期望我能做到..他們選印表機的畫面..不要出現2次..而且要與
report xxx.frx to printer prompt的印表機選擇畫面相同....我試過用set printer on prompt..但我抓不回user 指定的列表機及份數..是否這部分還是得自己去寫才有辦法逹成?!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 2 樓

發表發表於: 星期三 十二月 19, 2012 12:51 pm    文章主題: 引言回覆

我的做法是不要讓user去選
直接自己訂 直接送資料給印表機
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作