2012-04-12 12 views
2

これは愚かな質問かもしれませんが、Wix Text Controlのテキストに改行(crlf)を入力するにはどうすればよいですか?Wixテキストコントロールでcrlfを挿入

私が試した:

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

しかし、もちろんのWiXのは、私がコントロールタグの中に複数のテキスト要素を持つことができないと言います。

アイデア?私はかなり簡単に何かを行うが、私のGoogleのfooは今失敗していると確信しています。

答えて

3

答えは予想以上に簡単だったと私の前にすべてのこの時間だった... CDATAはそれを行うための方法で使用して...

ので、テキストコントロールに戻り車を行うとだけです例えば、CDATA内のテキストを囲むの:

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

はそれを行うにはより多くの方法があるかもしれないように見えますが、私は1つの単純ました。

+0

それを見つけることはありません!ありがとう!2つの追加のコントロールを持つ - 醜い解決策;) – Dimiano

2

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

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

+0

私はこの方法が嫌いです。私の最初のアプローチであり、うまくいきました。しかし、問題は、同じテキストコントロールにあるべき別のテキストコントロールで終了するということです。しかし、私は非常に '宣言的' =( – cprieto

関連する問題