• <menu id="w2i4a"></menu>
  • logo Fastreport.Net 教程2018(完結(jié))

    文檔首頁>>Fastreport.Net 教程2018(完結(jié))>>如何將Steema TeeChart與FastReport.Net結(jié)合使用

    如何將Steema TeeChart與FastReport.Net結(jié)合使用


    下載FastReport最新版

    TeeChart是一個圖表庫,它在VCL程序員平臺的程序員中廣為人知,但在其他平臺上也很流行,例如在.Net Framework中。FastReport.Net,因為版本2018.2在其報表設(shè)計器中支持此組件。

    要向報表添加新控件元素,需要為報表設(shè)計器應(yīng)用插件,將從位于文件夾C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Extras \ Misc \ TeeChartObjectPlugin中的項目中添加。

    運行報表設(shè)計器。在文件菜單上,選擇:“Options”。

    在“Plugins(插件)”選項卡上,我們單擊“Add”按鈕:

    TeeChartEn

    選擇已編譯的庫TeeChartObjectPlugin.dll。單擊確定并重新啟動報表設(shè)計器。在工具欄上,還有一個元素——Steema TeeChart,將其添加到報表頁面:

    TeeChartEn

    圖表數(shù)據(jù)設(shè)置在TeeChart對象的屬性中設(shè)置。將數(shù)據(jù)源連接到TeeChart對象,設(shè)置數(shù)據(jù)字段并添加一個系列——某種類型的圖形。

    首先,在報表中創(chuàng)建與數(shù)據(jù)庫的連接,使用一張表格,其中包含不同大洲人口的數(shù)據(jù)。

    TeeChartEn

    在TeeChart1對象的屬性中,找到DataSource并選擇Table,對于LabelField屬性,請選擇“Continent(大陸)”字段。而對于YValuesField選擇“Area”。

    TeeChartEn

    要創(chuàng)建一系列圖表,請雙擊添加的TeeChart對象,將出現(xiàn)圖表編輯窗口:

    TeeChartEn

    在圖表選項卡上,使用添加按鈕添加新系列:

    TeeChartEn

    由于TeeChart庫的功能十分強大,根據(jù)目的在不同的選項卡上提供了許多類型的系列。對于簡單示例,標準餅圖是合適的,選擇它,在Gallery Palette下拉列表中,選擇該系列的配色方案。按“Ok”按鈕。

    TeeChartEn

    編輯屬性,點擊“Series(系列)”選項卡:

    TeeChartEn

    將系列標簽中的框架更改為半圓形框架。在“Marks(標記)”選項卡上,選擇“Format(格式)”選項卡。

    現(xiàn)在更改圖表的標題,返回頂部面板中的Chart選項卡。為此,請在以下級別選擇標題選項卡:

    TeeChartEn

    并將“TeeChart”更改為“Continent population”。

    將書簽列表滾動到最底部。最后,找到Themes選項卡,可以在其中選擇圖表的主題:

    TeeChartEn

    單擊“Apply(應(yīng)用)”按鈕以應(yīng)用主題,關(guān)閉圖表編輯窗口并以預(yù)覽模式運行報表:

    TeeChartEn

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();