3

これはばかげた、またはばかげた質問かもしれませんが、Wix テキスト コントロールのテキストにキャリッジ リターン (crlf) を入力するにはどうすればよいですか?

私は試した:

<Control Type="Text">
    <Text>Text goes here</Text>
    <Text>Another text goes here</Text>
</Control>

しかしもちろん、wix は、コントロール タグ内に複数の Text 要素を含めることはできないと言っています。

何か案は?簡単なことだと確信していますが、私のGoogle fooは現在失敗しています。

4

2 に答える 2

4

答えは予想よりも簡単で、いつも目の前にありました...CDATAを使用することがそれを行う方法です...

したがって、テキストコントロールでリターンカーを実行するには、テキストをCDATAで囲むだけです。たとえば次のようになります。

<Control Type="Text">
<Text><![CDATA[
This is my text.
With a return line
]]>
</Text>
</Control>

それを行うにはもっと多くの方法があるように見えますが、私はそれがより簡単であることに気づきました。

于 2012-04-20T16:44:36.680 に答える
2

残念ながら、Windows インストーラーは静的テキスト コントロールの改行をサポートしていません。インストール中に、テキストはコントロールとフォント サイズに基づいて自動的にフォーマットされます。

ただし、本当に改行が必要な場合は、次の行に別の静的テキスト コントロールを使用してください。

于 2012-04-12T14:56:15.697 に答える