富文:改变子弹的性格?

时间:2011-05-05 08:24:05

标签: crystal-reports richtext

由于水晶报告中的子弹问题(它们根本就没有出现),我想将子弹标志改为类似'*'或'●'的东西。

rtf规范(http://www.biblioscape.com/rtf15_spec.htm#Heading33)对于\ pnlvlblt

  

项目符号段落(对应于   等级11)。使用的实际角色   因为子弹存储在   \ pntxtb group。

和\ pntxtb

  

'{'\ pntxtb #PCDATA'}'

#PCDATA means text without control words. 

这里的任何人都知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

在MySQL中存储项目符号文本并使用C#在水晶报表中显示 -set数据类型为MySQL表中的blob - 保存,在c#和sql语句中使用富文本框,将参数的数据类型设置为blob

cmd.Parameters.Add(new MySqlParameter("@Description", MySqlDbType.Blob));

- 检索,我使用参数字段进行水晶报告,并将从select语句获取的字符串更改为unicode

byte[] myByte = (byte[])dtResult.Rows[0]["rdescription"];
string res = Encoding.UTF8.GetString(myByte, 0, myByte.Length);

- 为该参数字段设置文本解释为RTF文本。

它对我有用。