Einzelnen Beitrag anzeigen

sko1

Registriert seit: 27. Jan 2017
577 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#16

AW: Höhe eines mit FillText in Firemonkey gezeicheten Textes ermitteln?

  Alt 7. Mär 2017, 09:58
Zitat:
Man behilft sich dann, indem man mehrere Bitmaps aneinander klebt.
Das habe ich inzwischen probiert, unter Windows kein Problem, unter Android könnte schon mal der Speicher knapp werden, wird ausserdem extrem langsam.

Meine Lösung, die ich jetzt umgesetzt habe:
Im OnPaint der Komponente male ich jetzt meine Texte auf den Canvas, dafür braucht man keine Bitmap erzeugen und es gibt (bis jetzt jedenfalls) keine "Mengenbeschränkung", so dass ich auch 800 Texte zeichnen kann, das Scrolling wird dann etwas träger aber bei normaler Verwendung absolut problemlos.

Für die Positionierung jetzt das TTextLayout und alles ist schick

Ciao
Stefan
  Mit Zitat antworten Zitat