2011-12-10 11 views
1

テキストレンダリングに最適なキャンバスサイズを決める方法はありますか?キャンバスサイズ - テキストレンダリング

入力は改行付きの文字列です。比例と非比例の両方のフォントタイプを使用している間は、キャンバスを(インセット無しに)収束させたいと考えています。

ありがとうございました。

答えて

4

Java Tutorial Measuring Text

FontMetrics metrics = graphics.getFontMetrics(font); 
int hgt = metrics.getHeight(); 
int adv = metrics.stringWidth(text); 
Dimension size = new Dimension(adv+2, hgt+2); 

から、あなたはおそらく、あなたのテキストの行で、この行を行うと線の間のかどうか、あなたのフォントの変更を検出する必要があります。