2009-12-23 1 views
9

Wix의 표준 UI 대화 상자에서 문자열 중 하나에 대해 및 (선호) font type을 변경하는 간단한 방법이 있습니까?표준 대화 상자 중 하나에서 WiX의 문자열 색상 및 글꼴 유형을 변경하려면 어떻게해야합니까?

전체 대화 소스 코드를 복사하여 내 파일에 붙여 넣지 않는 것이 좋습니다.

예를 들어 환영 메시지 대화 상자에서 WelcomeDlgTitleWelcomeDlgDescription을 동일하게 유지하려면 font colour을 흰색으로 변경하십시오.

답변

19

간단히 말해서 새 TextStyle을 흰색으로 정의해야합니다. 예 :

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

그런 다음 해당 스타일을 사용하도록 변경하려는 문자열을 업데이트하십시오 (예 :

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

대단히 감사합니다. –

+2

문자열을 지정하지 않으면 색상을 변경할 수있는 방법이 없으므로 문자열이 영어로 설정되므로 WiX'.msi '의 현지화가 깨집니다. ( –

+8

정말 도움이 될 것입니다. 우리 초보자는 상황이를 넣어 :' ...'별도의 .WXL 파일에 간다, 이것은 .WXS 파일에 간다 :'' Pierre

2

요소가 "font"특성을 직접 제공하고 위에 언급 한 특정 텍스트 요소의 색을 설정하면 좋을 것입니다. 글꼴 변경 사항을 문자열에 포함시키는 것은 흥미로운 가능성을 가지지 만 많은 경우에 사용되지 않을 수 있으며 글꼴 속성이 기본 글꼴을 지정하도록 허용하여 포함 된 글꼴 변경으로 인해 변경 될 수 있습니다.