ireport關於crossTab的排序問題

2021-05-23 14:59:27 字數 303 閱讀 3784

由於crosstab的行和列缺省是按照行列的ascii碼進行排序的,這樣順序會很亂,並且難以控制.而通過對資料來源的資料的排序,可以很好控制,這樣crosstab只需按資料來源的順序直接顯示出來就行了.

步驟1:

建立關於列變數和行變數的比較類,我這裡只要原順序就行:

步驟2:在ireport中import這個類

步驟三:在ireport中使用parameter指向這個比較類:

步驟四:在ireport的crosstab中將row / column groups 屬性comparator exp.引用我們新增的引數:$p

關於iReport中紙張的大小

在ireprot裡中進行報表設計時 第一步先確定紙張的大小 如a4紙 直接選就行了 a2 a3一樣的,但還會在這種情況這種紙沒有選擇的怎麼辦?比如 那種代小孔的紙 279 241mm 和寬一點的279 381mm 的紙怎麼辦呢?ireprot 中設計乙個檔案會生成相應的xml檔案 如 這裡面 pag...

關於IREPORT中紙張的大小 換算

在ireprot裡中進行報表設計時 第一步先確定紙張的大小 如a4紙 直接選就行了 a2 a3一樣的,但還會在這種情況這種紙沒有選擇的怎麼辦?比如 那種代小孔的紙 279 241mm 和寬一點的279 381mm 的紙怎麼辦呢?ireprot 中設計乙個檔案會生成相應的xml檔案 如 這裡面 pag...

關於iReport轉化為PDF中標楷體 的設定

在現在我使用的ireport 2.0.5版本,當以pdf格式列印報表時無法設定字型為標楷體,解決方法如下.一 下載kaiu.ttf 字型庫.將其存放在ireport 中安裝目錄下的foots資料夾下.二 開啟ireport 並建立乙個測試文件,將字段設定為 footname 標楷體 pdf foot...