科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Silverlight 1.0 中文字显示解决方案

Silverlight 1.0 中文字显示解决方案

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将针对如何让 Silverlight 可以正确显示中文字型而提供数种解决方案,然而这几种中文字的显示方式各有其不同的特性与优缺点.

作者:奚江华 来源:msdn中国 2007年11月20日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
Step 1:开啟 Blend 2 输入中文字

  首先您必须下载并安装 Expression Blend 2 开发工具,并在其中以 TextBlock 物件输入中文字,例如:“月落乌啼霜满天”的中文字。

  Step 2:将 TextBlock 文字转换成 Path 向量图形

  首先点选 TextBlock 文字物件,并点选【Object】选单 ->【Path】->【Convert to Path】,如此便能将 TextBlock 中文字转换成 Path 向量图形。

Blend2 将中文字转换成 Path 向量图形

图 10 Blend2 将中文字转换成 Path 向量图形

  这个方法虽然可以将“月落乌啼霜满天”七个中文字转换成 Path 向量座标的资讯描述,但是其结果却是巨幅的84行复杂的描述资料,而这种方式好或不好各位可以自己评估。

巨量的 Path 物件座标描述资料

图 11 巨量的 Path 物件座标描述资料

  相对于事先用 Blend 2 将中文字转换成 Path 向量图形,那还有另一种可以透过事先撰写好的 Web Services,让它回传中文的 Path 向量图形,一来免除了 Blend 2 工具的需求,二来可以动态产生。可是其缺点是您必须维护一台 Web Services 的伺服器,但如果您是将 Silverlight 应用程式伺服器放在 Linux 作业系统上的 Web Server,这时又该如何?是另外找一台 Windows 主机来建立 Web Services 服务?这也是有点莞尔的,故动态呼叫 Web Services 就有这样子的缺点存在。

  注:

  至于动态产生 Path 向量中文图形,请参考微软专家周旺暾的一篇文章“以 WPF + AJAX 在执行期间将文字转成 Path”,其网址为:

  http://blogs.msdn.com/wtchou/archive/2007/08/13/wpf-ajax-path-silverlight.aspx

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章