 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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去選
直接自己訂 直接送資料給印表機 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|