找回密码
 立即注册

QQ登录

只需一步,快速开始

fumasoft

金牌服务用户

170

主题

443

帖子

1441

积分

金牌服务用户

积分
1441

[已处理] AR15导出问题

fumasoft
金牌服务用户   /  发表于:2023-2-13 11:15  /   查看:1764  /  回复:3
1金币
AR15模版,预览时正常。但是导出excel、word时异常。

模版预览数据时:

excel:(图片压边严重)

word:(页眉页脚异常,图片也有压边现象)
      
pdf完全正常:
     
excel、word、pdf均为后台代码导出:

case "xlsx":
                                DirectoryInfo outputDirectory = new DirectoryInfo(HttpRuntime.AppDomainAppPath + "temFile\\");
                                GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
                                excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xlsx;
                                excelSetting.MultiSheet = false;
                                excelSetting.Pagination = false;
                                GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;
                                GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
                                GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, FileName);
                                outputProvider.OverwriteOutputFile = true;
                                rpt.Document.Render(excelRenderingExtension, outputProvider, setting.GetSettings());

case "pdf":
                                outputDirectory = new DirectoryInfo(HttpRuntime.AppDomainAppPath + "temFile\\");
                                GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
                                GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
                                outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, FileName);
                                outputProvider.OverwriteOutputFile = true;
                                rpt.Document.Render(pdfRenderingExtension, outputProvider, pdfSetting);



case "docx":
                                outputDirectory = new DirectoryInfo(HttpRuntime.AppDomainAppPath + "temFile\\");
                                GrapeCity.ActiveReports.Export.Word.Page.Settings wordSetting = new GrapeCity.ActiveReports.Export.Word.Page.Settings();
                                wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.OOXML;
                                GrapeCity.ActiveReports.Export.Word.Page.WordRenderingExtension wordRenderingExtension = new GrapeCity.ActiveReports.Export.Word.Page.WordRenderingExtension();
                                outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, FileName);
                                outputProvider.OverwriteOutputFile = true;
                                rpt.Document.Render(wordRenderingExtension, outputProvider, wordSetting);

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

最佳答案

查看完整内容

您好,明白您的意思了。我这边下载了您的demo,修改数据源后进行了测试,导出的3种类型数据均是正常的,下面是对应的截图,我使用的版本是15.3.1,附件是我修改后的报表,您可以下载后将您的项目留个备份,然后在升级项目至15.3.1的版本,测试看看是否还有这个问题。 导出docx: 导出xlsx: 导出pdf:

3 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-2-13 11:15:31
来自 4#
fumasoft 发表于 2023-2-13 15:23
附件里面是模版和我们这边导出的三种文件,word没有看到页面页脚有什么变化。

主要问题是总页数不对; ...

您好,明白您的意思了。我这边下载了您的demo,修改数据源后进行了测试,导出的3种类型数据均是正常的,下面是对应的截图,我使用的版本是15.3.1,附件是我修改后的报表,您可以下载后将您的项目留个备份,然后在升级项目至15.3.1的版本,测试看看是否还有这个问题。
导出docx:

导出xlsx:

导出pdf:


本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-2-13 14:08:46
2#
您好,针对导出word是正常的,您可以新建个word查看一下对应的页眉页脚的文字颜色。

针对导出excel,方便的话您上传个模板,我们具体看看。

本帖子中包含更多资源

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

x
回复 使用道具 举报
fumasoft
金牌服务用户   /  发表于:2023-2-13 15:23:09
3#
Bella.Yuan 发表于 2023-2-13 14:08
您好,针对导出word是正常的,您可以新建个word查看一下对应的页眉页脚的文字颜色。

针对导出excel,方 ...

附件里面是模版和我们这边导出的三种文件,word没有看到页面页脚有什么变化。

主要问题是总页数不对;应该是共4页才对。

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部