Ireport的一些常見問題總結 1

2021-06-20 10:58:26 字數 1084 閱讀 7733

ireport版本:5.5

1.  字型以及匯出

1)  classpath中引用字型資料夾,並在系統中安裝相應的字型

2)  匯出到pdf中時,如果不能顯示自定義的中文字型,確認 pdf font name屬性中是否有相應的字型選項,如果沒有就不能正確顯示

3) 匯出pdf的幾個關鍵設定: pdf font name,  pdf embedded=true,pdf encoding=identity-h

2.  換頁

在相應的區塊 增加乙個 pagebreak 

3.  根據條件顯示

根據元件的 printwhenexpression  的屬性決定是否顯示。

4.  報表引數、變數

parameters中增加 引數,在報表訪問時傳入

variables中增加變數, 注意 variables class 、

分組計算等會要用到:

calculation(計算方法)、resettype(計算區域)

5.  報表指令碼:

在 scriptlets 中增加, ireport中需要在classpath中增加相關jar包的引用,在增加的指令碼的scriptlets class屬性中定義對應的指令碼類

如:com.***x.ireport.scriptlets.***x

6.  無資料包表輸出:

設定報表的 when no data 為 all sections ,no detail

7。 分組

新增分組dtp,  資料字段放在detail中,

在 group header    group footer中 的相關位置增加顯示合計的text,  內容為 $v,

在變數區根據具體的內容決定合計或運算的內容, 如變數  sum:

8.  顏色

根據不同的值,顯示不同的顏色,

先定義乙個styles,然後右鍵新增相應在 conditional style,  在conditional style中的

pen屬性中選好想要的顏色、線條屬性,並定義condition expression,條件成立則按此style顯示,

在顯示元件的style屬性中選擇定義好的style。

dedecms一些常見問題

1 list和arclist的區別 首頁的列表呼叫,以及其它內頁的側邊欄,這些地方都可以使用arclist標籤,並且還可以根據typeid id 來指定呼叫哪個欄目下的列表 list 標籤還有乙個不同處就是分頁,我們知道在 製作中分頁功能是 欄目列表頁必不可少的乙個功能,而這個功能用arclist標...

Redis一些常見問題

1.多個系統同時併發競爭乙個key zookeeper分布式鎖 儲存到mysql的時候帶有時間戳 這樣redis裡面存的也有時間戳了 2.redis執行緒模型 核心操作模組 如網路請求模組 由單執行緒完成,當然另外還有一些 輔助線程 從旁協助,比如 lru 的淘汰過程。為什麼之前網路請求模組為什麼沒...

ubuntu的一些常見問題

但是我操作上出現問題,執行命令cp libflashplayer.so usr bin forefox,結果就悲劇了,firefox啟動不了。解決方式 適用了下把firefox的檔案copy到usr bin目錄下,但是不成功,所以就解除安裝了firefox,又裝了一遍。sudo apt get re...