數據帶圖表報告
Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發與創新,是報表控件行業的領導者。Stimulsoft 經過多年的努力,終于實現了更加簡單的設計報表,數據驅動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發人員的工作量,提高了工作的效率。
假設圖表組件被放置在報告頁面上,那么在報告中,該組件將作為頁面項呈現。如果將圖表組件放在 DataBand 中,那么在渲染報表時,該組件將作為 DataBand 的一部分進行渲染。由于圖表組件放置在 DataBand 中,因此將作為 DataBand 的一部分呈現,并將與 DataBand 的輸出次數一樣多地打印。下面將介紹一個在 DataBand 中使用圖表設計報表的示例。在此示例中,圖表將以圖形方式顯示 DataBand 中數據源的詳細數據。請按照以下步驟使用 DataBand 中的圖表渲染報告:
1. 運行設計器;
2. 連接數據:
2.1. 創建新連接;
2.2. 創建新數據源
3. 在數據源之間創建關系。在本例中,父數據源是類別數據源,子數據源是產品數據源;
4. 將 DataBand 放在報告模板頁面上:
5. 編輯數據帶:
5.1. 按高度對齊 DataBand;
5.2. 更改數據帶屬性值。例如,如果希望數據帶斷開,可將 "Can Break(可斷開)"屬性設置為 true;
5.3. 更改數據帶背景
5.4. 如果需要,啟用數據帶的邊框;
5.5. 更改邊框顏色
6. 使用數據源屬性為 DataBand 定義數據源:

7. 如下圖所示,將圖表組件放入 DataBand 中:

8. 編輯圖表組件
8.1. 按寬度對齊;
8.2. 更改圖表組件的屬性。例如,如果需要圖表組件按高度增長,則將 GrowToHeight 屬性設置為 true;
8.3. 如果需要,為圖表組件設置邊框;
8.4. 更改邊框顏色
8.5. 編輯圖表區域。例如,如果需要更改圖表區域的顏色,可更改 Area.Brush.Color 屬性。

9. 使用圖表類型屬性更改圖表類型。例如,將其設置為聚類列:
10. 使用數據源屬性定義圖表組件的數據源

11. 使用圖表組件的 DataRelation 屬性定義數據源之間的關系:

12. 添加系列。調用系列編輯器,例如雙擊圖表:
13. 設置圖表系列:
13.1. 為系列的值和參數獲取數據。為系列獲取數據有三種方法:從字典中設置列數據,或指定表達式,或通過分隔符','以列表形式手動指定系列值。例如,創建系列并從字典中指定列:為參數定義 Products.ProductName,為值定義 Products.UnitPrice;
13.2. 更改系列屬性的值。例如,如果需要隱藏零值,則將顯示零值屬性設置為 false;
13.3. 啟用或禁用系列標簽
13.4. 編輯行標題:對齊、更改樣式、字體、值類型等;
13.5. 通過設置以下屬性值,更改系列的設計: 邊框顏色、刷子、顯示陰影。
下圖顯示了一個帶有圖表的報告模板示例:
14. 編輯圖例:
14.1. 啟用或禁用圖例的可見性。您可以將 Legend.Visible 屬性的值分別設置為 true 或 false;
14.2. 水平和垂直對齊圖例;
14.3. 更改圖例設計等。
下圖顯示了一個圖表顯示圖例的報告模板示例:

15. 更改圖表樣式,徹底改變圖表外觀:
15.1. 更改樣式屬性。屬性值為圖表樣式;
15.2. 將 AllowApplyStyle 設置為 true。如果 AllowApplyStyle 屬性設置為 false,則報表生成器在渲染時將考慮系列外觀的值。
下圖顯示了更改樣式后的圖表報告模板示例:

16. 將帶有表達式的文本組件放入數據帶。其中表達式是對數據字段的引用。例如,在文本組件中加入表達式: {Categories.CategoryName};
17. 編輯文本和文本框組件
17.1. 將文本組件拖放到 DataBand 中;
17.2. 更改文本字體參數:大小、類型、顏色;
17.3. 按寬度和高度對齊文本組件
17.4. 更改文本組件的背景
17.5. 對齊文本組件中的文本
17.6. 更改文本組件的屬性值。例如,如果需要對文本進行包邊,可將 "Word Wrap(文字包邊)"屬性設置為 true;
17.7. 如果需要,啟用文本組件的邊框。
17.8. 更改邊框顏色

18. 點擊預覽按鈕或調用查看器,點擊預覽菜單項。下圖顯示了數據帶中圖表的報告示例:


添加樣式
1. 返回報告模板;
2. 調用樣式設計器;
下圖顯示了樣式設計器:

單擊添加樣式按鈕開始創建樣式。從下拉列表中選擇圖表。使用 "Basic Color Style"、"Brush Type "和 "Style Colors "屬性組設置樣式。

單擊關閉。在圖表組件的樣式屬性值列表中將顯示自定義樣式。在我們的例子中,值是圖表的樣式。選擇該值;
3. 單擊預覽按鈕或調用查看器,單擊預覽菜單項。下圖顯示了應用了樣式的圖表的報告示例:

