Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Kann man die einzelnen Zeilenhöhen in TRichEdit ermitteln?


Popov - Mi 03.09.03 13:23
Titel: Kann man die einzelnen Zeilenhöhen in TRichEdit ermitteln?
Der Hintergund ist der: ich will über QR RichEdit etwas ausdrucken. Die Infozeilen sind kurz und verbrauchen nicht die ganze Breit. Allerdings kann es ein, daß nach unten zu viele Zeilen vorkommen. Deshalb möchte ich bei Bedarf die RichEdit Kompo in der Breite halbieren und eine zweite von rechts anfügen. Somit hätte ich zwei Spalten (oder gibt es Spaten bereits in RichEdit?). Um aber zu wissen wann es zu "Überlauf" kommen soll, muß ich natürlich vorher wissen ab welcher Zeile die Zeilen nicht mehr sichtbar sind. Um das zu wissen müßte ich die Zeilenhöhen in Pixel wissen. So könnte ich alles zählen. Weiß einer ob sowas möglich ist?


delphisual - So 07.09.03 18:38

Hi Popov,

vielleicht hilft dir das:

1. Markiere den kompletten Text
2. Formatiere dein Text so wie du es haben willst
3. Zähle die Anzahl der Zeilen
4. Berechne deine zweite Spalte

ich hoffe das konnte dir helfen

Mit freundlichen Grüßen
delphisual