天天看點

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

問題彙總

  1. details和columnFooter中間有一大段空白問題

    1) 先點選空白處(此處太坑了,大部分人都是照搬别人的部落格。我點了半天,根本沒找到他們說的勾選框)

    2) 勾選Float Column Footer

    【jaspersoft】基于studio的iReporter報表開發爬坑記錄
    【jaspersoft】基于studio的iReporter報表開發爬坑記錄
  2. title中的靜态text不顯示

    回答:字型的大小超過height設定的值,在預覽的時候能顯示,但是添加到java代碼後,顯示為空

這裡有一個門檻值的問題,我在報表設計器中,是能夠正常顯示這個标題的。但是将jrxml檔案添加到項目中後,顯示為空。通過調整字号大小,将字号從18改為16後,标題準确顯示。

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

3. 給整個title增加一個邊框

目前沒有找到這個屬性,隻能在外面套一個rectangle矩形框,然後給矩形框放置在最底層,設定邊框線條即可

問題分析:

1) 我的title裡面放了兩行文字以及一個logo圖檔

2) 現在想要在整體外面增加一個邊框,而不是通過設定元素的border,給每個元素加邊框

3) 搞了半天,實在是沒找到特别舒服的辦法,隻能添加一個rectangle元素,然後設定元素的疊放順序,最後給該元素設定一個邊框

4) 隻有在目前的區域内,同時有多個元素後,右鍵中才會有order屬性,我當初點了半天,想要按照網上教程找到這個排序,都沒有找到

【jaspersoft】基于studio的iReporter報表開發爬坑記錄
  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就顯示為斷點樣式。

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

繼續閱讀