反饋已提交

網絡繁忙

列印範本與預覽範本不同

一、概述

  1. 問題描述:使用者系統中使用 iframe 嵌入報表,瀏覽器端預覽看到的樣式跟實際列印出來的樣式不一致。例如使用者系統顯示報表的 iframe 大小固定,無法完全顯示 A4 紙張大小的範本,因此在顯示報表的時候進行了分頁處理,如每頁顯示 10 筆資料。如果直接將這個顯示結果列印到 A4 紙上,每頁紙上只顯示 10 筆資料,下麵全是空白的。

  2. 解決方案:如果希望避免這種情況可以做兩張範本,一張對應查看的範本,另一張對應列印的範本。進行列印時,通過 JS 調用 FR 的列印方法,將第二張範本列印出來即可。

二、範例

  1. 以下是 HTML 檔案的代碼,其中觸發列印的代碼裏的範本跟 iframe 嵌入代碼裏的範本,是互不影響的兩個。

  2. 這個代碼只是範例,可以更改裏面的範本路徑,保存為 HTML 檔案使用。

  3. 移動端不支援各種列印和匯出方式。

<html>
<head>
<script type="text/javascript" src="/webroot/decision/view/report?op=emb&resource=finereport.js"></script>
<link rel="stylesheet" type="text/css" href="/webroot/decision/view/report?op=emb&resource=finereport.css"/>
<script type="text/javascript">
function doFRPrint(){  //點擊列印時觸發
var reportURL="/webroot/decision/view/report?reportlet=report_print.cpt"; //列印範本路徑,與BS查看的效果不同
        FR.doURLFlashPrint(reportURL);   //調用FR列印方法
}
</script>
</head>
<body>
<div id="toolbar">
<button type="button" onclick=doFRPrint()>打印</button>
</div>
<iframe id="reportFrame" src="/webroot/decision/view/report?reportlet=report.cpt&__showtoolbar__=false" width=100% height=80%></iframe>
</body>
</html>


附件列表


主題: 報表專題
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

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

反馈已提交

网络繁忙