views:

78

answers:

0

Hi, I need to programatically get a width of some text (word, specifically) in a given font, size and style, which will be generated in Apache FOP (version 0.95) PDF document.

The problem is that I need to know, if given word will fit to a column with a known width, and if it won't - resize to a fitable size. So far I have used java.awt.FontMetrics.stringWidth() method for this, but it seems that Java AWT's and FOP's PDF renderer generate text of different sizes.

Appreciate any solutions to this problem or any other suggestions.