-1
我有一個WIX 3.6包安裝程序。在許可證對話框中,包含「我同意許可證條款和條件」的複選框,並在XP上運行安裝時在頂部和底部切斷,但在Vist,Win 7和8中,文本未被包裝。我正在使用Mondo對話框。在XP上Wix安裝許可證接受文本包
是否有反正我可以調整複選框文本,所以它不包裝?
我有一個WIX 3.6包安裝程序。在許可證對話框中,包含「我同意許可證條款和條件」的複選框,並在XP上運行安裝時在頂部和底部切斷,但在Vist,Win 7和8中,文本未被包裝。我正在使用Mondo對話框。在XP上Wix安裝許可證接受文本包
是否有反正我可以調整複選框文本,所以它不包裝?
是的,但它並不完全直接。
首先,您必須從wix源獲取RtfTheme.xml的副本。將其複製到單獨的主題ml中將允許您在安裝程序頁面上重新定位元素。
(你可以在這裏找到原始文件:[Source文件夾] \ SRC \分機\ BalExtension \ wixstdba \參考資料)
編輯複選框的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>