使用 VCL Visual Styles 和 License RTF 文件文本颜色错误
Using VCL Visual Styles and License RTF File text colour is wrong
我正在试用 VCL Visual Styles 作为我之前使用的换肤 DLL 的替代品。
目前我正在使用皮肤:
#define 皮肤 "Carbon.vsf"
当安装程序显示 RTF 许可证文件时,颜色与我预期的不同:
文字是黑色的,背景是深色的。不过另外两页比较好:
我在 [Languages]
部分以通常的方式指定了我的所有许可证文件:
Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"
如何将此皮肤设置为使用白色文本作为许可文件(就像在我显示的其他页面上一样)?为什么它不这样做呢?
理想情况下,我想要 Visual Studio 2019 深色主题作为皮肤,但不知道该怎么做 - 单独发布!
更新
如果我尝试 Amakrits 样式,许可页面如下所示:
并且:
所以它对多个样式定义做同样的事情。
为了这个问题的读者的利益,我不得不在写字板中重新创建我的 RTF 文件。它是在 Microsoft Word 中创建的,这似乎就是原因。那个或其他一些 RTF 编码问题。
无论如何,重新创建文件写字板解决了问题。
我正在试用 VCL Visual Styles 作为我之前使用的换肤 DLL 的替代品。
目前我正在使用皮肤:
#define 皮肤 "Carbon.vsf"
当安装程序显示 RTF 许可证文件时,颜色与我预期的不同:
文字是黑色的,背景是深色的。不过另外两页比较好:
我在 [Languages]
部分以通常的方式指定了我的所有许可证文件:
Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"
如何将此皮肤设置为使用白色文本作为许可文件(就像在我显示的其他页面上一样)?为什么它不这样做呢?
理想情况下,我想要 Visual Studio 2019 深色主题作为皮肤,但不知道该怎么做 - 单独发布!
更新
如果我尝试 Amakrits 样式,许可页面如下所示:
并且:
所以它对多个样式定义做同样的事情。
为了这个问题的读者的利益,我不得不在写字板中重新创建我的 RTF 文件。它是在 Microsoft Word 中创建的,这似乎就是原因。那个或其他一些 RTF 编码问题。
无论如何,重新创建文件写字板解决了问题。