找回密码
 立即注册

QQ登录

只需一步,快速开始

muhuiru

社区贡献组

65

主题

203

帖子

580

积分

社区贡献组

积分
580

活字格认证

muhuiru
社区贡献组   /  发表于:2017-10-11 16:36  /   查看:6638  /  回复:10
报表预览界面



word界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

10 个回复

倒序浏览
muhuiru
社区贡献组   /  发表于:2017-10-13 13:52:13
沙发
预览正常导出word之后异常。
我们是wpf项目,我装的AR11,但AR10没有卸载。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-13 13:58:13
板凳
您把能反应您问题的demo发过来我这边看看。我这边给验证看具体是什么原因
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-10-16 13:49:13
地板
这是例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-16 15:47:30
6#
您好!我这边验证了您的demo,我这边验证的结果是导出结果跟预览结果一样。附件是我预览后直接导出PDF的样子, 跟预览结果一样。
还有就是根据您发的Demo导出的Word的样式也跟预览一样

因为您用了页眉和页脚所以每页都有固定的显示表头和表尾,当Texbox的内容显示不全的时候就会显示到下一页。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-10-17 12:57:04
7#
本帖最后由 muhuiru 于 2017-10-17 13:00 编辑

我们是导出word出现的问题 不导出PDF,帮我们做一个导出word的例子

回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-10-17 13:02:31
8#
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的后台代码
回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-10-17 13:02:39
9#
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的后台代码
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-10-17 16:08:04
11#
您好!我验证了您发过来的demo,经过测试验证一切都正常。
我做的修改如下:
首先把 CanGrow的属性设置为True

然后把导出的代码也做了一个修改,改为这样
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.OOXML;

然后显示正常。
导出Word的格式如下


回复 使用道具 举报
muhuiru
社区贡献组   /  发表于:2017-10-17 16:58:57
12#
OOXML这个格式能确定我导出的word文件时.doc 吗?或者说我导出的word格式能判断出来吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部