Textgadget Zeilen zählen

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Textgadget Zeilen zählen

Beitrag 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)

Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
Sicro
Beiträge: 963
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: Textgadget Zeilen zählen

Beitrag von Sicro »

Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Textgadget Zeilen zählen

Beitrag von stevie1401 »

Das kenne ich ja, aber das funktioniert nicht besonders gut.
Ich hoffte, es gibt noch eine andere Lösung.
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: Textgadget Zeilen zählen

Beitrag 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!
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten