如何使用标记在文本框中进行文本对齐?我注意到如果文本框启用了标记,则文本对齐属性将被忽略。
我希望文本右对齐,但就是不行。但是,只要我关闭标记,它就会正确对齐。
这是一个错误吗?
有没有办法使用标记来对齐标记的文本?
高级统计建模消费者和市场研究实验设计回复:如何在带有标记的文本框中进行文本对齐?如果问题如前一个示例所示,则不会真正想到好的解决方案。 也许您可以尝试修改文本框的宽度并在其之前添加 SpacerBox。 不知道从长远来看这会有多好。
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
Spacer Box(Size(1400,0)),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(500);
text << Justify Text("right");
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;
回复:如何在带有标记的文本框中进行文本对齐?这是一个完美的示范! 对我来说看起来像是一个错误 - 或者至少这种行为是完全出乎意料的。 有什么解决方法吗?
回复:如何在带有标记的文本框中进行文本对齐?这可能会让你知道发生了什么。 使用标记,“额外”字符仍然很可能存在,即使您没有看到它们,而且看起来它不会正确对齐。
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(1400);
text << Justify Text("right");
Wait(2);
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;