使用VCL视觉样式和许可RTF文件文本颜色错误

问题描述 投票:1回答:1

我正在尝试使用VCL Visual Styles作为以前使用的外观DLL的替代方法。

此刻我正在使用皮肤:

#define皮肤“ Carbon.vsf”

当安装程序显示RTF许可证文件时,颜色不是我所期望的:

License File

文本为黑色,背景为深色。但是其他两页更好:

Page - Tasks

Page - Info After

我以通常的方式在[Languages]部分中指定我的所有许可证文件:

Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"

我如何设置此皮肤以将白色文本用于许可证文件(就像在我显示的其他页面上一样?为什么它仍然不这样做?

理想情况下,我希望将Visual Studio 2019深色主题作为外观,但不知道该怎么做-单独发行!

更新

如果我尝试Amakrits样式,则许可页面如下所示:

License

和:

Info After

因此,它对多个样式定义都做同样的事情。

inno-setup rtf skinning vcl-styles
1个回答
1
投票

为了使这个问题的读者受益,我不得不在写字板中重新创建我的RTF文件。它是在Microsoft Word中创建的,这似乎就是原因。该问题或其他一些RTF编码问题。

无论如何,通过写字板再次创建文件解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.