【发布时间】:2014-01-06 08:06:46
【问题描述】:
我正在使用Delphi XE4 和Report Builder 15。我必须将报表生成器中的所有字体更改为 Verdana。我在处理报告中的分数值时面临一个问题。以下是我的代码示例:
var
AppFont: TLogFont;
....
....
AppFont.lfFaceName := 'Times Fraction';
它可以在我的报告中显示 1/2、3/4 等。我必须将报告中的所有字体更改为 Verdana。当我将上面的行更改为:
AppFont.lfFaceName := 'Verdana';
报告中的所有小数值都开始显示一些垃圾值。
Verdana 支持分数吗?请提出建议。
【问题讨论】:
-
什么是时间分数?你用的是什么字符代码?
-
@DavidHeffernan - Times Fraction 是字体名称。
-
叹息,显然是这样。它有什么特别之处而不是时代?那么如何回答我的第二个问题呢?
-
@DavidHeffernan - 我试图找出字符代码的定义位置。据我所知,它是 utf-8。
-
这是一种编码。我们需要知道的是实际的 Unicode 字符代码。你+???您必须提供文本。你提供什么价值?
标签: delphi delphi-xe4 reportbuilder