Длина строки в твипах Java - PullRequest
3 голосов
/ 09 ноября 2010

Есть ли способ получить длину строки в twips ?реализация java была бы хороша.

1 Ответ

9 голосов
/ 09 ноября 2010

Вы можете получить ширину символа или строки, отображаемых определенным шрифтом, с помощью FontMetrics.stringWidth(). Это должен быть размер в баллах. Точка равна 20 твипам.

Так что это должно работать:

Font font = new Font("Arial", Font.PLAIN, 10);
FontMetrics fm = new FontMetrics(font);
int widthInTwips = fm.stringWidth("Hello World") * 20;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...