这可能是一个愚蠢或愚蠢的问题,但是如何在 Wix 文本控件的文本中输入回车符 (crlf)?
我试过:
<Control Type="Text">
<Text>Text goes here</Text>
<Text>Another text goes here</Text>
</Control>
但当然 wix 说我不能在一个控制标签内有多个 Text 元素。
有任何想法吗?我很确定这很容易做到,但我的 google foo 现在失败了。
这可能是一个愚蠢或愚蠢的问题,但是如何在 Wix 文本控件的文本中输入回车符 (crlf)?
我试过:
<Control Type="Text">
<Text>Text goes here</Text>
<Text>Another text goes here</Text>
</Control>
但当然 wix 说我不能在一个控制标签内有多个 Text 元素。
有任何想法吗?我很确定这很容易做到,但我的 google foo 现在失败了。
答案比预期的要容易,并且一直摆在我面前……使用 CDATA 是解决问题的方法……
因此,在文本控件中执行回车只需将文本包含在 CDATA 中,例如:
<Control Type="Text">
<Text><![CDATA[
This is my text.
With a return line
]]>
</Text>
</Control>
看起来可能有更多方法可以做到这一点,但我发现一种更简单。
不幸的是,Windows Installer 不支持静态文本控件中的换行符。在安装过程中,文本会根据控件和字体大小自动格式化。
但是,如果您真的想要换行符,只需为下一行使用另一个静态文本控件。