如何从TDBGrid打印或查看HTML?

时间:2013-09-10 01:40:10

标签: html delphi printing reporting delphi-xe3

到目前为止,我还无法找到或创建一个好的组件来打印TDBGrid的结果,所以我所做的就是创建几个for ... do,然后将结果保存到一个文本文件,并在记事本之后打开,因此用户可以从那里打印或保存。很难看,对吧?

现在我发现我可以使用这些循环来创建HTML代码,这更具代表性。但是我如何使用TWebBrowser或其他内容来显示结果而不是TDBGrid方法?

如何打印此HTML(包含或不包含TWebBrowser,例如,如果我仍然使用TDBGrid来显示报告和HTML方法,就像用户想要打印它一样)?

1 个答案:

答案 0 :(得分:2)

您可以使用

我非常喜欢THtmlViewer因为它不依赖于IE安装,速度非常快且具有良好的打印能力。如果需要,您甚至可以使用例如导出为pdf。 Open Source SynPdf unit