Winform中使用FastReport實現簡單的自定義PDF導出


場景

FastReport安裝包下載、安裝、去除使用限制以及工具箱中添加控件:

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

在上面成功安裝FastReport之后,怎樣使用其實現自定義導出PDF模板並導出PDF。

實現

新建一個Winform程序,打開工具箱

拖拽 一個Report控件,在頁面上再拖拽一個Button按鈕。

 

 

右擊report控件右上角的三角號,選擇Design Report

然后在此頁面設計其頁面布局等。

 

 

然后點擊File -Save,將其保存到上面項目目錄下的bin下的debug目錄下。

導出文件格式為frx文件格式。

 

 

然后在按鈕的點擊事件中

private void button1_Click(object sender, EventArgs e)
        {
            Report report = new Report();
            string baseDir = System.Windows.Forms.Application.StartupPath;
            var reportFile = Path.Combine(baseDir, "1.frx");
            report.Load(reportFile);

            //運行報表
            report.Prepare();

            //導出PDF報表
            var file = "result.pdf";
            if (!string.IsNullOrEmpty(file))
            {
                PDFExport export = new PDFExport();
                report.Export(export, file);
            }
            report.Dispose();

            if (File.Exists(file))
            {
                Process.Start(file);
            }
        }

 

運行代碼,點擊按鈕

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM