Word報表匯出及列印

1. 概述

1.1 版本

報表伺服器版本插件版本系統要求Office要求功能變動
11.0.62.0.2

1)範本製作時需要使用Windows系統

2)掛載後匯出或列印無系統限制

WPS 2021 及以上個人版

注1:WPS 2019年專業版(11.8.2.10255/11.8.2.10321)也可用

注2:不支援WPS信創版本

注2:不支援Office

新增支援「零用戶端列印」功能
2.0.31)新增支援引用當前範本資源,無需掛載

2)新增 WPS 原生表格形式引用表格,表格形式匯出後可編輯

3)新增「可重複動態正文」

11.0.212.1.0匯出 PDF 支援水印

1.2 功能簡介

1)匯出:在完成 word 報表後,在預覽 Word 報表範本時,可以直覺看到報表的最終效果,且支援原樣匯出該 Word 報表,引用的表格資源支援匯出後二次編輯。支援使用URL匯出將範本匯出為 Word 或 PDF 檔案,支援匯出水印設定

2)列印:為了滿足日常辦公所需要的列印需求,Word 報表插件支援「零用戶端列印」功能以及 JS 列印功能,以便於減少使用者在日常使用中需要將報表匯出到本地再進行列印的重複操作。

2. 匯出

製作好的報表在預覽時,支援原樣匯出為 Word 或 PDF 檔案。

注:在匯出 Word報表 時,目錄的改動不生效。

2.1 匯出 Word 檔案

2.1.1 原樣匯出

1)設計器菜單欄點選「範本>範本Web屬性」,將「使用新插件匯出」新增到填報預覽頁面的工具欄。將「匯出」新增到填報預覽頁面的工具欄如下圖所示:

QQ图片20240807170013.png

2)預覽時點選左上角「Word新插件匯出」,或選擇「匯出>使用新插件匯出」如下圖所示:

注:設計器自帶的匯出功能是不支援匯出資源的,不要用自帶的匯出功能。

QQ图片20240807170230.png

3)若引用的表格資源中「預覽/匯出時展示形式」設定為表格,則支援匯出後對錶格二次編輯,如下圖所示:

1723021569897891.jpg

2.1.2 URL 匯出

Word 報表支援使用 URL 匯出的方式將範本匯出為 Word 檔案。

URL 後加匯出參數的方式:&參數名=xxx,範本沒有參數可以不寫

URL 後加匯出 Word 格式的方式:&format=plugin_docx

2.2 匯出 PDF 檔案

2.2.1 原樣匯出

1)設計器菜單欄點選「範本>範本Web屬性」,將「匯出」新增到填報預覽頁面的工具欄如下圖所示:

QQ图片20240807170013.png

2)預覽時點選左上角選擇「匯出>使用新插件匯出」如下圖所示:

QQ图片20240807170746.png

2.2.2 URL 匯出

Word 報表支援使用 URL 匯出的方式將範本匯出為 PDF 檔案。

URL 後加匯出參數的方式:&參數名=xxx,範本沒有參數可以不寫

URL 後加匯出 PDF 格式的方式:&format=plugin_pdf

3. 列印

3.1 零用戶端列印

在 Word報表插件 中已經完成了 test.cpt 的製作,以 test.cpt 為例講解如何在預覽介面對報表進行列印。

test.cpt 報表製作流程請參考:Word報表插件 

1)開啟做好的 test.cpt,選擇「範本>列印設定」,選擇「為該範本單獨設定」,勾選「零用戶端列印」,確定,如下圖所示:

注:不支援「列印時可設定列印邊距」「IE瀏覽器中不顯示列印設定」「針式列印優化」

QQ图片20240807171012.png

2)選擇「範本>範本 Web 屬性」,選擇「填報頁面設定」,選擇「為該範本單獨設定」,雙擊列印按鈕,點選確定,如下圖所示:

1723021901816310.png

3)儲存,選擇「填報預覽」預覽報表,在工具欄中選擇「列印」即可進行列印報表,如下圖所示:

2024-08-07_17-12-43.jpg

3.2 JS 列印

1)開啟做好的 test.cpt,選擇「範本>範本 Web 屬性」,選擇「填報頁面設定」,選擇「為該範本單獨設定」,新增自訂按鈕並增加自訂事件,點選確定,如下圖所示:

1723022077309550.png

2)雙擊自訂按鈕,元件別名設定為列印,新增自訂事件,新增JS程式碼,點選確定,如下圖所示:

QQ图片20240807171645.png

JS程式碼如下:

注:新列印API說明請參考:新列印API

var printurl="http://localhost:8075/webroot/decision/view/report";
var reportlets ="[{reportlet: 'test.cpt'}]";
var config = {
printUrl : printurl,
isPopUp : false
// 是否彈出設定視窗,true為彈出,false為不彈出
data :{ 
// 多範本格式: [{reportlet: 'name.cpt', a: 'a1'}, {reportlet: 'name.cpt', b: 'b1'}]  同樣的範本會出現多頁
// 單範本格式: [{reportlet: 'name.cpt', a: 'a1', b: 'b1'}]  同樣的範本只會有單頁
reportlets: reportlets // 需要列印的範本列表 
},
printType : 0// 列印類型,0為零用戶端列印




};
FR.doURLPrint(config)
显示代码

3)保存后,填报预览如下图所示:

2024-08-07_17-17-50.jpg

附件列表


主題: 報表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

8s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙