ActiveReport导出word报表问题,winform模式
html方式导出word代码:GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new FileInfo("RdlReport1.rdlx"));
GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);
reportDocument.LocateDataSource += viewer1_LocateDataSource;
// Create an output directory.
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(@"C:\MyWord");
outputDirectory.Create();
// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Word.Page.Settings wordSetting = new GrapeCity.ActiveReports.Export.Word.Page.Settings();
// Set the FileFormat property to .OOXML.
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.HTML;
// Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Word.Page.WordRenderingExtension wordRenderingExtension = new GrapeCity.ActiveReports.Export.Word.Page.WordRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory,
System.IO.Path.GetFileNameWithoutExtension("TestReport"));
// Overwrite output file if it already exists.
outputProvider.OverwriteOutputFile = true;
reportDocument.Render(wordRenderingExtension, outputProvider, wordSetting);
您好!
的您本地预览的时候文字存在边框不?
我看了您的代码用的是我们比较新的一种导出方式,这应该是没有问题的
还有报表的导出样式跟报表预览的结果应该是一样的,你要确保预览的时候没有边框。
如果预览的时候没有边框,导出Word有边框,您最好把能反应您问题的demo发过来,我给做一个验证。
KearneyKang 发表于 2017-10-12 17:56
您好!
的您本地预览的时候文字存在边框不?
我看了您的代码用的是我们比较新的一种导出方式,这应该是没 ...
你好,预览的时候没有,html方式导出word的时候,就有这个框 您好!
您用的是AR几?
能把您设计的报表和能反应问题的demo发过来嘛!我来做一个问题还原验证。 KearneyKang 发表于 2017-10-13 09:05
您好!
您用的是AR几?
能把您设计的报表和能反应问题的demo发过来嘛!我来做一个问题还原验证。
我用的是AR11.2,随便创建一个rdf报表,预览html方式导出word,就可以看到边框。报表文件就在附件里面,没有任何数据源。
我想在winform下做个word报表功能,rtf格式导出,表格没有线;ooxml导出,文本框首行没缩进,并且页脚页码一直是第一页;html方式导出,文本框和表格都有框。都不完美。 您好!我在Winform平台下导出你发过来的报表模板导出样式为Word。然后用Htm5Viewer导出都没出现您说的有边框的问题,导出Word的结果都如下:
并且我的AR版本跟你的都一样
附件是Winform平台下导出Word的一个验证demo
KearneyKang 发表于 2017-10-13 11:06
您好!我在Winform平台下导出你发过来的报表模板导出样式为Word。然后用Htm5Viewer导出都没出现您说的有边 ...
你好,感谢你的demo,我看了一下,你这个方式导出word,确实没有边框,但是所有的文本框控件首行没有缩进2格,并且页脚设置的页码不会增加。 KearneyKang 发表于 2017-10-13 11:06
您好!我在Winform平台下导出你发过来的报表模板导出样式为Word。然后用Htm5Viewer导出都没出现您说的有边 ...
你好,感谢你的demo,我看了一下,你这个方式导出word,确实没有边框,但是所有的文本框控件首行没有缩进2格,并且页脚设置的页码不会增加。 KearneyKang 发表于 2017-10-13 11:06
您好!我在Winform平台下导出你发过来的报表模板导出样式为Word。然后用Htm5Viewer导出都没出现您说的有边 ...
这个是我修改后的报告,OOXML方式导出,页码没有增加,文本控件首行没空2格
页:
[1]
2