Seite 1 von 1

Textgadget Zeilen zählen

Verfasst: 27.01.2025 10:24
von stevie1401
Ich habe ein Textgadget in welches unbekannter Text unbekannter länge geschrieben wird.
Gibt es eine Möglichkeit mit Javascript, die Zeilen in einem Textgadget zu zählen?

Code: Alles auswählen


OpenWindow(1,0,0,800,600,"Fenster")
TextGadget(2,10,10,300,200,"",#PB_Text_Border)
LoadFont(0, "times", 30)
SetGadgetFont(2,FontID(0))
s.s="Dies ist ein verdammt langer Text ohne jeden manuellen Zeilenumbruch."
s+"Das Textgadget bricht den Text automatisch, aber leider kann man die Zeilen nicht zählen."
s+"Das wäre aber hilfreich, um die Umrandung des Textgadgets anzupassen."
SetGadgetText(2,s)


Re: Textgadget Zeilen zählen

Verfasst: 01.02.2025 12:40
von Sicro

Re: Textgadget Zeilen zählen

Verfasst: 02.02.2025 10:42
von stevie1401
Das kenne ich ja, aber das funktioniert nicht besonders gut.
Ich hoffte, es gibt noch eine andere Lösung.

Re: Textgadget Zeilen zählen

Verfasst: 02.02.2025 11:17
von stevie1401
Das Problem lag daran, dass ich die Texthöhe bei Tablets und Smartphones nicht gut berechnen konnte. Das habe ich durch eine Tabelle gelößt.
Nun funktioniert es wunderbar!
Noch einmal vielen lieben Dank!