-1

WIX 3.6 バンドルをセットアップしています。ライセンス ダイアログで、「ライセンス条項に同意します」のチェックボックスがラップされ、XP でインストールを実行すると上下が切り取られますが、Vist、Win 7 および 8 ではテキストがラップされません。 . Mondo ダイアログを使用しています。

とにかく、チェックボックスのテキストのサイズを変更して、ラップしないようにすることはできますか?

4

1 に答える 1

0

はい、ありますが、それは正確には簡単ではありません。

まず、wix ソースから RtfTheme.xml のコピーを取得する必要があります。これを別のテーマ ml にコピーすると、インストーラー ページの要素を再配置できます。

(元のファイルは [ソース フォルダー]\src\ext\BalExtension\wixstdba\Resources にあります)

チェックボックスの X 位置を編集すると、必要な場所に移動します。

<Checkbox Name="EulaAcceptCheckbox" X="11" Y="-41" Width="260" Height="17"
    TabStop="yes" FontId="3" HideWhenDisabled="yes">
    #(loc.InstallAcceptCheckbox)
</Checkbox>

WixBalExtensionを名前空間に追加する必要もあります

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
  xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">

BootstrapperApplicationRefタグにテーマファイルへの参照を追加します

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
  <bal:WixStandardBootstrapperApplication 
    ThemeFile="path/to/mytheme.xml" />
      ...
</BootstrapperApplicationRef>
于 2012-11-21T17:13:56.057 に答える