日期:2014-05-20  浏览次数:21024 次

水晶报表 输出上下标问题
想问各位水晶报表高手,如何在水晶报表中输出上标和下标呢?
我在richtextbox控件中输入了一段文本,带上标,但把这段格式化的文本放在水晶报表中进行显示
时丢失了格式,也就是说只能显示文本串,上标变成了一般的字符,不知该如何解决,望请高手们解答
如该问题解决,多少分我都给


------解决方案--------------------
参考:
用HTML格式实现特殊效果呈现



如:

'上标:X<sup>3</sup>' +'<br/>' + '下标:Y<sub>2</sub>' 

仅对WEB应用有效。
------解决方案--------------------
查了一个下午总算有一点点进展了
 
下标或上标你可能当成公式才行
比如我想实现H20;
公式(1)yyy:
Numbervar yy:=2;
select totext(yy,0)
case "1" : ChrW (8321)//下标1
case "2" : Chrw (8322)//下标2
case "3" : Chrw (8323)
case "4" : ChrW (8324)
case "5" : ChrW (8325)
//case "6":
//你当然也可添加上标

公式(2):
 "H"+{@yyyy}+"0"

公式2显示在报表上就是:水分子的化学式了,在WINFORM测试正常

说明:
 B/S下有时间要用UNICODE,即UTF-8编码


ChrW (8325)//其它码值,请参考: Unicode Entity Codes for Math








------解决方案--------------------
采用PULL模式(直连数据库),然后把OLE字段拖放到报表 试试
------解决方案--------------------
了解了解看看
------解决方案--------------------
探讨
神啊,救救我吧!自己顶!!!

------解决方案--------------------
顶了吧