有哪位知道QReport的QRHTMLFilter的用法?(100分)

  • 主题发起人 主题发起人 linfox
  • 开始时间 开始时间
L

linfox

Unregistered / Unconfirmed
GUEST, unregistred user!
QReport的QRHTMLFilter是不是能直接把QReport生成的报表保存为Html格式呢?具体怎么用?
如果不行的话,要怎么样才能保存为HTML格式的文件呢?
 
SaveDialog1.Filter := 'Text files (*.txt)|*.TXT|Htm files (*.htm)|*.HTM|Csv files(*.csv)|*.CSV';
if Savedialog1.Execute then
begin
FileExt:=AnsiUpperCase(ExtractFileExt(SaveDialog1.filename));
if (FileExt='.HTML') or (FileExt='.HTM') then
rep.exporttoFilter(TQRHTMLDocumentFilter.Create(savedialog1.filename))
else
if FileExt='.TXT' then
rep.exporttoFilter(TQRAsciiExportFilter.Create(savedialog1.filename))
else
if FileExt='.CSV' then
rep.exporttoFilter(TQRCommaSeparatedFilter.Create(savedialog1.filename));
end;
 
其实很简单啦
qrProject->ExportToFilter(new TQRHTMLDocumentFilter(SaveDialog1->FileName));
qrProject->ExportFilter->Free();
 
可以生成图片吗?我发现经过排版的报表简单导出为html或txt格式上不能忍受,我想把报表
输出为图片,再生成html文件进行浏览
 
接受答案了.
 
后退
顶部