到目前为止,我还无法找到或创建一个好的组件来打印TDBGrid
的结果,所以我所做的就是创建几个for ... do
,然后将结果保存到一个文本文件,并在记事本之后打开,因此用户可以从那里打印或保存。很难看,对吧?
现在我发现我可以使用这些循环来创建HTML代码,这更具代表性。但是我如何使用TWebBrowser
或其他内容来显示结果而不是TDBGrid
方法?
如何打印此HTML(包含或不包含TWebBrowser
,例如,如果我仍然使用TDBGrid
来显示报告和HTML方法,就像用户想要打印它一样)?
答案 0 :(得分:2)
您可以使用
我非常喜欢THtmlViewer
因为它不依赖于IE安装,速度非常快且具有良好的打印能力。如果需要,您甚至可以使用例如导出为pdf。 Open Source SynPdf unit