java?

在預覽或者列印套打模板時,可能遇到一些問題,下面我們通過java excel報表FineReport來看下具體問題及其解決方案。

工具/原料

java excel報表FineReport7.1.1

大小:148.2M 適用平臺:windows/linux

方法/步驟

預覽時資料整體向上偏移

在預覽套打模板時,第一頁正常,從第二頁開始資料都會向上偏移,如下圖所示:

原因

原因一:左上角與右下角的左父格沒有設定,導致佔位的空白單元格沒有跟隨主格的擴充套件而複製,沒有這些空白單元格的佔位作用,資料就整體上移了。

原因二:報表頁面大小與套打背景大小不一致導致資料向上或向下偏移。

解決方案

對報表背景區域左上角與右下角的單元格設定左父格,讓其跟隨套打資料的擴充套件而擴充套件。

確保報表紙張大小與套打背景大小一致。

java excel報表FineReport中套打常見問題

列印時報表背景偏移

在列印套打模板時,有的客戶端列印正常,有的客戶端列印報表背景會偏移。

原因

由於印表機的不同造成的,有的印表機本身會有一定的偏移量。

解決方案

將列印有偏移的客戶端,設定列印偏移量

重複資料只顯示一頁

預覽套打模板,有重複資料時,只顯示一頁。

原因

模板的最左父格的資料設定為分組顯示了。

解決方案

將有資料的最左父格的資料列中的資料設定為列表顯示。

設計器裡顯示效果和瀏覽器上差別太大

設定紙張背景進行套打的時候,設計器裡顯示效果和瀏覽器上差別很大,設計器裡對齊的行,到瀏覽器(ie和谷歌)裡不對齊,但是列印的時候又對齊了。

原因

由於電腦的dpi設定,導致設計器效果和瀏覽器效果不一致,一般高解析度的客戶容易習慣調節成125%或者150%顯示,但這樣會影響FR的顯示效果。

解決方案

將電腦dpi調回100%,如下圖:

java excel報表FineReport中套打常見問題

相關問題答案