JReport Designer
JReport Designer是以100% Java Swing為基礎的報表設計工具,因此對於報表開發的快速性、報表版面編排 (Layout) 的精準性,報表輸出格式 (Output) 的彈性,及報表的互動性都非常容易達成。JReport Designer提供下列高彈性的報表開發環境,包含了非常多的功能及特性,能加速報表的建立和部署的過程。
• 一個直覺性及視覺式設計環境
• 可重覆性使用之報表元件
• 含百件以上立即可使用之物件、圖形及表格
• 支援任何資料來源
• 在單一報表中能支援多個資料來源
JReport Designer 能強化報表開發者的能力,把資訊透過快速建立之報表,經由任何的網路瀏覽器有效率的傳遞給終端用戶。
快速的設計環境 (Rapid Design Environment)
JReport能以直覺性方式設計最繁複的報表,JReport的設計工具,在互動式的設計環境中,包含非常多的功能,使報表設計者能透過簡單的拖放方式,將報表的基本要件置入報表的樣版 (Template) 中,並可利用JReport提供的精靈,引導設計者選擇資料來源,編寫Queries,和設計報表的版面編排。除此之外,經由JReport中心區提供最常被共享和修改使用元件之方式,這些可重複性使用的元件可以加速報表設計之過程。在開發環境中,JReport所提供的WYSIWYG (What You See Is What You Get) 介面及預覽的功能,能讓使用者直接觀察,含真實資料所產生的實際報表格式。
一個設計工具,三種報表版面編排組合
JReport 包含三種報表版面編排的組合:帶狀式版面編排 (Banded Layout)、流程式版面編排 (Flow Layout) 和表格式版面編排 (Table Layout)。 在這三種的版面編排組合中,不管版面編排組合為何,報表的設計者都可以完全掌控物件與元件的精確位置。在高度有彈性的流程式的版面編排中,物件在頁面上的擺設,可以使用類似網頁式的設計方式來呈現。報表的元件,如:表格、圖形、圖像及Crosstabs都可在報表設計中完整呈現出來。在表格式的版面編排中,資料是可在表格中的儲存格內被呈現。在帶狀式的版面編排中,報表的設計者能完全掌控物件與元件的精確位置,來滿足一個高度結構式的報表。JReport 8是全世界第一個在單一工具內,提供三種報表的版面編排的組合,報表的設計者可以選擇最適合的報表版面編排,或者是結合不同的報表版面編排之組合,用最好的方式將資料呈遞給使用者。
彈性與精確的報表樣式 (Style)
JReport 的設計工具能顯示呈現來自任何資料來源內的資訊,包括用戶客制化及階層式的資料來源 (Hierarchical Data),使企業界能在公司內部任何地方,快速且容易的將資料以報表的方式呈現出來。畫素式完善 (Pixel-perfect) 的版面編排,預先定義的客制化樣式,與超過50種以上的圖形,使報表的製作,能依你個人喜好達成你所想要的任何報表形式。
簡易的報表發佈與傳遞 (Publishing & Dissemination)
將完成設計後的報表發佈於JReport的報表伺服器上後,可以進一步用來執行即時瀏覽、分析、排程及版本的管理。若能將多支的報表結合成一套的報表,則可利用可重覆性使用的資料來改善報表的產生效能。JReport工具的彈性,讓使用者能從單一的樣板 (Template) 產生不同格式的報表,例如:DHTML, HTML, PDF, Excel, XML, RTF和CSV。並經由不同層級安全性之許可 (Security Permissions),來管制報表內的每一頁、每一行、每一列及每一個表格內的儲存格,終端用戶可以在同一樣板中看到不同的報表結果。
|