请问这个功能如何实现?
事先估计一下 spane 可容纳多少个字符, 与待显示的字符串的长度比较.
根据字体的磅值
最后显示什么?显示字符串前边的还是后边的?
======================
你所说的SPAN是什么范围?象素为单位还是字符长度为单位啊?
象素的话不太好办吧,涉及到字体类型以及大小等。如果是长度的话你就判断,超过长度了取前边或者后边length个字符显示就得了呗
是不是只能事先估计一下能显示多少个字符,不能实时动态的判断这个span(即使已经设定了width:200px)能够显示多少个字符?
使用DrawText函数。。。具体参考msdn
将显示的内容进行替换啊,长度长的 - 。。。的长度,就是你的显示长度
忽然发现问题比我想像的复杂,因为显示的是一段HTML,而非纯文字。
举个例子,
<font size="1" color = "" ><i>Hello</i>, <b>world<b>< /font>
显示出来之后,只有12个字符长度,可是整个HTML却很长。
这种情况怎么判断?
楼主现在是什么应用情况?在 IWebBrowser2 显示这些 html 还是怎样?
在 html 里面自己写 script 来判断吧
我现在是在Javascript里。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 显示 长度 字符串 一个 如何 字符 判断 多少 还是 估计 |
注册
个人空间
