## 設計概述
### 通用操作
報表的元素設計,都是點擊元素后,在properties頁中能找到對應的設計欄目并做相應設置即可。
### 元素布局

### Band設置
每種band對應了不同的打印效果,可以通過拖拉各種band的高度,調整每頁的打印效果。
### 設計元素
分為基本元素和組合元素兩種。

每一個元素都必須在一個band內部,如果一個元素跨了一個以上的band,那么在編譯的時候將會拋出元素位置錯誤的異常。
### 設計標簽
設計標簽頁分為三類,一類是是任何控件都包含的固定標簽,一類是與控件有關的標簽,另外一類就是直接的控件標簽。
固定的設計標簽包括以下幾個:外觀、邊框、繼承及高級特性,其中繼承標簽只讀,不需要設計。
根據控件的不同,會有額外的一些標簽,比如TextField就會有一個TextField標簽,以及可以做超級鏈接的控件會有一個超級鏈接標簽。
## 元素布局
元素寬度一致,將兩個元素的大小進行處理


## 報表結構
報表包括以下結構
(Title、Page Header、Column Header、Detail 、Column Footer、 Page Footer 和Summary)
除了這些之外,每當我們添加一個group時就會有兩個新的band添加到報表當中:group footer bands和group header bands。

報表被垂直分成若干個部分,每一個部分我們叫它“band”。每一個band都有自己的特性,在報表生成的時候有些會打印一次,有些會打印多次。
### Title Band
title段只在整個報表的第一頁的最上面部分顯示,除了第一頁,不管報表中有多少個頁面也不會再出現Title band中的內容。就是報表的標題。
### pageHeader Band
pageHeader段中的內容將會在整個報表中的每一個頁面中都會出現,顯示的位置在頁面的上部。如果是報表的第一頁,pageHeader中的內容將顯示在Title Band 下面,除了第一頁以外的其他所有頁面中,pageHeader 中的內容將顯示在頁面的最上端,即頁眉。
### pageFooter Band
顯示在所在頁面的最下端,即頁腳。
### Detail Band
報表內容段,在這個Band中設計報表中需要重復出現的內容,Detail 段中的內容每頁都會出現。
### columnHeader Band
針對Detail Band的表頭段,一般情況下在這個段中畫報表的表頭。
### columnFooter Band
針對Detail Band的表尾段。
### Summary Band
表格的合計段,出現在整個報表的最后一頁中的Detail band的后面,一般用來統計報表中某一個或某幾個字段的合計值。
### lastPageFooter
內容將會出現在報表的最后一頁的最后部分。只在最后頁打印一次。
### Group header
一個報表能容納零個到多個group bands,它允許收藏詳細的記錄在不同的groups。有group header ,自然要有group footer(他們能能獨立的展現和取消)。不同的屬性被聯合在一個group。他們確定他們的行為功過查看 graphic point。它是可能的影響一個新的頁的group header或者一個newcolumn,打印這個band在整個頁的下面,如果這個bands超出了一個單獨的頁(以一個組的級別作為一個page header)。它 是可能的去修改被請求的高度并打印它:如果它是超過其他的高度,這個group將被打印在一個新的page(特別要注意它的值由于太長,在打印時會無限的循環),等等。接下來我們將詳細討論groups。
### Group footer
這個band表示一個group的結束。通常它包含的區域顯示小計或者分開圖解元素,作為一條線,等等。
### Background
Band第一次出現在JasperReport0.4.6版本時。它由于許多用戶的堅持不懈的要求能夠創建水印和similar effects而引入 (整個頁面的結構). 它可以具有最大的高度以至于和頁面高度一樣。
## 頁面設置
點擊報表的 Properties---Report---Edit Page Format,可以更改報表的高寬等,還可以選擇報表每頁分多少列,頁面版式等等


## 固定標簽
## 基本控件
## 組合控件
- 前言
- 01、系統平臺
- 術語字典
- 技術術語
- 業務術語
- 系統管理
- 組織類型
- 單位管理
- 基本功能
- SAAS功能
- 組織管理
- 角色管理
- 人員管理
- 賬號管理
- 團隊管理
- 模板管理
- 系統配置
- 菜單配置
- 編碼規則
- 系統參數
- 字典配置
- 參數定義
- 參數配置
- 屬性定義
- 屬性設置
- 樹形定義
- 樹形設置
- 系統監控
- 業務維護
- 工作監控
- 調度監控
- 導入監控
- 日志管理
- 在線監控
- 附件管理
- 上傳監控
- 字段監控
- 系統提醒
- 場景配置
- 事件監控
- 提醒記錄
- 事件歷史
- 日期設置
- 節假日設置
- 工作日時間
- 工作日設置
- 微信應用
- 微信客服
- 移動應用
- 發布管理
- 導航菜單
- 個人管理
- 個人資料
- 內部消息
- 短信中心
- 流程管理
- 流程定義
- 流程綁定
- 流程監控
- 流程啟動
- 流程待辦
- 表單管理
- 主表定義
- 業務定義
- 預留字段
- 02、基礎模塊
- 基礎設置
- 物料類型
- 倉庫管理
- 匯率管理
- 公司設置
- 單據打印
- 賬期設置
- 基礎資料
- 物料管理
- 成本
- 副產品
- 工藝
- 單位
- 供應商
- 客戶
- 二維碼
- 條碼
- 客戶管理
- 供應商管理
- 03、客戶關系
- 銷售漏斗
- 名單收集
- 名單分配
- 名單跟蹤
- 我的名單
- 我的歷史
- 名單篩選
- 歷史名單
- 客戶管理
- 客戶公海
- 客戶資料
- 轉正式
- 人員
- 項目
- 評價
- 我的客戶
- 團隊客戶
- 分享客戶
- 分配管理
- 客戶分配
- 團隊分配
- 分配記錄
- 跟進管理
- 客戶跟進
- 跟進批示
- 我的批示
- 跟進記錄
- 銷售日報
- 我的日報
- 團隊日報
- 批示日報
- 日報查詢
- 客戶評價
- 指標定義
- 評價查詢
- 04、查詢統計
- 人員范圍
- 單據查詢
- 報表查詢
- 圖表查詢
- 05、報表打印
- 實施步驟
- 報表設計
- 技術教程
- 通用設計
- 單據設計
- 常見問題
- 06、手機應用
- 參數配置
- 技術平臺
- 功能設計
- 系統功能
- 應用升級
- 業務模塊
- 07、微信應用
- 參數配置
- 技術平臺
- 業務功能
- 后記