progame 发表于 2017-1-9 11:20:56

导出HTML和PDF不一致

sub report在同一页的内容,pdf正常, html导出时跑到页的下面去并且因为只有一页 overflow hide 导致这部分不可见了
ar v11版本

progame 发表于 2017-1-9 11:22:20

相关文件见附件

progame 发表于 2017-1-9 11:43:20

因为我们现在把html当成预览 这样导致问题很大

Lenka.Guo 发表于 2017-1-9 13:48:38

本帖最后由 Lenka.Guo 于 2017-1-9 15:19 编辑

您指的是如图,您使用的是代码导出还是 设计器中自带的导出功能?建议您使用 报表设计器打开报表,在预览报表时导出报表,看是否正常?




progame 发表于 2017-1-9 14:22:05

HtmlExport export ReportDocument

Lenka.Guo 发表于 2017-1-9 16:26:15

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);


progame 发表于 2017-1-9 18:41:19

我是用统一的ReportExport接口导出的 HtmlRenderingExtension和HtmlExport有何区别

Lenka.Guo 发表于 2017-1-10 10:51:29

progame 发表于 2017-1-9 18:41
我是用统一的ReportExport接口导出的 HtmlRenderingExtension和HtmlExport有何区别

HTMLRenderingExtension 是通用的,而且能够保证格式的百分之百匹配。

progame 发表于 2017-1-10 23:58:55

我用的是SectionDocument 没有这个Render方法

Lenka.Guo 发表于 2017-1-11 11:59:39

。。。
我还以为是页面报表或者RDL报表,那您把报表模板和数据发过来,我在这边测试下
页: [1]
查看完整版本: 导出HTML和PDF不一致