HI, 我在visual studio 2003中的水晶报表中渲染html格式的文本时遇到问题。
当textformat属性设置为crHTMLText时,报告中不会显示这些值。
如果设置为crRTFText,则不会应用格式。
我有什么办法可以做到这一点吗?
答案 0 :(得分:3)
很抱歉,这是从文本解释下的版本11.5的Crystal Reports帮助文件中直接复制和粘贴的。选项为none,RTF或HTML。 HTML在某种程度上起作用,但并非所有标记都受支持。我还发现,对于BR标记<br>
有效,但<br />
未正确解释。
因此,要将<br />
转换为<br>
,我必须使用以下公式:
Replace ({LONGDESCRIPTION.LDTEXT}, "<br />", "<br>")
The supported HTML tags are:
html
body
div (causes a paragraph break)
tr (causes only a paragraph break; does not preserve column structure of a table)
span
font
p (causes a paragraph break)
br (causes a paragraph break)
h1 (causes a paragraph break, makes the font bold & twice default size)
h2 (causes a paragraph break, makes the font bold & 1.5 times default size)
h3 (causes a paragraph break, makes the font bold & 9/8 default size)
h4 (causes a paragraph break, makes the font bold)
h5 (causes a paragraph break, makes the font bold & 5/6 default size)
h6 (causes a paragraph break, makes the font bold & 5/8 default size)
center
big (increases font size by 2 points)
small (decreases font size by 2 points if it's 8 points or larger)
b
i
s
strike
u
The supported attributes are:
align
face
size
color
style
font-family
font-size
font-style
font-weight
答案 1 :(得分:0)
您是否通过代码设置此属性?对于设计师,我相信它是段落选项卡中的“文本解释”属性。我知道只支持一小部分html标签。