HTML文本渲染问题与水晶报告

时间:2009-04-21 11:35:08

标签: visual-studio crystal-reports

HI, 我在visual studio 2003中的水晶报表中渲染html格式的文本时遇到问题。

当textformat属性设置为crHTMLText时,报告中不会显示这些值。

如果设置为crRTFText,则不会应用格式。

我有什么办法可以做到这一点吗?

2 个答案:

答案 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标签。