在 Windows Mobile上的 HTML解析器

原创|其它|编辑:郝浩|2009-03-13 10:51:42.000|阅读 708 次

概述:Windows Mobile 上的HTML解析器

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

Matja Prtenjak提出这个移动设备上HTML解析器、并表现在HTML Label上的最初目的,就是为了能够在界面上实时地改变一些控件上的文字内容和位置、字体大小、字体颜色等等。

我们可以实现以下功能:

  • 展示一些简单的带有<b>, <i>, <u>, <pre>, <br>, <font>和<p>等标记的HTML代码,除此之外,它还支持<label>标记。
  • 替代许多不同的<label>标记,或者将它们合在一起。
  • 缩短InitializeComponent()函数的执行时间。
  • 具有Click事件,在.NET CF中是没有的。

解释一些HTML标记如下:<b>表示粗体;<i>表示斜体;<u>表示下划线;<p>表示段落,其属性align表示对其方式;<font>表示字体,name属性表示字体类别,size属性表示字体大小,color表示字体颜色;<pre>表示连接上文。

看看其字体解析的效果吧,如下HTML代码:  运行效果如下图1所示:

Code
<font size='8' name='Tahoma' color='red'>Tahoma, 8, red</font>

<font size='12' name='Courier new' color='blue'>Courier new, 12, blue</font>

<font size='8' name='Tahoma' color='green'>Tahoma, 8, green, <b>bold</b></font>

            图1:字体运行效果

  对齐方式的HTML代码如下:  其效果如图2所示:

Code
<p align='left'>left</p>

<p align='center'>center</p>

<p align='right'>right</p>

            图2:对齐方式效果

另外,使用label标记的HTML代码如下:  我们还可以修改其label中的内容,并实时刷新,如下图3所示:

Code
<font size='{0}'>

This text box <label id='TextBox1' width='{1}' height='{2}'> will be positioned on the right place even if text changes.

So as this <label id='Button1' width='{3}' height='{4}'> and this <label id='Button2' width='{5}' height='{6}'> button.

<font color='red'>The value written in text box will be visible <b><label id='outText' width='70'></b> here.</font>

</font>

            图3:Label效果图

 

其实你还可以使用更简单的方法,直接使用我们公司代理的 Resco MobileForms Toolkit 控件,一气呵成,集成了20多种工具,让你在 Windows Mobile 平台手机开发上更得心应手。

详情请点击:http://www.evget.com/zh-CN/product/1485/feature.aspx


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:慧都科技

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP