zoukankan      html  css  js  c++  java
  • 控制水晶报表只能导出PDF

        ds_Leader.Tables.Add(dt);
                ds_Leader.Tables[0].TableName = "dt";//
                ds_Leader.Tables.Add(dt1);
                ds_Leader.Tables[1].TableName = "dt1";//
    
                //ReportDocument rtd = new ReportDocument();
                //string path = Server.MapPath("\\QueryStatistic\\CrystalReport\\ReserveSummaryReport.rpt");
                //rtd.Load(path);
                //rtd.SetDataSource(ds_Leader);
                //CrystalReportViewer1.ReportSource = rtd;
                CommonOper.PDFOperate pdfOperate = new CommonOper.PDFOperate();
                CrystalDecisions.CrystalReports.Engine.ReportDocument rptDoc = new ReportDocument();
                rptDoc.Load(this.Server.MapPath("\\QueryStatistic\\CrystalReport\\ReserveSummaryReport.rpt"));
                rptDoc.SetDataSource(ds_Leader);
                CrystalDecisions.Shared.DiskFileDestinationOptions objFile = new CrystalDecisions.Shared.DiskFileDestinationOptions();
                objFile.DiskFileName = this.Server.MapPath("myTest.pdf");
                rptDoc.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
                rptDoc.ExportOptions.DestinationOptions = objFile;
                rptDoc.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
                rptDoc.Export();
                string error = "pdf生成水印错误";
                bool IsRight = pdfOperate.AddTextWaterMark("myTest.pdf", ref error, DateTime.Now.ToString(), 0);
                Response.ClearContent();
                Response.ClearHeaders();
                Response.ContentType = "application/pdf";
                Response.WriteFile(objFile.DiskFileName);
                Response.Flush();
                Response.Close();      
  • 相关阅读:
    HDU5000 (DP + 规律)
    HDU5127 神坑题---vector 、 list 、 deque 的用法区别
    HDU5128 细心、细心、细心
    dij单源最短路纯模板
    POJ 1236 SCC+缩点
    SCC(强连通分量)
    用树状数组求数组内的逆序对数
    HDU 1811 并查集
    大数模板,只要不是手敲,非常好用
    市赛
  • 原文地址:https://www.cnblogs.com/ymecho/p/3064772.html
Copyright © 2011-2022 走看看