字幕框 - 文字换行可能吗?有什么方法可以控制(扩展)Caption() 框文本换行吗?
我猜不是来自脚本指南。如果可能的话,这将是一个不错的功能。在你不想换行的地方换行有点烦人,如果可以使用 set wrap() ,那么可以使用普通的换行符选择他们想要的换行符。
谢谢,DJ
脚本回复:字幕框 - 文字换行可能吗?我不认为那是什么@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();

回复:字幕框 - 文字换行可能吗?嗨 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)
);回复:字幕框 - 文字换行可能吗?您可以使用回车换行转义序列换行到下一行


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