导出Word之后样式变了
报表预览界面word界面
预览正常导出word之后异常。
我们是wpf项目,我装的AR11,但AR10没有卸载。
您把能反应您问题的demo发过来我这边看看。我这边给验证看具体是什么原因 这是例子
您好!我这边验证了您的demo,我这边验证的结果是导出结果跟预览结果一样。附件是我预览后直接导出PDF的样子, 跟预览结果一样。
还有就是根据您发的Demo导出的Word的样式也跟预览一样
因为您用了页眉和页脚所以每页都有固定的显示表头和表尾,当Texbox的内容显示不全的时候就会显示到下一页。
本帖最后由 muhuiru 于 2017-10-17 13:00 编辑
我们是导出word出现的问题 不导出PDF,帮我们做一个导出word的例子
System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(filePath);
outputDirectory.Create();
GrapeCity.ActiveReports.Export.Word.Page.Settings wordSetting = new GrapeCity.ActiveReports.Export.Word.Page.Settings();
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.HTML;
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(_report_name));
p.Render(wordRenderingExtension, outputProvider, wordSetting);
上面是我导出word的后台代码 System.IO.DirectoryInfo outputDirectory = new System.IO.DirectoryInfo(filePath);
outputDirectory.Create();
GrapeCity.ActiveReports.Export.Word.Page.Settings wordSetting = new GrapeCity.ActiveReports.Export.Word.Page.Settings();
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.HTML;
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(_report_name));
p.Render(wordRenderingExtension, outputProvider, wordSetting);
上面是我导出word的后台代码 您好!我验证了您发过来的demo,经过测试验证一切都正常。
我做的修改如下:
首先把 CanGrow的属性设置为True
http://gcdn.gcpowertools.com.cn/data/attachment/forum/201710/17/151440np2t2x9thp4ygx2g.png
然后把导出的代码也做了一个修改,改为这样
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.OOXML;
然后显示正常。
导出Word的格式如下
http://gcdn.gcpowertools.com.cn/data/attachment/forum/201710/17/152113hdefvifq8g8f13v2.png
http://gcdn.gcpowertools.com.cn/data/attachment/forum/201710/17/152148howwoy93zj488yst.png
OOXML这个格式能确定我导出的word文件时.doc 吗?或者说我导出的word格式能判断出来吗?
页:
[1]
2