Hallo,
im NextionEditor gibt es die Komponente "Text". Damit läßt sich ein Textfeld auf
die aktuelle Seite legen. Es wird mit Text gefüllt.
Diese Komponente hat u.a. zwei Eigenschaften.
txt und multiline.
txt ist bekannt. Wählt man hier aber multiline, dann öffnet sich ein Fenster.
Hier kann man nun mehrzeiligen Text einfügen, der beim Aufruf der Seite dargestellt
wird.
Wie aber fülle ich diese Komponente von aussen? So, das der Text, den ich sende,
auch- in mehreren Zeilen dargestellt wird.
Weiß jemand wie das geht?
Ungetestet aber probiere doch mal die normale Textfüllung aus dem Arduino mit \r, \n oder \r\n bzw \n\r aus, wenn Du Umbrüche an definierten Stellen willst. Das kannst Du doch in einem Minimalsketch + MinimalNextion machen. Das Textfeld vorher mit multiline definieren.
wenn die Option isbr des Textfeldes aktiv/true ist, dann sollte der Text am Rand (Wortweise) umgebrochen werden. Versuch mal entweder die Option über den Editor generell zu setzen oder mittels Befehl t0.isbr=1, noch auf deine Bezeichnung anpassen.
Hallo,
das habe ich alles probiert.
Wenn das Feld 20 Zeichen breit ist, der Text aber länger, dann wird umgebrochen.
3 Zeilen a 10 Zeichen funktioniert aber nicht. Da muß es doch einen Weg geben.
Vielleicht fällt mir ja noch etwas ein.
Gruß und Dank
Andreas
SkobyMobil:
Hallo,
das habe ich alles probiert.
Wenn das Feld 20 Zeichen breit ist, der Text aber länger, dann wird umgebrochen.
3 Zeilen a 10 Zeichen funktioniert aber nicht.......
Dann funktioniert es doch.
Was du mit den 3 Zeilen vor hast, verstehe ich jetzt nicht.
Bei festen 3 Zeilen verwende ich auch 3 Textfelder.