圖表是分析數據的最直觀方式,辦公之星控件能夠根據表格數據自動生成各種類型的美觀圖表,如柱形圖、棱錐圖、折線圖、餅圖等圖表,並且各種圖表可以互相轉換。生成圖表接口方法如下:
BOOL CreateChart(double dLeft, double dTop,LPCTSTR strName, LPCTSTR strValue, short nGroup, LPCTSTR strTitle,short nType, LPCTSTR strSampleText)
參數說明:
dLeft 圖表在頁面上的左邊位置(單位:0.1毫米)
dTop 圖表在頁面上的上邊位置(單位:0.1毫米)
strName 圖表名稱
strValue 圖表數據字符串,
例子說明:
星期一 |
星期二 |
星期三 |
星期四 |
星期五 |
星期六 |
星期日 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
上表的數據轉爲圖表字符串:
|星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|
即用符號“|”將表頭字符和錶行數據連起來。
nColNum 數據表列數目,如上表的nColNum爲7
strTilte 圖表標題
nType 圖表類型,0:三維柱形圖,1:柱形圖,2:圓柱圖,3:棱錐,4:圓錐圖,5:折線圖,6:散點圖
strSamleText 圖表圖例字符串,用“|”將每一行的圖例連起來。如:|張三|李四|
整個源碼範例如下:
CreateChart(0, 0, “week”, “|星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|”, 7, “範例圖表”,0, “|張三|李四|”)
<?XML:NAMESPACE PREFIX = V /><?XML:NAMESPACE PREFIX = O />