找回密码
 立即注册

QQ登录

只需一步,快速开始

mingmingshang

注册会员

1

主题

6

帖子

13

积分

注册会员

积分
13
最新发帖
mingmingshang
注册会员   /  发表于:2016-10-19 01:26  /   查看:5969  /  回复:10
本帖最后由 Lenka.Guo 于 2016-10-19 15:46 编辑

网页导出时格式异常
Word
1.内容换行时,不能自动调节行高
Excel
1.行高会被会设置太大
2.内容换行时,不在当前单元格换行,而是新建单元格,同时边框会被挤变形。
具体可参见附件

本帖子中包含更多资源

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

x

10 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-19 10:32:08
沙发
问题已收到,正在测试
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-19 15:43:50
板凳
您好,通过测试修改Word和Excel的导出代码,修改后的导出代码比较通用而且在格式方面非常严格。
具体代码见附件中的“HomeController.cs” OutputReport方法(下载附件后,使用VS的菜单-》“工具”-》转换为ActiveReports10 转换为您本机安装的AR版本,即可运行)














本帖子中包含更多资源

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

x
回复 使用道具 举报
mingmingshang
注册会员   /  发表于:2016-10-20 11:27:13
地板
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider 换成 GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider,我怎样传一个流给它,或者说怎样获得这个流。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-20 12:25:24
5#
mingmingshang 发表于 2016-10-20 11:27
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider 换成 GrapeCity.ActiveReports.Rendering.IO.Me ...

新问题开新帖哦,方便以后遇到同样问题的用户查找~~
您现在是想要实现什么功能呢?
回复 使用道具 举报
mingmingshang
注册会员   /  发表于:2016-10-20 14:07:58
6#
你给的修改中,生成的Excel是在磁盘上的,我想生成在内存中,直接返回给Web端。
回复 使用道具 举报
mingmingshang
注册会员   /  发表于:2016-10-20 14:09:17
7#
还有个问题,现在的修改中,标题信息会丢失,Parameter传递后没有起到作用。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-10-20 18:15:42
8#
mingmingshang 发表于 2016-10-20 14:09
还有个问题,现在的修改中,标题信息会丢失,Parameter传递后没有起到作用。

您现在的问题是:
1. 使用新代码导出,标题参数丢失
2. 需要将导出文件直接调用浏览器下载,保存到客户端

明天测试完之后给您答复
回复 使用道具 举报
mingmingshang
注册会员   /  发表于:2016-10-20 22:22:37
9#
谢谢支持。
回复 使用道具 举报
mingmingshang
注册会员   /  发表于:2016-10-20 22:28:50
10#
Lenka.Guo 发表于 2016-10-20 18:15
您现在的问题是:
1. 使用新代码导出,标题参数丢失
2. 需要将导出文件直接调用浏览器下载,保存到客户 ...

1.标题原因是,两个标签靠得太近,重复替换了标签的内容。
2.可以从outprovider的GetPrimaryStream()获得。已经解决。
第一个看看能不能更好地解决一下。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部