【发布时间】:2015-01-06 10:55:27
【问题描述】:
我需要确定 Google Web Toolkit 中 TextBox 中文本的宽度。
我有一个比例字体,所以我不能只使用像getText().length() * characterWidth 这样的字体。
我想要做的是调整文本大小,使其始终适合文本框。这就是为什么我需要文本的宽度来计算所需的字体大小。
我能想到的唯一解决方案是制作我使用的字体的字符宽度映射,并将文本的宽度计算为其各个字符的宽度之和。
【问题讨论】:
-
你的意思是文本长度,对吧?
-
不,我的意思是它的大小以像素为单位。
-
为什么文本需要适合 TextBox 的大小?
-
所以用户可以看到整个文本..当然必须有下限,但我从相当大的字体开始;)