-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>