Pentaho Report Designer 入門教程(一),pentahodesigner
PentahoReport Designer 入門教程
採用Pentaho Report Designer5.1版本,也是最新的版本。
一、 安裝和介紹
介紹部分內容略,首先安裝jdk,並配置java相關環境變數,下載pentaho report並解壓,直接運行即可。
二、 第一個樣本
本樣本是《Pentaho Reporting 3.5 for Java Developers》第二章中的例子,比較容易上手;在報表中顯示11個java庫及其大小(最新版本5.1已經不是11庫了),同時對java庫數量和大小進行匯總。首先要建立一個檔案夾chapter2,儲存我們建立的報表檔案。
報表的環境及基本內容暫時就不介紹了,用到的時候在詳細說明。
1、 建立和配置資料來源
首先我們需要給報表定義資料集,為了簡化樣本,我們使用表格資料集。在報表設計師右邊的,點擊data選項卡,右擊在快顯功能表中選擇table。點擊加號表徵圖,建立一個表格資料集,命名為libDs,預設有兩列,在點擊增加列按鈕,增加一列並命名為Library Size,並設定類型為java.lang.Integer。點擊增加行,添加表格資料,資料內容如下表。
填寫完成,內容如下:
點擊確定後,右邊data視圖內容如下:
2、 報表布局
資料集定義完成後,我們開始設計報表,內容包括報表標題、欄位標題以及明顯內容,最後是報表匯總內容。
2.1、建立報表標題
從左邊工具列拖動Label表徵圖到Report Header段,雙擊修改其內容為Pentaho Report EngineLibrary Repor,修改字型大小為16px,同時也可以通過format菜單下的font修改字型。點擊Label控制項,也可以拖動改變其他大小。
2.2、建立欄位標題
在報表標題下面,增加三個label作為列的標題;分別為Library Name,Library Description, 和Library Size。選擇view菜單下GuidesàSnap,這樣啟動自動貼齊,讓label更容易對齊到網格;同時我們可以在尺規上雙擊添加尺規線;如所示;在左邊工具列上拖動橫線,在欄位標題的下面添加一條橫線,通過右邊structure選項卡下面的Style屬性修改橫線的樣式,主要是stock修改線的樣式及粗細,text-color屬性修改線的顏色。
2.3、填充明細段內容
明細段的內容根據資料集的行數自動填滿,本樣本有11行資料,故明細段自動會往下重複顯示11行的內容。
把資料集的欄位拖動到明細段即可,調整大小和對齊。可以按shift鍵,通過滑鼠划動範圍選中多個控制項,統一設定對齊,在格式菜單下的對齊。
2.4、設計報表匯總部分
最後是建立報表匯總部分,包括java 庫的個數和java庫大小之和。我們在report footer段頂部增加一個橫線,再增加兩個Label,內容為:Library Count和Total Library Size。可以選中控制項,按方向鍵(上下左右)進行微調。
下面建立Function Compute庫的數量和庫大小總和。點擊右邊data選項卡,右擊樹節點的function項,選中Add Functions,選擇Count (Running類別),修改function name屬性並命名為Library Count。再次增加函數,選中Sum (Running),修改function name屬性為Total Library Size,同時修改彙總欄位為Library Size。
最後拖動兩個函數到報表footer段,並調整位置。
2.5、預覽並儲存報表
點擊畫布上面工具列左邊的眼睛表徵圖預覽按鈕,預覽報表;也可以通過檔案菜單或工具列的綠色三角形符號預覽,確保設計的內容正確顯示。
如果你已經滿意你的設計,儲存報表為後面整合做準備,通過檔案菜單儲存到chapter2/data/chapter2_1.prpt。
報表檔案儲存成類似OpenOffice.orgs的OpenDocumnet格式,是包括一個主xml檔案及一些其他資源檔組成的zip壓縮檔。下面章節來整合該報表。
三、在Swing程式中整合
四、在j2ee程式中整合
有誰對pentaho report designer比較熟悉的?熟悉的加QQ136795830
你好 加 315268537
Pentaho Report Designer 在 structure 中 怎編輯名稱?
找找協助文檔吧,這樣來得更快