3 Stimmen

Berechnung der Zeichenbreite / -höhe auf Blackberry

Wenn ich einen String in einem benutzerdefinierten Feld mit der Methode drawtext(txt,ax,ay) anzeigen, wie kann ich die Breite / Höhe des Strings berechnen.

8voto

jprofitt Punkte 10806

Breite:

int stringWidth = getFont().getAdvance(yourString);`

Höhe:

int stringHeight = getFont().getHeight();`

Dies gilt, wenn Sie die Aufrufe innerhalb einer Ihrer Field-Methoden machen (was bedeutet, dass Sie ein Field erweitert haben). Wenn Sie jedoch einfach versuchen, den String zu zeichnen und sich fragen, was ax und ay darstellen, handelt es sich dabei um Positionen, nicht um Abmessungen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X