区域报表生成的PDF文件错误
本帖最后由 Lenka.Guo 于 2016-9-13 11:17 编辑我使用API将区域报表导出PDF,页面报表没错,为什么区域报表生成的PDF文件错误呢?
导出数据代码如下: //区域报表 SectionReport sectionReport = new SectionReport();
sectionReport.LoadLayout(filePath);
sectionReport.DataSource = getDataSource();
PdfExport pdfExport = new PdfExport();
pdfExport.Export(sectionReport.Document, Server.MapPath("~/PrintExport/" + newDirectory) + "/index.pdf");
导出的PDF使用Adobe Reader打开如下:
代码看起来好像在创建区域报表时,少一句代码:
GrapeCity.ActiveReports.SectionReport sectionReport = new GrapeCity.ActiveReports.SectionReport();
System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(@"..\..\SectionReport1.rpx");
sectionReport.LoadLayout(xtr);
xtr.Close();
本帖最后由 shenglingshi 于 2016-9-13 09:50 编辑
貌似,没有起作用。。。;P;P;P 还有,生成html也没成功。 shenglingshi 发表于 2016-9-13 09:41
貌似,没有起作用。。。 还有,生成html也没成功。
测试之后,发现错误原因还是代码的问题:
GrapeCity.ActiveReports.SectionReport sectionReport = new GrapeCity.ActiveReports.SectionReport();
System.Xml.XmlTextReader xtr = new System.Xml.XmlTextReader(@"..\..\SectionReport2.rpx");
sectionReport.LoadLayout(xtr);
sectionReport.Run();
viewer1.LoadDocument(sectionReport);
GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport PdfExport1 = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
PdfExport1.Export(sectionReport.Document, Application.StartupPath + "\\PDFExp.pdf");
Lenka.Guo 发表于 2016-9-13 11:04
测试之后,发现错误原因还是代码的问题:
女侠厉害:victory:可以了。 shenglingshi 发表于 2016-9-13 15:01
女侠厉害可以了。
解决了就好~~~
页:
[1]