打印机漏粉处理办法 FastReport直接打印问题处理办法

整理了几种实现报表直接打印方式,供大家参考。

FastReportVCL

  在FastReport VCL中,需要将打印选项的对话框设置为False,也可以用以下代码实现。

Report.LoadFromFile('filename');
Report.PrepareReport;
Report.PrintOptions.ShowDialog := False;
Report.Print;

  使用FastReport.Net在WinForm平台上进行报表开发,实现直接打印的方式和VCL相识,将PrintSettings对话框设置为False就行了,也可以使用以下代码实现。

Report report = new Report();
report.Load(...);
report.RegisterData(...);
report.PrintSettings.ShowDialog = false;
report.Print();

FastReport .NET(WebForm)

  使用FastReport ASP.Net版本开发的Web报表时,是不能直接实现直接打印报表,需要先导出为PDF后,再由Adobe Reader的打印功能间接实现。可以参考以下代码。

Report.LoadFromFile('filename');?

Report.PrepareReport;
Report.PrintOptions.ShowDialog := False;?

Report.Print;

  使用FastReport.Net在WinForm平台上进行报表开发,实现直接打印的方式和VCL相识,将PrintSettings对话框设置为False就行了,也可以使用以下代码实现。

打印机漏粉处理办法 FastReport直接打印问题处理办法

Report report = new Report();?

report.Load(...);?

report.RegisterData(...);?

report.PrintSettings.ShowDialog = false;?

report.Print();

  使用FastReport ASP.Net版本开发的Web报表时,是不能直接实现直接打印报表,需要先导出为PDF后,再由Adobe Reader的打印功能间接实现。可以参考以下代码。

protected void Button1_Click(object sender, EventArgs e) ? ?

{ ? ?

FastReport.Utils.Config.WebMode = true; ? ?

using (Report report = new Report()) ? ?

{ ? ?

report.Load("your_report.frx"); ? ?

report.RegisterData(...); ? ?

report.Prepare(); ? ?

// Export report to PDF stream ? ?

FastReport.Export.Pdf.PDFExport pdfExport = new FastReport.Export.Pdf.PDFExport(); ? ?

using (MemoryStream strm = new MemoryStream()) ? ?

{ ? ?

report.Export(pdfExport, strm); ? ?

// Stream the PDF back to the client as an attachment ? ?

Response.ClearContent(); ? ?

Response.ClearHeaders(); ? ?

Response.Buffer = true; ? ?

FastReport直接打印问题处理办法_fastreport

Response.ContentType = "Application/PDF"; ? ?

Response.AddHeader("Content-Disposition", "attachment;filename=report.pdf"); ? ?

strm.Position = 0; ? ?

strm.WriteTo(Response.OutputStream); ? ?

Response.End(); ? ?

} ? ?

} ? ?

}? ? ?

  

爱华网本文地址 » http://www.413yy.cn/a/8104360103/250845.html

更多阅读

Word打不开的处理办法 word打不开怎么办

? ? ?常见的Word打不开情况有下面两种,第一种是双击Word文档后提示只能在安全模式里打开,第二种情况在Word2003下打开DOCX格式的Word文档时提示要下载格式兼容包才能打开。  ?“Word在普通模式下打不开只能在安全模式里打开”的原因

地下连续墙施工常见问题及处理办法 地下连续墙施工动画

地连墙施工受地质条件(如地下水位、软弱土层、地下障碍物)、施工机械和施工技术等各种因素影响而出现许多重复性问题,这些问题若处理不好,将会直接影响施工质量,甚至会造成重大损失。结合笔者施工经验,就一些常见问题及其处理办法提出一些

声明:《打印机漏粉处理办法 FastReport直接打印问题处理办法》为网友黄花大闺男分享!如侵犯到您的合法权益请联系我们删除