html - Crystal Report 显示 HTML 文本,但不显示项目符号。为什么?

我从 SQL-Server nvarchar(3000) 字段中获取数据,该字段格式为 html,在 Crystal Reports 11 中显示。数据被保存为项目符号,如果我提取数据并删除它在一个带有 html 扩展名的文本文件中,它显示了项目符号。但从 Crystal ,它没有。我得到了新的线路,但没有项目符号。

保存的字段如下所示:

<HTML><BODY><DIV STYLE="text-align:Left;font-family:Tahoma;font-style:normal;font-weight:normal;font-size:11;color:#000000;"><DIV><DIV><P><SPAN>This is a bulleted list</SPAN></P><UL><LI><P><SPAN>One</SPAN></P></LI><LI><P><SPAN>Two</SPAN></P></LI><LI><P><SPAN>Three</SPAN></P></LI></UL><P><SPAN /></P></DIV></DIV></DIV></BODY></HTML>

在 Crystal 中,它看起来像这样:

This is a bulleted list 
One 
Two 
Three

换句话说,没有子弹。为什么不呢?

最佳答案

无论出于何种原因,Crystal Reports 只支持 HTML 标记的子集。根据this forum thread ,子弹不是其中之一。

为了后代,这里是支持的 HTML 标签的声称列表:

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

https://stackoverflow.com/questions/3983262/

相关文章:

sql-server-2005 - 在 SQL Reporting 2005 中更改货币符号

date - 如何从json中获取AngularJS日期

xml - HTML 之于 HAML 就像 XSLT 之于 ...?

netbeans - NetBeans 中是否有任何隐藏的 Javascript 代码格式设置?

python - 如何在 python sysloghandler 中设置自定义应用程序名称

c - 是否有 "null"printf 代码不打印任何内容,用于跳过参数?

linq - ReSharper LINQ 扩展方法格式化

haskell - 将 NominalDiffTime 打印为小时、分钟和秒

c# - Visual Studio 2013 丢失代码格式,C#

R - 绘图标签文本的文本格式 - 删除线