找回密码
 立即注册

QQ登录

只需一步,快速开始

TonyGuo
初级会员   /  发表于:2023-3-8 17:17  /   查看:2797  /  回复:14
本帖最后由 Felix.Li 于 2023-3-28 10:10 编辑

請問 AR16 產生Word 格式的報表,
我在產生doc 格式 (wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.HTML)時,都正常顯示沒有跑版,
但在使用 docx  (wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.OOXML) 時,就整個表格都跑不出來,
也整個大跑版 如附件





GrapeCity.ActiveReports.Export.Word.Page.Settings wordSetting = new GrapeCity.ActiveReports.Export.Word.Page.Settings();  
wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.OOXML;
   //wordSetting.FileFormat = GrapeCity.ActiveReports.Export.Word.Page.FileFormat.HTML;
  wordSetting.UseMhtOutput = true;
// 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(new DirectoryInfo(Path.GetDirectoryName(path)), Path.GetFileNameWithoutExtension(path));
// Overwrite output file if it already exists
outputProvider.OverwriteOutputFile = true;
rpt.Document.Render(wordRenderingExtension, outputProvider, wordSetting);

本帖子中包含更多资源

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

x

14 个回复

倒序浏览
James.Lv讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-3-8 18:15:13
沙发
您好,这个您方便提供一下报表的模板文件不?
就是AR创建好的报表文件,rdlx文件,我们这边测试验证一下
回复 使用道具 举报
TonyGuo
初级会员   /  发表于:2023-3-9 10:08:06
板凳
James.Lv 发表于 2023-3-8 18:15
您好,这个您方便提供一下报表的模板文件不?
就是AR创建好的报表文件,rdlx文件,我们这边测试验证一下

謝謝, 我在另一篇也有回覆,也是同張報表


我有想過 是不是我表格塞太多,但我有試著把表格整個刪掉,只印報表名稱跟前三排資料,一樣會跑版

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-9 12:25:04
地板
TonyGuo 发表于 2023-3-9 10:08
謝謝, 我在另一篇也有回覆,也是同張報表

您好,您使用的是16的那个版本,我这边使用16.3.1的版本进行了测试,导出的doc和docx都是正常的,附件是我的demo,您下载看看。

本帖子中包含更多资源

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

x
回复 使用道具 举报
TonyGuo
初级会员   /  发表于:2023-3-9 14:16:02
5#
Bella.Yuan 发表于 2023-3-9 12:25
您好,您使用的是16的那个版本,我这边使用16.3.1的版本进行了测试,导出的doc和docx都是正常的,附件是 ...

您好  版本應該是這個 16.3.4



我使用您的範例跑裡面的 report.rdlx  表格確實可以跑出來,
但是表頭 也都跑版,而且必須把word 改為橫式,才有辦法看到右半邊的字 如附件 your_report.docx


另外,我再拿我上面回覆的報表來跑看看這裡的程式,跑出來的結果,狀況跟我上述的一樣,如附件 my_report.docx
表格跑不出來是因為數據的關係嗎?




本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-9 18:20:30
6#
TonyGuo 发表于 2023-3-9 14:16
您好  版本應該是這個 16.3.4

您好,这个应该不是数据原因导致的,我这边帮您重新设计了一下,您在这个上面绑定您的数据在测试看看。

本帖子中包含更多资源

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

x
回复 使用道具 举报
TonyGuo
初级会员   /  发表于:2023-3-14 15:19:10
7#
Bella.Yuan 发表于 2023-3-9 18:20
您好,这个应该不是数据原因导致的,我这边帮您重新设计了一下,您在这个上面绑定您的数据在测试看看。

您好,用表格的方式,轉成docx 不會跑版了,
但我發現 頁數顯示會顯示 問號,我是用 =Globals!PageNumber & "/" & Globals!TotalPages


本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-14 16:14:11
8#
TonyGuo 发表于 2023-3-14 15:19
您好,用表格的方式,轉成docx 不會跑版了,
但我發現 頁數顯示會顯示 問號,我是用 =Globals!PageNumbe ...

您好,我这边验证了导出docx针对页号确实有点问题,您先使用导出doc的方式,我这边反馈一下。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-3-15 09:47:52
9#
Bella.Yuan 发表于 2023-3-14 16:14
您好,我这边验证了导出docx针对页号确实有点问题,您先使用导出doc的方式,我这边反馈一下。

您好,针对导出的docx文件,页号失效问题,您按下面的步骤这样测试看看。
全选文档,右键选择“更新域”

本帖子中包含更多资源

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

x
回复 使用道具 举报
TonyGuo
初级会员   /  发表于:2023-3-15 10:27:01
10#
Bella.Yuan 发表于 2023-3-14 16:14
您好,我这边验证了导出docx针对页号确实有点问题,您先使用导出doc的方式,我这边反馈一下。

好的,謝謝


另外我有兩個問題 都是先拿您的範本來產生,
1.  要如何讓最後一頁的頁尾緊貼在頁尾,如下圖
     我自己在web設計器 製作的報表,也是都不會緊貼頁尾


2. 發現產生doc 後,我們在每頁下方添加的線會不見,產生pdf的話線還在


兩個附件為由範本產生的 doc跟PDF


本帖子中包含更多资源

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

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