3

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

现在我突然想到,我可以使用这些循环来创建 HTML 代码,这样更美观。但是我如何使用,例如 aTWebBrowser或其他东西来显示结果而不是TDBGrid方法?

以及如何打印此 HTML(有或没有TWebBrowser,例如,如果我仍然使用TDBGrid来显示报告和 HTML 方法,如果用户想要打印它)?

4

1 回答 1

2

你可以使用

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

于 2013-09-10T07:27:06.013 回答