日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

1.TextFormattingMode

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

1.1 Display:它使用度量來格式化字體和符號,會讓字體顯示得更加清晰,

1.2 Ideal:它是老的模式,相對沒有那么清晰

2.TextHintingMode

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

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

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

3.TextRenderingMode

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

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

3.2 Aliased:無抗鋸齒模式,無抗鋸齒的功能

3.3 Grayscale:使用灰度抗鋸齒來繪制文本

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

下面我們來通過一個實例來看看Silverlight 5 RC版本中對文字的處理,其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代碼如下,通過后臺代碼設(shè)置文字顯示效果。

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

***我們來看看運(yù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)用開發(fā)實踐之AgileEAS.NET
  4. 基于Silverlight的網(wǎng)絡(luò)操作系統(tǒng)SilveOS
  5. 微軟Silverlight的崛起

網(wǎng)頁名稱:Silverlight 5 RC對字體呈現(xiàn)的改進(jìn)
轉(zhuǎn)載源于:http://www.5511xx.com/article/coopddj.html