頁(yè)面上帶有圖表的報(bào)告
Stimulsoft是白俄羅斯一家報(bào)表控件廠(chǎng)商,該商家一直專(zhuān)注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過(guò)多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開(kāi)發(fā)人員的工作量,提高了工作的效率。
為更好地理解本步驟說(shuō)明,請(qǐng)觀(guān)看視頻文件。
執(zhí)行以下步驟創(chuàng)建帶圖表的報(bào)告:
1. 運(yùn)行設(shè)計(jì)器;
2. 連接數(shù)據(jù):
2.1. 創(chuàng)建新連接;
2.2. 創(chuàng)建新數(shù)據(jù)源;
3. 將圖表組件放在頁(yè)面上,如下圖所示。
4. 編輯圖表組件
4.1. 按寬度對(duì)齊
4.2. 更改圖表組件的屬性。例如,如果需要圖表組件按高度增長(zhǎng),則將 GrowToHeight 屬性設(shè)置為 true;
4.3. 如果需要,為圖表組件設(shè)置邊框;
4.4. 更改邊框顏色
4.5. 編輯圖表區(qū)域。例如,如果需要更改圖表區(qū)域的顏色,可更改 Area.Brush.Color 屬性。
5. 使用圖表類(lèi)型屬性更改圖表類(lèi)型。例如,將其設(shè)置為聚類(lèi)列:
6. 添加系列。調(diào)用系列編輯器,例如雙擊圖表。
單擊添加系列按鈕添加系列,并在菜單中選擇系列類(lèi)型。下圖顯示了添加系列按鈕的菜單:
需要注意的是,數(shù)字類(lèi)型應(yīng)與圖表類(lèi)型相匹配;如果是聚類(lèi)列圖表類(lèi)型,則系列必須是聚類(lèi)列類(lèi)型。
7. 設(shè)置圖表系列:
7.1. 獲取序列的值和參數(shù)數(shù)據(jù)。為系列獲取數(shù)據(jù)有三種方法:從字典中設(shè)置列數(shù)據(jù),或指定表達(dá)式,或通過(guò)分隔符", "以列表形式手動(dòng)指定系列值。例如,創(chuàng)建兩行,并用"; "分隔符手動(dòng)將這些系列的值定義為一個(gè)列表:參數(shù)系列 1 - A; B 的值 - 1; 1.25;參數(shù)系列 2 - A; B 的值 - 2, 0.75。
7.2. 更改序列屬性值。例如,如果需要隱藏零值,請(qǐng)將顯示零值屬性設(shè)置為 false;
7.3. 啟用或禁用系列標(biāo)簽;
7.4. 編輯行標(biāo)題:對(duì)齊、更改樣式、字體、值類(lèi)型等;
7.5. 通過(guò)設(shè)置以下屬性值,更改系列的設(shè)計(jì): 邊框顏色、刷子、顯示陰影。
下圖顯示了一個(gè)帶有圖表的報(bào)告模板示例:
8. 編輯圖例:
8.1. 啟用或禁用圖例的可見(jiàn)性。您可以將 Legend.Visible 屬性的值分別設(shè)置為 true 或 false;
8.2. 水平和垂直對(duì)齊圖例;
8.3. 更改圖例設(shè)計(jì)等。
下圖顯示了一個(gè)圖表顯示圖例的報(bào)告模板示例:
9. 更改圖表樣式,徹底改變圖表外觀(guān):
9.1. 更改樣式屬性。該屬性的值為圖表樣式;
9.2. 將 AllowApplyStyle 設(shè)置為 true。如果 AllowApplyStyle 屬性設(shè)置為 false,那么報(bào)表生成器在渲染時(shí)將考慮系列外觀(guān)的值。
下圖顯示了更改樣式后的圖表報(bào)告模板示例:
10. 單擊 "Preview "按鈕或調(diào)用查看器,單擊 "Preview "菜單項(xiàng)。下圖顯示了帶有圖表的報(bào)告樣本:
添加樣式
1. 返回報(bào)告模板;
2. 調(diào)用樣式設(shè)計(jì)器;
下圖顯示了樣式設(shè)計(jì)器:
單擊添加樣式按鈕開(kāi)始創(chuàng)建樣式。從下拉列表中選擇圖表。使用 "Basic Color Style"、"Brush Type "和 "Style Colors "屬性組設(shè)置樣式。
單擊關(guān)閉。在圖表組件的樣式屬性值列表中將顯示自定義樣式。在我們的例子中,值是圖表的樣式。選擇該值;
3. 單擊預(yù)覽按鈕或調(diào)用查看器,單擊預(yù)覽菜單項(xiàng)。下圖顯示了應(yīng)用了樣式的圖表的報(bào)告示例: