导出HTML和PDF不一致
sub report在同一页的内容,pdf正常, html导出时跑到页的下面去并且因为只有一页 overflow hide 导致这部分不可见了ar v11版本
相关文件见附件 因为我们现在把html当成预览 这样导致问题很大 本帖最后由 Lenka.Guo 于 2017-1-9 15:19 编辑
您指的是如图,您使用的是代码导出还是 设计器中自带的导出功能?建议您使用 报表设计器打开报表,在预览报表时导出报表,看是否正常?
HtmlExport export ReportDocument progame 发表于 2017-1-9 14:22
HtmlExport export ReportDocument
您替换代码试试:rapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"C:\Sample_PageReport.rdlx"));
GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);
// Create a directory
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyHTML");
outputDirectory.Create();
// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Html.Page.Settings htmlSetting = new GrapeCity.ActiveReports.Export.Html.Page.Settings();
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = htmlSetting;
//Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Html.Page.HtmlRenderingExtension htmlRenderingExtension = new GrapeCity.ActiveReports.Export.Html.Page.HtmlRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name));
reportDocument.Render(htmlRenderingExtension, outputProvider, htmlSetting);
我是用统一的ReportExport接口导出的 HtmlRenderingExtension和HtmlExport有何区别 progame 发表于 2017-1-9 18:41
我是用统一的ReportExport接口导出的 HtmlRenderingExtension和HtmlExport有何区别
HTMLRenderingExtension 是通用的,而且能够保证格式的百分之百匹配。 我用的是SectionDocument 没有这个Render方法 。。。
我还以为是页面报表或者RDL报表,那您把报表模板和数据发过来,我在这边测试下
页:
[1]