具有HTML内容格式的Crystal报表

时间:2012-04-05 07:25:02

标签: html css crystal-reports formatting text-styling

你是否有人在填写水晶报告的HTML数据?

使用Visual Studio 2010。 我有一个来自DB的XML数据。哪个能够使用XSL转换为HTML。现在我的下一个任务是将其纳入水晶报告。

任何暗示都会很棒。因为所有在线资源都只是给我与创建数据集和执行存储过程等相关的结果。

我能够将我的HTML内容提取到水晶报告中。现在嵌入式样式无法应用。我需要调整任何线索吗?

提前致谢。

此致 Pavan N

2 个答案:

答案 0 :(得分:2)

您是否正在将HTML推送到文本对象中?您是否已将解释设置为HTML?

请注意,水晶实际上能够解释的样式和HTML的级别是有限的。我找到了这个清单:

支持的标签是:

  • HTML
  • div(导致段落中断)
  • tr(仅导致段落中断;不保留表的列结构)
  • 跨度
  • 字体
  • p(导致段落中断)
  • br(导致段落中断)
  • h1(导致段落中断,使字体变为粗体和两次默认大小)
  • h2(导致段落中断,使字体变为粗体和1.5倍默认大小)
  • h3(导致段落中断,使字体变为粗体和9/8默认大小)
  • h4(导致段落中断,使字体变为粗体)
  • h5(导致段落中断,使字体变为粗体和5/6默认大小)
  • h6(导致段落中断,使字体变为粗体和5/8默认大小)
  • 中心
  • 大(字体大小增加2点)
  • 小(如果8点或更大,则将字体大小减小2点)
  • B'/ LI>
  • I
  • 取值
  • û

支持的属性是:

  • 对准
  • 尺寸
  • 颜色
  • 字体家庭
  • 字体大小
  • 字体风格
  • font-weight

此处:http://forums.asp.net/t/1209306.aspx/1

此外 - 显然在CR 2008 SP3中添加了a标记。可能会有更多...

答案 1 :(得分:0)

最后,我终于找到了一个突破性的,它在内容的性能和质量方面非常完美。

首先,无论我想要什么内容,我都会准备一个html字符串和

要获取PDF,请使用WKHTMLTOPDF.exe 要使用HTML准备图像,请使用WKHTMLTOIMAGE.exe和我在byte []中创建的相同图像,并添加新的水晶报告。

然后将字节[]送到控制器中,放入水晶报告中。

它完美无缺。不需要itextsharp或其他任何第三方命令工具来打印图像,打印pdf,打印html。我现在正在用水晶报告完成一切图像。

感谢所有人。

此致 Pavan N