注意TextOptions.TextFormattingMode這個附加屬性,它提供了兩種設定:
· Ideal – 就是WPF出現以後一直使用的方式。
· Display – Display模式,今天的主角。
他們都是依賴屬性,是以其設定的值可以被子元素繼承。
一個小例子 :
<a href="http://www.024hi.com/Images/cnblogs/WPFWPF4.0_14CE6/Ideal20vs20Display_41.png"></a>
爽了吧。
再做個對比:
<a href="http://www.024hi.com/Images/cnblogs/WPFWPF4.0_14CE6/Magna20Carta20Ideal20vs20Display208pt20annotated_41.png"></a>
更重要的是,WPF4.0中同時針對東亞字型的渲染進行了優化。是的,現在它支援點陣字型了。
對比下:
<a href="http://www.024hi.com/Images/cnblogs/WPFWPF4.0_14CE6/Embedded20Bitmap20EA20Text_41.png"></a>
<a href="http://www.024hi.com/Images/cnblogs/WPFWPF4.0_14CE6/Embedded20Bitmap20EA20Text_41_3.png"></a>
而開啟這個新特性十分簡單,隻需為FontFamily設定一種點陣字型就可以了。比如FontFamily="SimSun"就是使用宋體。
本文轉自紫色永恒51CTO部落格,原文連結:http://www.cnblogs.com/024hi/archive/2009/10/31/1593744.html ,如需轉載請自行聯系原作者