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 解決方案
在添加頁眉頁腳時,選擇添加「背景元素>圖片」,而非直接添加「圖片元素」。如下圖所示: