我有一个字符串作为富文本保存到 SQL 字段,所以它前面有很多符号,就像这样......
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Calibri;}{\f1\fnil\fcharset0 Verdana;}} {\colortbl;\red0\green0\blue255;} \ viewkind4\uc1\pard\sa200\sl276\slmult1\f0\fs22 Blah Blah Blah \par
我将此作为参数字段传递给 Crystal Reports 11.5,因此数据类型是字符串。然后,我只是通过将参数拖到报告中来直接显示它。在为此的格式设置的段落选项卡中,解释也设置为 RTF。
我的问题是,它正在删除格式标签,但它搞砸了文本。它是随机乱码单词并在单词中随机插入诸如字母“i”之类的字符,它还在其他单词后面放置一些随机字母,使其看起来像是手动输入的,如果这有意义的话,只是让单词看起来不可读和粗体,就像有人用打字机在上面打字一样。
我尝试设置一个新的文本对象,然后将富文本参数放入其中以显示,但它不会删除/执行任何富文本格式标记。
是什么赋予了?它显然可以在删除标签时执行富文本,但是对于插入单词中的随机 i 以及其他单词中的几个混杂文本实例是什么意思?