易截截图软件、单文件、免安装、纯绿色、仅160KB

WAP文本分页显示


     最近在WAP开发中用到文本分页。什么是文本分页呢,就是将一段内容太长,需要分页显示。WAP因为有流量的限制,你不能在一页中显示过多的内容。很有可能显示的内容并不是用户所关心的,这样就浪费了用户的流量。
       当然很直观的一种的做法是人工分页,很多WAP的图书网站,都是采用人工分页的方式。即在数据库中已经将数据分割存储。这样的好处,自然是分页的字数准确、每一页的现实包括样式、长度可以精确的控制。但是这样需要投入不少人力,而且对数据的维护成本也很多。如果我某一天从中间插入一个章节,这篇分页数据很可以就需要从新生产。
       另一种就是目前采用的程序自动根据文本的大小进行分页。美中不足就是因为中英文混排等对字数的控制、显示的分页因为字距长短不一等。
考虑到WAP上很多地方可以会因为文本过长需要分页的需求。就写了一个通用控件。你只需要定义传入总的需要显示的String,需要分页的字数。其他一般情况不需要设置,就可以自动完成分页过程。
1:基本用法
PagerText1.InputText = inputString;//需要输入的字符串
PagerText1.PageSize = 100;//需要显示的分页字数限制
lblText.Text = PagerText1.OutputText;//将需要分页的字符显示在lblText控件上。
2:支持数字显示和上页下页的简单模式显示
PagerText1.ShowPageNumber = true
3:自定义格式化URL
如果你希望对分页的URL进行自定义,可以通过完成FormatCustomerLink 这个委托来完成。
PagerText1.FormatCustomerLink = delegate(int showPageNo,int currentPage){};
源码下载: 文本翻阅
如果大家有什么BUG或改进的地方也请通知一下噢!
本文来自:http://www.cnblogs.com/pumaboyd/archive/2008/07/27/1254769.html


相关文档:

让网站空间支持WAP访问

WAP技术仅是一项浏览器客户端技术,大多做优化的(电话录音盒)对此都有了解,因此让您的站点支持WAP功能只需要修改WEB服务器的MIME类型列表,使他能够正确处理WAP类型的文件。也就是其他供应商常说的“WAP虚拟主机”或“无线虚拟主机”在我们的网站空间中Windows系统的IIS是可以通过Plesk空间控制面板 ......

搭建WAP应用开发环境

搭建WAP应用开发环境 [ 作者:mingjava 转贴自:本站原创 点击数:1709 更新时间:2004-9-7 文章录入:mingjava ] J2ME开发网最近开辟了Java技术与WAP开发专题,专题将主要讲述WAP开发和Java技术中相互结合的部分。不再开辟新的文章栏目,如果网友发表WAP相关的技术请归入Java技术与WAP开发专题。 WAP(Wireless Applicati ......

Wap 中input 元素不显示的问题

<table>
<tr>
<td> <input name="uname"/> </td>
</tr>
</table>
在手机浏览器中将 忽略 input 元素
如果要想使 input 在浏览器中成功显示
需将其 放在 form 下
即:
<form>
<table>
<tr>
<td> <input name="uname"/> &l ......

WAP GPRS WIFI WLAN

      手机WIFI上网是指通过无线网关上网,可在咖啡厅、图书馆等有无线网络的地方上网,可以用WIFI连接到笔记本的无线网卡,建网桥通过本本上网。它是直连互联网的,通过移动联通或电信的热点,速度和接入网关选择的带宽有关,一般是免费的!如果没有热点,可以购置一台无线路由器连接自家宽 ......

symbian net wap 区分

TBool  isWap = EFalse;
 TBuf<128> iapServerType;
 TUint32  iapServerId;
  CCommsDatabase*   commsDb = CCommsDatabase::NewL( EDatabaseTypeIAP );
  CleanupStack::PushL( commsDb );
  CCommsDbTableView*   ia ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号