目次

使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない

目次

WiXで作成したインストーラーで使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない現象について紹介します。

現象

WiXでインストーラーを作成し、使用許諾契約書を表示する場合にはrtf形式のファイルを用意します。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像1

ビルドしてインストーラーを起動し、使用許諾契約書の画面を表示します。画面は表示されますが、内部の使用許諾契約書の本文が表示されません。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像2

表示領域をスクロールしたり画面の再描画が発生すると、本文が表示されます。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像3

原因

rtfファイルが新しい形式で保存されており、各種制御コードなどが含まれていることが原因の可能性があります。

Microsoft Word でrtfファイルを編集して保存すると、新しい形式で保存されるため、うまく動作しません。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像4

対策

ワードパッドを利用してrtfファイルを保存すると、解消される場合があります。
Wordでrtfファイルを編集しますが、最後の保存の際には、ワードパッドを利用して、rtfファイル形式で保存します。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像5

使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像6

ワードパッドで保存したrtfファイルを利用すると、使用許諾契約書(ライセンス契約書)の画面が表示されるタイミングで本文も正しく表示されます。
使用許諾契約書(ライセンス契約書)の文章がダイアログに表示されない:画像7

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2017-03-14
Copyright © 1995–2025 iPentec all rights reserverd.