Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Guten Morgen,
wie kann ich mehrzeiligen Text an ein Beschriftungsfeld, per EV, übergeben?
Im Eigenschaftsfeld des Textobjekts ist es kein Problem, in der EV oder bei der Eingab in eine Variable geht es nur einzeilig.
Oder übersehe ich da etwas?

LG Siggi
 

Screenshot (2).jpg

Geschrieben

Hallo Siggi,

hatte mal ein ähnliches Problem mit den zwei Zeilen. Ich habe dann einfach eine zweites Beschriftungsfeld unter das erste gesetzt. Muss dann aber extra programmiert werden. Man kann sich auch mit dem Zeilenumbruch spielen also das Ende einer Textzeile benützen ist aber eine ziemliche Plackerei und man benötigt viele leere Abstände zwischen dem eigentlichen Text. Sonst fällt mir dazu leider auch nichts ein. Hab aber nicht mehr weitergesucht.

LG  Atrus 

Geschrieben

Hi

In Lua geht es so:

$("Beschriftung").text = "Zeile1\rZeile2"  

Geschrieben

Hab ich wieder was gelernt, danke für die Info

LG  Atrus

Geschrieben
  • Autor

Danke HaNNoveraNer,
für die Lösung. Ich dachte es geht ohne Lua!
Habe es gleich umgesetzt, funktioniert auch soweit, nur wenn ich versuche den Text über eine Variable anzuzeigen wird "\r " ignoriert. (sh. Foto)
Zur Info: ich bin absoluter Lua Neuling.

LG Grüße Siggi

Screenshot (3).jpg

Geschrieben

This works for me...

Clipboard01.thumb.jpg.fa9db61e9aeafc40293404387ab825b1.jpg

Geschrieben

Hi

Ich habe euch mal eine Funktion programmiert, mit der ihr aus einer Variablen beliebige Texte mehrzeilig anzeigen könnt.
Einfach die benutzerdefinierte Funktion aufrufen und als Parameter das BESCHRIFTUNGSFELD und die Variable, die den Text enthält, übergeben.
Trennen müßt ihr den Text in der Variablen einfach mit einem "\" ohne weitere Buchstaben.
Hoffe das hilft! Niemand braucht Lua dafür, einfach die benutzerdefinierte Funktion in die Anlage kopieren.

Achso: Das Beschriftungsfeld enthält die Variable "Ausgabetext", und die den Text, der angezeigt werden soll.

Gruß
Thomas

Mehrzeilige Textausgabe aus einer Variablen.mbp

 

Bearbeitet von HaNNoveraNer

Geschrieben
  • Autor

Danke HaNNoveraNer,

klappt super. Hatte es mit "string.gsub(MeinText, "\", "\r") versucht, ging aber auch nicht.

LG Siggi

Geschrieben

Hi

Ich habe die Funktion nochmal optimiert.
Dann wird der Text auch im Eigenschaftsfenster des Beschriftungsfelds richtig angezeigt.

Geschrieben
  • Autor
vor 9 Minuten schrieb HaNNoveraNer:

Hi

Ich habe die Funktion nochmal optimiert.
Dann wird der Text auch im Eigenschaftsfenster des Beschriftungsfelds richtig angezeigt.

Super!

Geschrieben
vor 4 Stunden schrieb siggi:

Danke HaNNoveraNer,
für die Lösung. Ich dachte es geht ohne Lua!
Habe es gleich umgesetzt, funktioniert auch soweit, nur wenn ich versuche den Text über eine Variable anzuzeigen wird "\r " ignoriert. (sh. Foto)
Zur Info: ich bin absoluter Lua Neuling.

LG Grüße Siggi

 

Bei Lua (auch in vielen anderen Sprachen) musst du den \ maskieren. D.h. \\r schreiben, damit Lua das richtig verarbeitet.

Geschrieben
  • Autor
vor 13 Stunden schrieb Thomas1962:

Bei Lua (auch in vielen anderen Sprachen) musst du den \ maskieren. D.h. \\r schreiben, damit Lua das richtig verarbeitet.

Danke! Wieder ein bisschen Schlauer.

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.