Beschriftungsfeld – Textumbruch möglich?Gibt es eine Möglichkeit, den Textumbruch des Caption()-Felds zu steuern (erweitern)?
Ich vermute, nicht aus dem Scripting Guide.Es wäre eine nette Funktion, wenn überhaupt möglich.Es ist irgendwie ärgerlich, einen Zeilenumbruch an einer Stelle zu haben, an der er nicht umgebrochen werden soll, und wenn set wrap() jemals verwendet werden könnte, könnte man den Zeilenumbruch an der gewünschten Stelle mit einem normalen Zeilenumbruch-Escape auswählen.
Danke, DJ
Automatisierung und SkripterstellungQualitäts- und VerfahrenstechnikBetreff: Beschriftungsfeld – Textumbruch möglich?Ich glaube nicht, dass es das ist @djhanson schaut nach.Sie möchten steuern, wo der Umbruch erfolgt, anstatt den Umbruch mit eingebetteten CR/LFs zu erzwingen.
Zum Beispiel:
caption("The quick brown fox jumped over the lazy dog. Hello world hello world");
erzeugt das:

Sie könnten ein Textfeld verwenden, um den Zeilenumbruch zu steuern.Allerdings nicht ganz dasselbe wie caption().
nw = new window("Caption",
tb = textbox("The quick brown fox jumped over the lazy dog. Hello world hello world")
);
tb << set wrap(500);
wait(4);
nw << close window();

Betreff: Beschriftungsfeld – Textumbruch möglich?Hallo DJ!Ich bin mir nicht sicher, aber ist es das, wonach Sie suchen?Es verwendet eine der Escape-Sequenzen für Zeichenfolgen in Anführungszeichen. (Siehe den Abschnitt „JSL-Bausteine > JSL-Syntaxregeln“ im Skripthandbuch.) --Marie
Names Default To Here( 1 );
Caption(
{100, 200},
"This is a \!Nvery \!Nvery \!Nlong sentence.",
Font( "Arial Black" ),
Font Size( 16 ),
Spoken(0)
);Betreff: Beschriftungsfeld – Textumbruch möglich?Sie können die Escape-Sequenz „Carriage Return Line Feed“ verwenden, um zur nächsten Zeile umzubrechen


Names Default To Here( 1 );
Caption(
{100, 200},
"explan\!nation",
Font( "Arial Black" ),
Font Size( 16 ),
Text Color( "blue" ),
Back Color( "yellow" ),
Spoken( 1 )
);