Pregunta

¿Hay una manera de estimar el número de píxeles utilizado por una fuente proporcional? Estoy escribiendo un software que crea una imagen en SVG y transformar a PNG que en Java. En esta imagen estoy usando un texto con una fuente proporcional (tamaño 16). a veces puedo encajar 26 caracteres de la imagen y sólo el 19 veces. Esto se debe a 'WWW' necesita mucho más espacio como 'LI1'. ¿Cómo puedo calcular el número de píxeles que necesita una cadena?

¿Fue útil?

Solución

Tener un vistazo a la FontMetrics clase - el método stringWidth (), en particular

.

Si usted tiene un objeto gráfico g está utilizando para la pintura

g.getFontMetrics(f).stringWidth(message)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top