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

print2pdf vfp6.0..請教

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



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 1 樓

發表發表於: 星期四 九月 09, 2010 10:51 pm    文章主題: print2pdf vfp6.0..請教 引言回覆

請教各位先進..
小弟不才今天才接觸轉 pdf 爬文之後.選擇了 print2pdf.prg 這支外掛程式
可是在跑報表時.出現了二個錯誤

一.存取檔案操作無效..出現在
if .lErasePSFile
erase (lcPSFile) <---錯誤處
endif
原因是產生的 xxxx.ps 不給刪

二.xxxx.pdf 不存在

rename (lcPDFFile) to (lcOutputFile)<---錯誤處

原因是沒產出 那支暫存的 xxxx.pdf 去rename 成我要的檔名


我想做的事.直接由程式指定檔名產生 pdf 直接送到 outlook 寄發
本來測試一支報表檔看起來 ok...不過當出現錯誤後就一直不行了
再測另一支報表檔又 ok..連續測試後 又不行
再測第三支報表檔又 ok..連續測試後 又不行

當不行後.那支報表檔.就一直轉不成 pdf了

有先進們知道問題在那嗎.抓了一個晚上.抓不出來..望不吝指教..謝謝
為什麼選擇這支外掛.因為爬文後發現這支程式.不需要跳出列印視窗.直接轉成pdf
回頂端
檢視會員個人資料 發送私人訊息
richshih



註冊時間: 2007-10-11
文章: 153


第 2 樓

發表發表於: 星期五 九月 10, 2010 1:38 pm    文章主題: 引言回覆

按CTRL+ALT+DEL 三鍵看 是否檔案殘留於記憶體中
回頂端
檢視會員個人資料 發送私人訊息
marvin



註冊時間: 2004-06-01
文章: 321


第 3 樓

發表發表於: 星期五 九月 10, 2010 4:03 pm    文章主題: 引言回覆

我記得是因為 ghostscript install 的位置不對
所以 print2pdf.prg 找不到
產生不到 lcPSFile
造成 error

早期的 ghostscript 會自動 install 在 c:\
近期的則會在 c:\proram files\
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 4 樓

發表發表於: 星期五 九月 10, 2010 5:05 pm    文章主題: 引言回覆

若是『直接送到 outlook 寄發』
那麼,更簡便的方法是

set printer to name "Fax"
report form myReport to file "myfile.tif" noconsole

二行搞定,又不跳出視窗,速度更快。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
andybigbos



註冊時間: 2004-12-01
文章: 64
來自: 台中

第 5 樓

發表發表於: 星期六 九月 11, 2010 3:35 pm    文章主題: 引言回覆

試了幾個方法.找到了一個解決方式
就是把 報表檔 的印表機改成雷射 EPL-6200 原來是設定 EPSON 1070+
再轉PDF時就沒問題了

自己也不解.可否有先進.可告知什麼原因...我用的是 VFP 6.0 SP5
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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