文本自動換行問題

通常繪製文字有以下幾個方法:

DrawString(String, Font, Brush, Single, Single) 在指定位置並且用指定的 BrushFont 對象繪製指定的文本字符串。

DrawString(String, Font, Brush, Single, Single, StringFormat) 使用指定 StringFormat 的格式化屬性,用指定的 BrushFont 對象在指定的位置繪製指定的文本字符串。

DrawString(String, Font, Brush, PointF, StringFormat) 在指定矩形並且用指定的 BrushFont 對象繪製指定的文本字符串。

DrawString(String, Font, Brush, RectangleF, StringFormat) 使用指定 StringFormat 的格式化屬性,用指定的 BrushFont 對象在指定的矩形繪製指定的文本字符串。

其中含有StringFormat參數的方法支持橫向、縱向的對齊;含有參數的方法支持文字的自動換行。

之前在 .net CF 2.0 + wince 5.0 環境下,自動換行的功能是沒有問題的;

目前部署的環境是 .net CF 3.5 + windce 6.0,自動換行功能失效了,困擾了我好幾天。

測試一下 .net CF 2.0 + wince 6.0,自動換行還是不行。

又測試了幾個wince5內核的模擬器,可以自動換行,而基於wince6內核的模擬器,自動換行失效。

看來,應該是wince內核的問題吧。

網上也查了很多資料,好像很少有人反映這個問題,難道剛好我的模擬器和板子上的內核都有問題?

希望有達人看到我這篇東西,給我解答解答,呵呵

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