Winform中使用FastReport实现自定义PDF打印预览

悠悠 2024-04-19 10:49 250阅读 0赞

场景

Winform中使用FastReport实现简单的自定义PDF导出:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100920681

在上面已经实现自定义PDF并导出的基础上,实现导出或者打印前的预览。

实现

在窗体中拖拽一个FastReport的PreviewControl控件,以及Buton按钮。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JBREFPX0xJVU1BTkdfUUlaSEk_size_16_color_FFFFFF_t_70

然后在Button按钮的点击事件中

  1. private void button2_Click(object sender, EventArgs e)
  2. {
  3. this.report1 = new FastReport.Report();
  4. string baseDir = System.Windows.Forms.Application.StartupPath;
  5. var reportFile = Path.Combine(baseDir, "1.frx");
  6. this.report1.Load(reportFile);
  7. this.report1.Preview = this.previewControl1;
  8. report1.Prepare();
  9. report1.ShowPrepared();
  10. }

运行效果

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JBREFPX0xJVU1BTkdfUUlaSEk_size_16_color_FFFFFF_t_70 1

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

发表评论

表情:
评论列表 (有 0 条评论,250人围观)

还没有评论,来说两句吧...

相关阅读

    相关 pdf

    > 首先下载pdf.js插件,放到项目里面 > > 官网下载地址:[http://mozilla.github.io/pdf.js/getting\_started/\dow