标题框-可以自动换行吗?有什么方法可以控制(扩展)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();
