ActiveReport 讓人進度慢了三天!

客戶的要求千奇百怪,又沒有順手的報表工具,用了ActiveReport報表插件,感覺特別廢勁。也是因爲用的人特別少,也沒有相關的幫助。 我在設計打印文章提示內容時,由於是整篇文檔,我先用WORD編輯好,在報表裏用RichTextBox控件來顯示,結果運行時出現了亂碼,這下把我難爲的。裏面的英文字母沒有問題,看來是國外軟件對中文不能很好的支持了。

    但是label標籤顯示中文就沒有問題,所以顯示應該沒有問題的。就仔細分析,Richtextbox只支持從寫字板格式加載文章,沒辦法把編輯好的文章存成寫字板格式(RTF),還好它能保存在WORD進行排版的格式。在報表里加載這個文章,結果有的是中文有的是亂碼符號(?),英文顯示沒問題。一開始以爲是自己的設置字體問題,看了看整個報表默認字體是中文呀,基本格式也是中文字體。不知道問題出現在哪,爲了研究這個問題,基本上浪費了三天時間,才簡單的處理好這個問題。問題包含:空格,英文方式錄入的中文符號,有時會有WORD格式不認,反正是費了九牛二虎之力終於搞定了,但是輸出格式還是有偏差的。但好歹是可以顯示中文了,寫字板,WORD,記事本,三個來回保存,刪除空格。差點被累死,建議下次一定要找個對中文支持好的,並且能夠保存上標和下標這樣的特殊格式。不知道爲什麼在寫字板裏,或WORD裏都沒有問題,放到richtextbox 就是問題重重。

   國外的雖然不錯,但中文字體支持不好,建議少用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章