Plurk

Delphi中的Rave Reports搞死人

原本想這應該是個短命的工具, 沒想到這麼久以來他還存在, 接了個小案子, 沒想到去找Fastreport, 直覺用它上吧!

從5.x就有的亂碼問題, 到7.x依舊有問題, 參考了google上找到了討論, 只提到5.x的修改方法, 7.x討論的真是少啊! 用它做報表的人應該非常少吧!

首先, 原本用了BDS2006內建的版本, 沒錯, PDF轉出問題了! 它只認識蝌蚪文, 轉出一堆亂碼. 好吧, 找個新版試試, 你沒猜錯, 它還是一堆亂碼! 還好, 用上它的Source Code + Google上找來的改法, 可以正常輸出中文了(沒長進的Rave, 新舊版改法都一樣), 看, 字型對齊的問題還是沒解決! 最後找到個 AR MingtiM BIG-5字型, 竟然一切正常了! 不管, 先用了吧!

再來, 聽說Rave Reports在Memo的處理上也有問題, 是的, 別人會碰上我當然有碰上了. 對於資料庫中的Field抓進報表的資料, 就是一堆亂. 沒辦法了, 試試runtime再assign值給它印, 竟然...竟然就ok了! 啊, 不然是怎樣...


0 意見:

Designed by Posicionamiento Web | Bloggerized by GosuBlogger | Blue Business Blogger