日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Silverlight 5 RC對(duì)字體呈現(xiàn)的改進(jìn)

在Silverlight 5 RC版本中對(duì)字體呈現(xiàn)做出了比較大的優(yōu)化,它現(xiàn)在新增了一個(gè)類(lèi)TextOptions,其內(nèi)部有三個(gè)依賴(lài)屬性TextFormattingMode、TextHintingMode、TextRenderingMode。對(duì)字體的呈現(xiàn)模式進(jìn)行了定義。

1.TextFormattingMode

它有兩種格式化模式,是對(duì)字體的格式化進(jìn)行設(shè)置

1.1 Display:它使用度量來(lái)格式化字體和符號(hào),會(huì)讓字體顯示得更加清晰,

1.2 Ideal:它是老的模式,相對(duì)沒(méi)有那么清晰

2.TextHintingMode

它有兩種微調(diào)模式,是對(duì)字體的渲染模式設(shè)置是否關(guān)閉

2.1 Fixed:默認(rèn)的模式,采用渲染模式

2.2 Animated:新的模式,它會(huì)關(guān)閉渲染模式

3.TextRenderingMode

它有四種渲染模式,是對(duì)字體渲染類(lèi)型進(jìn)行設(shè)置

3.1 Auto:自動(dòng)模式,默認(rèn)使用ClearType,除非本機(jī)器設(shè)置禁用ClearType

3.2 Aliased:無(wú)抗鋸齒模式,無(wú)抗鋸齒的功能

3.3 Grayscale:使用灰度抗鋸齒來(lái)繪制文本

3.4 ClearType:平滑抗鋸齒繪制文本

下面我們來(lái)通過(guò)一個(gè)實(shí)例來(lái)看看Silverlight 5 RC版本中對(duì)文字的處理,其Xaml代碼如下:

 
 
 
 
  1.    
  2.    
  3.    
  4.    
  5.    
  6.    
  7.    
  8.   
  9.    
  10.   
  11. TextOptions.TextFormattingMode="Display" 
  12. TextOptions.TextHintingMode="Fixed" 
  13. TextOptions.TextRenderingMode="ClearType"/>  TextOptions.TextFormattingMode="Display" 
  14.   TextOptions.TextHintingMode="Fixed" 
  15.   TextOptions.TextRenderingMode="ClearType"/> 
  16.   
  17. TextOptions.TextFormattingMode="Display" 
  18. extOptions.TextHintingMode="Animated" 
  19. TextOptions.TextRenderingMode="ClearType"/>  TextOptions.TextFormattingMode="Display" 
  20.   TextOptions.TextHintingMode="Animated" 
  21.   TextOptions.TextRenderingMode="ClearType"/> 
  22.   
  23. TextOptions.TextFormattingMode="Display" 
  24. TextOptions.TextHintingMode="Fixed" 
  25. TextOptions.TextRenderingMode="Aliased"/>  TextOptions.TextFormattingMode="Display" 
  26.   TextOptions.TextHintingMode="Fixed" 
  27.   TextOptions.TextRenderingMode="Aliased"/> 
  28.   
  29. TextOptions.TextFormattingMode="Display" 
  30. TextOptions.TextHintingMode="Fixed" 
  31. TextOptions.TextRenderingMode="Grayscale"/>  TextOptions.TextFormattingMode="Display" 
  32.   TextOptions.TextHintingMode="Fixed" 
  33.   TextOptions.TextRenderingMode="Grayscale"/> 
  34.   
  35. TextOptions.TextFormattingMode="Ideal" 
  36. TextOptions.TextHintingMode="Fixed" 
  37. TextOptions.TextRenderingMode="Cleartype"/>  TextOptions.TextFormattingMode="Ideal" 
  38.   TextOptions.TextHintingMode="Fixed" 
  39.   TextOptions.TextRenderingMode="Cleartype"/> 
  40.    
  41.    
  42.    
  43.    

其CS代碼如下,通過(guò)后臺(tái)代碼設(shè)置文字顯示效果。

 
 
 
 
  1.   publicMainPage()  
  2.   {  
  3.   InitializeComponent();  
  4.   //后臺(tái)設(shè)置tbText控件的文字顯示效果  
  5.   TextOptions.SetTextFormattingMode(tbText, TextFormattingMode.Ideal);  
  6.   TextOptions.SetTextHintingMode(tbText, TextHintingMode.Fixed );  
  7.   TextOptions.SetTextRenderingMode(tbText, TextRenderingMode.Aliased );  
  8.   } 

***我們來(lái)看看運(yùn)行效果如下,如需源碼請(qǐng)點(diǎn)擊 SL5Text.zip 下載。

原文:http://www.cnblogs.com/chengxingliang/archive/2011/11/09/2236992.html

【編輯推薦】

  1. 微軟能否撐起Silverlight的明天?
  2. Silverlight 5 RC版本發(fā)布 增加64位系統(tǒng)支持
  3. Silverlight企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐之AgileEAS.NET
  4. 基于Silverlight的網(wǎng)絡(luò)操作系統(tǒng)SilveOS
  5. 微軟Silverlight的崛起

分享名稱(chēng):Silverlight 5 RC對(duì)字體呈現(xiàn)的改進(jìn)
文章網(wǎng)址:http://www.dlmjj.cn/article/coopddj.html