我正在尝试在表格框窗口的字符串列框中显示长文本,并让它们在视觉上换行,而无需修改底层文本数据。我在这篇文章和这篇文章中找到了几个想法,但我无法将它们应用于字符串列框。
这是一个说明我的问题的最小示例,在这里我想让字符串 col box 的行为类似于 col box:
longstring = "toooooooooooooooooooooo looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong teeeeeeeeeeeeeeeeext.";
nw = New Window( "Display",
tb = Table Box(
col1 = Col Box( "Mycolbox" ),
col2 = String Col Box( "Mystringcolbox", longstring )
)
);
col1 << append( Text Box( longstring , <
<SET wrap=""></SET>
<P>我正在寻找一种改变显示而不是字符串本身的解决方案,并将其作为窗口制作后的后处理步骤应用。</P> <P>提前致谢</P>
我认为您不能将文本包装在字符串 col 框中,这就是为什么您必须依赖 col 框 + 文本框。