//生成案卷封底 public static void PrintFileBottom(string FileID, string OutFileName) { ActiveReport3 rpt = newCjRpt.get_CJNew_BKB_Rpt(Convert.ToInt32(FileID)); DataDynamics.ActiveReports.Export.Pdf.PdfExport p = new DataDynamics.ActiveReports.Export.Pdf.PdfExport(); rpt.SetLicense(Archives.InterFace.PdfMerger.Reports.License.GetLicense()); rpt.Run(); p.Export(rpt.Document, OutFileName); System.Windows.Forms.Application.DoEvents(); }
//private static ReportsYG.get_YG_Reports ygrpt = new ReportsYG.get_YG_Reports(); //生成案卷封面 public static void PrintFileFace(string FileID, string OutFileName) { ActiveReport3 rpt = null; switch (PdfMergerCommand.archivesType) { case ArchivesType.文书档案: rpt = wsrpt.get_WS_FM_Rpt(Convert.ToInt32(FileID)); break; case ArchivesType.科技档案_2000: rpt = kejirpt.get_KeJi_FM_Rpt(Convert.ToInt32(FileID)); break; case ArchivesType.公安业务档案: rpt = ywrpt.get_YW_FM_Rpt(Convert.ToInt32(FileID)); break; //case ArchivesType.城建档案旧: // rpt = oldCjRpt.get_CJOld_FM_Rpt(Convert.ToInt32(FileID)); // break; case ArchivesType.城建档案新: rpt = newCjRpt.get_CJNew_FM_Rpt(Convert.ToInt32(FileID)); break; case ArchivesType.社保业务档案: rpt = sbywrpt.get_SBYW_FM_Rpt(Convert.ToInt32(FileID)); break; case ArchivesType.编制档案: rpt = bzrpt.get_BZ_FM_Rpt(Convert.ToInt32(FileID)); break; //case ArchivesType.沿革档案: // rpt = ygrpt.get_YG_FM_Rpt(Convert.ToInt32(FileID)); // break; } if (rpt != null) { DataDynamics.ActiveReports.Export.Pdf.PdfExport p = new DataDynamics.ActiveReports.Export.Pdf.PdfExport(); rpt.SetLicense(License.GetLicense()); rpt.Run(); p.Export(rpt.Document, OutFileName); System.Windows.Forms.Application.DoEvents(); } }