【jaspersoft】基於studio的iReporter報表開發爬坑記錄

問題彙總

  1. details和columnFooter中間有一大段空白問題
    1) 先點擊空白處(此處太坑了,大部分人都是照搬別人的博客。我點了半天,根本沒找到他們說的勾選框
    2) 勾選Float Column Footer
    在這裏插入圖片描述
    在這裏插入圖片描述
  2. title中的靜態text不顯示
    回答:字體的大小超過height設置的值,在預覽的時候能顯示,但是添加到java代碼後,顯示爲空

這裏有一個閾值的問題,我在報表設計器中,是能夠正常顯示這個標題的。但是將jrxml文件添加到項目中後,顯示爲空。通過調整字號大小,將字號從18改爲16後,標題準確顯示。
在這裏插入圖片描述
3. 給整個title增加一個邊框
目前沒有找到這個屬性,只能在外面套一個rectangle矩形框,然後給矩形框放置在最底層,設置邊框線條即可
問題分析:
1) 我的title裏面放了兩行文字以及一個logo圖片
2) 現在想要在整體外面增加一個邊框,而不是通過設置元素的border,給每個元素加邊框
3) 搞了半天,實在是沒找到特別舒服的辦法,只能添加一個rectangle元素,然後設置元素的疊放順序,最後給該元素設置一個邊框
4) 只有在當前的區域內,同時有多個元素後,右鍵中才會有order屬性,我當初點了半天,想要按照網上教程找到這個排序,都沒有找到

在這裏插入圖片描述

  1. 自定義的logo圖片
    1) 找了一臺nginx圖片服務器,將圖片上傳到指定的目錄下
    2) 在image中配置了通過url訪問
    問題解析:
    1) 這個問題通過百度可以找到很多的解決辦法,但是由於本身我們的服務器上配置了nginx解析功能。所以我直接將圖片添加到了服務器上,然後報表裏面設置通過url訪問圖片,從而實現這一功能。
    2) 沒有圖片服務器的同學,可以網上找一個免費的可提供圖片外鏈的網盤,能夠實現一樣的功能。

  2. border中選擇了pen style爲solid line,但是在excel打開後,是點狀的虛線
    問題解析:
    1)我的表格,導出後的邊框是這樣的-------------,與我們平時excel中添加的實線邊框不一致。
    2)後來發現,border的size必須大於0.25,至少爲0.5才能正常顯示直線,小於0.5就顯示爲斷點樣式。

暫時總結這麼多,如果後面有問題,在更新吧~