標題框-可以自動換行嗎?有什麼方法可以控制(擴展)Caption()框的文本換行嗎?
我猜不是來自《腳本指南》。如果可能的話,這將是一個不錯的功能。在不希望換行的地方換行是很煩人的,如果可以使用set wrap(),則可以使用常規換行符轉義選擇他們想要的換行符。
謝謝,DJ
腳本編寫回复:標題框-可以自動換行嗎?您可以使用回車換行序列換行到下一行

Names Default To Here( 1 );
Caption(
{100, 200},
"explan\!nation",
Font( "Arial Black" ),
Font Size( 16 ),
Text Color( "blue" ),
Back Color( "yellow" ),
Spoken( 1 )
);
回复:標題框-可以自動換行嗎?嗨,DJ!我不確定,但這是您要尋找的嗎?它對引號字符串使用轉義序列之一。 (請參閱《腳本指南》中的“ JSL構件> JSL語法規則”部分。)--Marie
Names Default To Here( 1 );
Caption(
{100, 200},
"This is a \!Nvery \!Nvery \!Nlong sentence.",
Font( "Arial Black" ),
Font Size( 16 ),
Spoken(0)
);回复:標題框-可以自動換行嗎?我不這麼認為@djhanson在尋找。他們想控制換行的位置,而不是使用嵌入式CR / LF強制換行。
例如:
caption("The quick brown fox jumped over the lazy dog. Hello world hello world");
產生這個:

您可以使用文本框來控制換行。雖然與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();
