字符串长度以缇为单位java

时间:2010-11-09 12:37:13

标签: java html string

有没有办法在twips中获取字符串长度? java实现会很好。

1 个答案:

答案 0 :(得分:9)

您可以使用FontMetrics.stringWidth()获取以特定字体显示的字符或字符串的宽度。这应该是Points中的大小。一个点等于20缇。

所以这应该有效:

Font font = new Font("Arial", Font.PLAIN, 10);
FontMetrics fm = new FontMetrics(font);
int widthInTwips = fm.stringWidth("Hello World") * 20;