WPF WPF4 0中的字型呈現改進

2021-09-20 14:03:51 字數 691 閱讀 5690

注意textoptions.textformattingmode這個附加屬性,它提供了兩種設定:

· ideal – 就是wpf出現以後一直使用的方式。

· display – display模式,今天的主角。

他們都是依賴屬性,所以其設定的值可以被子元素繼承。

乙個小例子 :

<

stackpanel

>

<

textblock

>

hello world ... ideal text formatting

textblock

>

<

textblock

textoptions.textformattingmode="display">

hello world ... display text formatting

textblock

>

stackpanel

>

爽了吧。

再做個對比:

更重要的是,wpf4.0中同時針對東亞字型的渲染進行了優化。是的,現在它支援點陣字型了。

對比下:

而開啟這個新特性十分簡單,只需為fontfamily設定一種點陣字型就可以了。比如fontfamily="simsun"就是使用宋體。

更多的相關資料請檢視這裡:

Visio中的字型對應Word中字型字型大小

最近在使用visio做流程圖時,發現其中的字型大小與word不一樣。visio中的字型大小使用pt表示。pt是字型單位。全稱為point,中文為 點 常見於軟體設計 排版印刷行業。在常規的排版中,字型大小以 點 來單位。活字的大小稱為 字型大小 而字母的寬度稱作 字寬 1點 0.376公釐 1.07...

Visio中的字型對應Word中字型字型大小

最近在使用visio做流程圖時,發現其中的字型大小與word不一樣。visio中的字型大小使用pt表示。pt是字型單位。全稱為point,中文為 點 常見於軟體設計 排版印刷行業。在常規的排版中,字型大小以 點 來單位。活字的大小稱為 字型大小 而字母的寬度稱作 字寬 1點 0.376公釐 1.07...

MFC 滑鼠經過控制項中的button時呈手形

就像瀏覽網頁時一樣,當滑鼠經過乙個鏈結時,滑鼠變成手形,在vc中一樣也可以。一樣非常簡單,只需響應父視窗訊息 onsetcursor cwnd pwnd,uint nhittest,unit message 利用類嚮導為該對話方塊新增onsetcursor cwnd pwnd,uint nhitte...