成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Silverlight 5 RC對字體呈現的改進

開發 后端
在Silverlight 5 RC版本中對字體呈現做出了比較大的優化,它現在新增了一個類TextOptions。

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

  1.TextFormattingMode

  它有兩種格式化模式,是對字體的格式化進行設置

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

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

  2.TextHintingMode

  它有兩種微調模式,是對字體的渲染模式設置是否關閉

  2.1 Fixed:默認的模式,采用渲染模式

  2.2 Animated:新的模式,它會關閉渲染模式

  3.TextRenderingMode

  它有四種渲染模式,是對字體渲染類型進行設置

  3.1 Auto:自動模式,默認使用ClearType,除非本機器設置禁用ClearType

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

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

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

  下面我們來通過一個實例來看看Silverlight 5 RC版本中對文字的處理,其Xaml代碼如下:

  1.   <Grid x:Name="LayoutRoot"Background="White"> 
  2.   <StackPanel Orientation="Vertical"> 
  3.   <StackPanel Margin="10"> 
  4.   <StackPanel.Resources> 
  5.   <Style TargetType="TextBlock"> 
  6.   <Setter Property="FontSize"Value="12"/> 
  7.   </Style> 
  8.  </StackPanel.Resources> 
  9.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果: 默認效果 "/> 
  10.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果,采用的三種模式: Display, Fixed, Cleartype" 
  11. TextOptions.TextFormattingMode="Display" 
  12. TextOptions.TextHintingMode="Fixed" 
  13. TextOptions.TextRenderingMode="ClearType"/>  TextOptions.TextFormattingMode="Display" 
  14.   TextOptions.TextHintingMode="Fixed" 
  15.   TextOptions.TextRenderingMode="ClearType"/> 
  16.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果,采用的三種模式: Display, Animated, ClearType" 
  17. TextOptions.TextFormattingMode="Display" 
  18. extOptions.TextHintingMode="Animated" 
  19. TextOptions.TextRenderingMode="ClearType"/>  TextOptions.TextFormattingMode="Display" 
  20.   TextOptions.TextHintingMode="Animated" 
  21.   TextOptions.TextRenderingMode="ClearType"/> 
  22.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果,采用的三種模式,采用的三種模式: Display, Fixed, Aliased" 
  23. TextOptions.TextFormattingMode="Display" 
  24. TextOptions.TextHintingMode="Fixed" 
  25. TextOptions.TextRenderingMode="Aliased"/>  TextOptions.TextFormattingMode="Display" 
  26.   TextOptions.TextHintingMode="Fixed" 
  27.   TextOptions.TextRenderingMode="Aliased"/> 
  28.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果,采用的三種模式: Display, Fixed, Grayscale" 
  29. TextOptions.TextFormattingMode="Display" 
  30. TextOptions.TextHintingMode="Fixed" 
  31. TextOptions.TextRenderingMode="Grayscale"/>  TextOptions.TextFormattingMode="Display" 
  32.   TextOptions.TextHintingMode="Fixed" 
  33.   TextOptions.TextRenderingMode="Grayscale"/> 
  34.   <TextBlock Text="Wo shi di yi ge wenjian.看看我的效果,采用的三種模式: Ideal, Fixed, Cleartype" 
  35. TextOptions.TextFormattingMode="Ideal" 
  36. TextOptions.TextHintingMode="Fixed" 
  37. TextOptions.TextRenderingMode="Cleartype"/>  TextOptions.TextFormattingMode="Ideal" 
  38.   TextOptions.TextHintingMode="Fixed" 
  39.   TextOptions.TextRenderingMode="Cleartype"/> 
  40.   <TextBox Name="tbText"FontSize="12"Text="Wo shi di yi ge wenjian.看看我的效果,后臺控制效果"></TextBox> 
  41.   </StackPanel> 
  42.   </StackPanel> 
  43.   </Grid> 

  其CS代碼如下,通過后臺代碼設置文字顯示效果。

 

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

 

  ***我們來看看運行效果如下,如需源碼請點擊 SL5Text.zip 下載。

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

【編輯推薦】

  1. 微軟能否撐起Silverlight的明天?
  2. Silverlight 5 RC版本發布 增加64位系統支持
  3. Silverlight企業應用開發實踐之AgileEAS.NET
  4. 基于Silverlight的網絡操作系統SilveOS
  5. 微軟Silverlight的崛起
責任編輯:彭凡 來源: 博客園
相關推薦

2011-09-02 09:58:34

Silverlight

2021-03-29 13:15:14

Linuxrc8版本穩定版本

2010-02-23 10:04:16

Silverlight

2009-04-10 09:07:01

Windows 7微軟操作系統

2010-03-01 09:16:22

Visual Stud

2009-12-31 10:58:31

silverlight

2009-07-14 17:10:44

struts2webwork

2011-08-30 10:20:41

Silverlight

2009-12-08 14:10:55

Silverlight

2011-04-19 08:37:30

2009-03-17 08:40:44

Windows 7微軟改進

2011-12-10 20:50:36

Silverlight

2011-09-30 08:55:12

Silverlight

2011-07-25 16:32:08

HTML 5

2009-06-29 18:04:13

Tapestry5

2010-03-02 08:49:33

2012-07-22 15:59:42

Silverlight

2013-01-21 13:52:47

2009-09-04 08:13:55

Windows7 SSD優化

2014-07-24 09:22:37

iOS 8OS XCoreData
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久久 | 亚洲美女一区二区三区 | 久久99精品久久久水蜜桃 | 亚洲精品v| 欧美精品成人影院 | 精品一区二区三区日本 | 操网站 | 中文字幕a√ | 正在播放国产精品 | 在线成人免费视频 | 国产精品一区二区福利视频 | 天堂在线www| 国产99视频精品免费视频7 | 久久精品国产亚洲夜色av网站 | 99久久中文字幕三级久久日本 | 国产精品久久久久久久久久久久久 | 男女羞羞视频免费 | 欧美日韩精品一区 | 中文字幕亚洲精品在线观看 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 一级黄色毛片免费 | 日韩精品1区2区 | 国产精品视频网 | 免费一区二区三区 | 麻豆a级片| 亚洲精品福利在线 | 婷婷在线免费 | 国产激情一区二区三区 | 一区二区三区在线 | 羞羞的视频在线观看 | 国产精品黄 | 国产精品久久久久久久久污网站 | 黄色电影在线免费观看 | 欧美日韩亚洲成人 | 国产永久免费 | 91精品久久久久久久久99蜜臂 | 男女网站视频 | 久久久123| 国产精品久久久久久久久免费软件 | 日本特黄特色aaa大片免费 | 欧洲精品久久久久毛片完整版 |