WiXで作成したインストーラーで使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない現象について紹介します。
WiXでインストーラーを作成し、使用許諾契約書を表示する場合にはrtf形式のファイルを用意します。
ビルドしてインストーラーを起動し、使用許諾契約書の画面を表示します。画面は表示されますが、内部の使用許諾契約書の本文が表示されません。
表示領域をスクロールしたり画面の再描画が発生すると、本文が表示されます。
rtfファイルが新しい形式で保存されており、各種制御コードなどが含まれていることが原因の可能性があります。
Microsoft Word でrtfファイルを編集して保存すると、新しい形式で保存されるため、うまく動作しません。
ワードパッドを利用してrtfファイルを保存すると、解消される場合があります。
Wordでrtfファイルを編集しますが、最後の保存の際には、ワードパッドを利用して、rtfファイル形式で保存します。
ワードパッドで保存したrtfファイルを利用すると、使用許諾契約書(ライセンス契約書)の画面が表示されるタイミングで本文も正しく表示されます。