你们中有人从事将 HTML 数据填充到水晶报表中的工作吗?
我正在使用 Visual Studio 2010。我有一个来自 DB 的 XML 数据。它能够使用 XSL 转换成 HTML。现在我的下一个任务是将它放入水晶报表中。
任何提示都会很棒。因为所有在线资源都只是给我提供了与创建数据集和执行存储过程等相关的结果。
我能够将我的 HTML 内容拉到水晶报告中。现在嵌入式样式无法应用。我需要调整的任何线索?
提前致谢。
问候, 帕万 N
你们中有人从事将 HTML 数据填充到水晶报表中的工作吗?
我正在使用 Visual Studio 2010。我有一个来自 DB 的 XML 数据。它能够使用 XSL 转换成 HTML。现在我的下一个任务是将它放入水晶报表中。
任何提示都会很棒。因为所有在线资源都只是给我提供了与创建数据集和执行存储过程等相关的结果。
我能够将我的 HTML 内容拉到水晶报告中。现在嵌入式样式无法应用。我需要调整的任何线索?
提前致谢。
问候, 帕万 N
您是否将 HTML 推送到文本对象中?您是否将解释设置为 HTML?
请注意,水晶实际上能够解释的样式和 HTML 的级别是有限的。我找到了这个清单:
支持的标签有:
支持的属性是:
这里:http ://forums.asp.net/t/1209306.aspx/1
此外,显然该a
标签已添加到 CR 2008 SP3 中。可能还有更多...
最后,我终于找到了一个突破,它在性能和内容质量上都非常完美。
首先,无论我想要什么内容,我都会准备一个 html 字符串和
要获取 PDF,请使用 WKHTMLTOPDF.exe 要使用 HTML 准备图像,请使用 WKHTMLTOIMAGE.exe 和我创建的相同图像到一个字节 [] 并添加一个新的水晶报告。
然后 byte[] 将被输入到水晶报表中的控件。
它工作得很好。不需要 itextsharp 或任何其他第三方命令工具来打印图像、打印 pdf 和打印 html。我现在正在使用带有图像的水晶报告做所有事情。
谢谢大家。
问候, 帕万 N