【下载Stimulsoft Reports.Ultimate最新版本】
此示例项目演示了如何将许多不同的 表导出到一个大的PDF文件,并创建包含大量 表副本的PDF文件。例如,创建一个呈现的 表,并在输出PDF文件中添加1000次。创建新的 表对象并启用必要的选项:
private void buttonExportClick(object sender, EventArgs e){ var report = new StiReport(); report.ReportCacheMode = StiReportCacheMode.On; report.RenderedPages.CanUseCacheMode = true; report.RenderedPages.CacheMode = true; report.RenderedPages.Clear();...
然后,将渲染的 表添加1000次:
... var tempReport = new StiReport(); for (int index = 0; index < 1000; index++) { using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream( "ExportManyFilesToOneBigPDF.MasterDetail.mdc")) { tempReport.LoadDocument(stream); } tempReport.ReportUnit = report.ReportUnit; foreach (StiPage page in tempReport.RenderedPages) { page.Report = tempReport; page.Guid = System.Guid.NewGuid().ToString().Replace("-", ""); report.RenderedPages.Add(page); } } ...
最后,导出 表:
... report.ExportDocument(StiExportFormat.Pdf, "d:\1.pdf");}
示例代码的结果如下图所示:

下载示例
标签: 表 表控件StimulsoftWinForms
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!