2010-02-10 90 views
1

我出口使用VS2008与捆绑水晶报表到PDF的报告。我需要显示非标准分数,以便它们看起来不错,而不仅仅是26/32。我已经把HTML解释上的字段,以便&frac12;和其他标准的HTML部分实体显示很好,但是,因为CR并不了解<sup><sub>标签我不能格式化非标准分数使自己显得漂亮。有人有主意吗?如何在Crystal Reports显示相当的部分生成的PDF

**编辑**

我展示的部分传递到水晶报表经由其格式为“XX/YY”或“XX YY/ZZ”的数据集的字符串,表示产品尺寸。仔细想想之后,我可能会将分子和分母作为单独的字段传递,并以这种方式在报告中进行格式化,但我希望有一种更优雅的方式。

+1

1)你能给出一个你将显示的分数类型的例子吗? (股票价值,烹饪测量)数据来源是什么? (10进制>分数?单独的分子和分母?) – bluecoder 2010-02-10 20:55:07

+2

事实上,ren33,我认为您的解决方案已经是优雅,你可以得到。 – PowerUser 2010-02-11 14:44:28

+0

我害怕有人会这么说。我想我现在不得不使用这种方法,并在稍后开始寻找更好的非CR报告解决方案。谢谢你的帮助。 – 2010-02-11 14:58:08

回答

2

我不知道这是否会工作,但无论如何,我会扔在那里。

你可以尝试使用,而不是<sup><sub>内嵌样式。 vertical-align允许sub或super的值。

例子:

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

希望这有助于。

+0

我试过了,因为Crystal支持一些内联样式,但不幸的是CR不尊重垂直对齐。当我调整保证金或填充时也没有工作。我确实改变了字体大小,所以分数看起来更好但仍不完美。将继续尝试这一思路。谢谢Dusty。 – 2010-02-15 12:48:21

相关问题