1

我正在使用与 VS2008 捆绑的 Crystal Reports 将报表导出为 PDF。我需要显示非标准分数,以便它们看起来不错,而不是像 26/32 这样的东西。我已经为该字段打开了 html 解释,因此&frac12;其他标准 html 分数实体可以很好地显示,但是,因为 CR 不理解<sup>并且<sub>标记我无法格式化非标准分数以使其看起来很漂亮。有人有想法么?

** 编辑 **

我显示的分数通过“xx/yy”或“xx yy/zz”格式的数据集作为字符串传递给水晶报表,并表示产品维度。在考虑了更多之后,我可能可以将分子和分母作为单独的字段传递,并以这种方式在报告中格式化它们,但我希望有一种更优雅的方式。

4

2 回答 2

2

我不知道这是否可行,但无论如何我都会把它扔掉。

您可以尝试使用内联样式而不是<sup>or <sub>。垂直对齐允许 sub 或 super 的值。

例子:

<td style="vertical-align:sub"> ... </td>

希望这可以帮助。

于 2010-02-11T22:44:27.327 回答
0

看我发的Crystal Reports: DecimalToFraction() 函数

于 2010-02-12T23:20:52.213 回答