R
Riker
Gast
Hallo,
ich versuche verzweifelt, die exakten Abmessungen eines mit Graphics.drawString() zu zeichnenden Strings in Pixel zu ermitteln. Nach
liefern mir rc.getWidth() und rc.getHeight() falsche Werte. Bei einer zu zeichnenden "1" erhalte ich z.B. 7 x 15.09 (?), obwohl die Maße sich nach starker Vergrößerung eines entsprechenden Screenshots als 3 x 9 herausstellen (siehe Bild). Es muss doch eine verlässliche Möglichkeit geben, abhängig von der gewählen Schriftart genau diese Pixelangaben ausrechnen zu lassen. Wie soll man sonst einen String z.B. exakt rechtsbündig zeichnen?
Gruß Riker
ich versuche verzweifelt, die exakten Abmessungen eines mit Graphics.drawString() zu zeichnenden Strings in Pixel zu ermitteln. Nach
Java:
FontMetrics fm = g.getFontMetrics();
Rectangle2D rc = fm.getStringBounds(wert, g);
Gruß Riker