1. 概述
進行報表匯出時,如果匯出類型為 Word 匯出,報表中有頁首頁尾的設定,則需要將頁首頁尾同時匯出至 Word 中。
2. 範例
2.1 範本設定
建立範本,報表樣式如下圖所示:
2.2 頁首頁尾設定
為該範本設定頁首:FineReport,置中顯示,如下圖,詳細設定程式請參照 報表頁首與頁尾。
注:頁首頁尾中支援多種元素混合,比如說字串,圖片,換行符等等元素均放在頁首頁尾中。
2.3 效果預覽
儲存報表,點選「分頁預覽」,效果如下圖:
2.4 匯出 Word
匯出 Word,則會看到匯出的 Word 裏面含有頁首,如下圖:
3. 注意事項
3.1 Word匯出後多出空白行
3.1.1 問題描述
範本設定了頁首頁尾,匯出的 Word,除第一頁,每頁多出一行空白行,如下圖所示:
3.1.2 原因分析
Word 中頁首預設距離頂端 12.7 公釐,對應的是 FineReport 的頁邊距。
兩者頁邊距、頁首的高度邏輯不同,導致匯出 Word 後,報表內容可能被頁首擠下而造成下移或斷開顯示。
3.1.3 解決方案
點選菜單欄「範本>頁面設定>頁面」,將上邊距設定為12.7mm,如下圖所示:
此時預覽及匯出 Word 時,頁首的頂端距離一致,進而匯出結果與預覽結果一致。
3.2 Word匯出後多出空白頁
3.2.1 問題描述
頁邊距調整為12.7mm之後,匯出的 Word 仍然存在空白頁,如下圖所示:
3.2.2 原因分析
一般是由於頁首頁尾中新增了圖片,導致頁面被撐開。
3.2.3 解決方案
在新增頁首頁尾時,選擇新增「背景元素>圖片」,而非直接新增「圖片元素」。如下圖所示: