2007年9月26日星期三

如何计算字符串的长度。

我们自己写了一个Grid。 其中一个功能是根据每列的数据, 计算出每一列的最小宽度, 然后用 style="width:90px" 的方式Render出来。 其中涉及到根据每一行字符串的长度转换成Pixel。然后取最大值。

具体的转换关系是:
1 point = 1/72 inch
1 pixel = 0.75 points.

那么一个character 是多少Pixels呢? 答案是这条公式: (Column Width) Pixels = Column Width (Characters) × 5 + 5。


例如 "Hello World" 是 11×5+5=60 Pixels。

没有评论: