开发者

How can I change the font colour and type of a string in WiX in one of the standard dialogs?

开发者 https://www.devze.com 2022-12-15 04:58 出处:网络
Is there a simple way to change the font colour and (preferably) font type for one of the strings in one of the standard UI dialogs in Wix?

Is there a simple way to change the font colour and (preferably) font type for one of the strings in one of the standard UI dialogs in Wix?

I'd pr开发者_开发知识库efer not to copy and paste the entire dialog source code into my file.

For example, in the welcome dialog I want to keep WelcomeDlgTitle and WelcomeDlgDescription the same, just change the font colour to white.


Easily, you just need to define a new TextStyle in white color, e.g.

<TextStyle Id="White8" FaceName="Tahoma" Size="8" Red="255" Green="255" Blue="255"  />
<TextStyle Id="White12" FaceName="Tahoma" Size="12" Red="255" Green="255" Blue="255"  />

And then update the strings you want to change to use that style, e.g.

<String Id="WelcomeDlgDescription">{\White8}The Setup Wizard will install [ProductName] on your computer. Click Next to continue or Cancel to exit the Setup Wizard.</String>
<String Id="WelcomeDlgTitle">{\White12}Welcome to the [ProductName] Setup Wizard</String>


It would be great if the element provided the "font" attribute directly, and would just set the color on that particular text element as mentioned above. Embedding the font change into the string has some interesting possibilities, but might not be used by many at all, and could still be supported by just allowing the font attribute to specify the default font, and then embedded font changes would override that one.

0

精彩评论

暂无评论...
验证码 换一张
取 消