• <menu id="w2i4a"></menu>
  • logo Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具

    文檔首頁>>Teechart應(yīng)用技術(shù)詳解——快速圖表制作工具>>Teechart圖表應(yīng)用技術(shù)詳解—第四章之圖例滾動(dòng)條和頁碼工具

    Teechart圖表應(yīng)用技術(shù)詳解—第四章之圖例滾動(dòng)條和頁碼工具


        Steema公司和慧都科技針對(duì)中國市場(chǎng)聯(lián)合推出中文版TeeChart for .NET圖表控件,一共漢化2000個(gè)詞條(17000個(gè)單詞),漢化文檔35000個(gè)單詞,包括控件設(shè)計(jì)時(shí)與運(yùn)行時(shí)的界面漢化以及控件使用向?qū)臋n的漢化,總漢化90%以上!

        TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時(shí)間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢(shì),并且針對(duì)Web應(yīng)用提供無限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。

    點(diǎn)擊下載TeeChart for .NET最新試用版   


    圖例滾動(dòng)條工具( LegendScrollBar)

        當(dāng)序列數(shù)太多,或只有一條序列但有很多的點(diǎn)時(shí),在有限的空間內(nèi)根本顯示不下所有的圖例,這時(shí)使用圖例滾動(dòng)條工具就可以解決問題。如果在程序運(yùn)行期間不需要設(shè)定有關(guān)圖例滾動(dòng)條工具的參數(shù),那么使用該工具最簡單,只要將工具從圖表編輯器的Tools頁加入圖表中,然后選中Active復(fù)選框就可以了。

        有關(guān)該工具的參數(shù)設(shè)置,本例使用 TeeChart的 TeeInspactor組件,以修改對(duì)象屬性的方式提供對(duì)工具參數(shù)的修改功能。有關(guān) TeelInspactor組件的使用方法,請(qǐng)看對(duì)象觀察器與打印預(yù)覽>>。

    頁碼工具( PageNumTool)

        當(dāng)圖表需要采用多頁顯示時(shí),頁碼工具TPageNumTool就有了用武之地。為使頁碼顯示美觀大方,該工具提供了很多參數(shù)用來修飾頁碼.下面是幾個(gè)主要參數(shù)的設(shè)定方法

    • 頁碼格式( Format)??梢允褂孟铝写a設(shè)定頁碼顯示格式和字體顏色:

    ChartTool5.Format:='第 _頁共_頁';      //格式
    ChartTool5.Shape.Font.Color:=clRed;         //顏色

        為了在演示程序中便于隨時(shí)修改顯示格式,將格式字符放在編輯框內(nèi),在OnChange事件中加入如下代碼:

    ChartTool5.Format:=string(Edit1.Text);
    • 頁碼顯示位置( Position)。頁碼工具利用Position,Shape兩個(gè)屬性任意一種確定顯示位置,當(dāng)采用Position設(shè)定時(shí),需要按TAnnotationPosition的定義設(shè)定:

    TAnnotationPosition=(ppLeftTop, ppLeftBottom, ppRightTop, ppRightBottom);

        本例采用組合框列出可選位置,在OnChange事件中加入代碼:

    case ComboBox2. ItemIndex of
    0: ChartTool5.Position:=ppLeftTop;
    1: ChartTool5.Position:=ppLeftBottom;
    2: ChartTool5.Position:=ppRightTop;
    3: ChartTool5.Position:=ppRightBottom;
    • 圖表頁碼導(dǎo)航( TChartPageNavigator)。為便于檢驗(yàn)頁碼功能,程序中采用設(shè)定每頁顯示的最多點(diǎn)數(shù),實(shí)現(xiàn)多頁顯示功能,例如:

    Chart1. MaxPoinPerPage:=5;

        該組件使用時(shí)需要設(shè)定Chart屬性為Chart1。

    • 調(diào)用工具編輯器。這里是通過調(diào)用圖表編輯器ChartEditor,設(shè)定打開工具頁面,實(shí)現(xiàn)對(duì)頁碼工具參數(shù)進(jìn)行設(shè)定的,代碼如下:

    ChartEditor1.HighLightTabs:=true;      //高亮
    ChartEditor1.DefaultTab:=cetTools;    //頁面名稱
    ChartEditor1. Execute;                 //打開圖表編輯器

        這時(shí),圖表編輯器已經(jīng)打開,而且默認(rèn)顯示的是工具頁面Tools。頁碼工具的DefaultTab屬性的值是在TCharEditorTab類中定義的,即

    TCharEditorTab =(cetMain,
    cetGeneral,
    cetaxis
    cetTitles,
    cetLegend,
    cetPanel,
    cetPaging,
    cetWalls,
    cet3D,
    cetSeriesGeneral,
    cetSeriesMarks,
    cetAllSeries,
    cetSeriesData,
    cetExport,
    cetExportNative, //7.0
    cetTools,
    cetPrintPreview {$IFDEE TEEOCX},
    cetOpenGL ( $ENDIF));

        如果編譯時(shí)出錯(cuò),很可能是沒有在uses段引用TeeEditCha文件,只需要在uses段加入對(duì)該文件的引用就可以了。

    相關(guān)資料推薦:

    上一章:矩形和圖表注釋工具

    下一章:旋轉(zhuǎn)和選擇工具

    Teechart 2019資源合集

    =====================================

        現(xiàn)TeeChart for .NET,TeeChart for JavaScript/HTML5TeeChart for Xamarin.Android等均已加入在線訂購,現(xiàn)在搶購可立享優(yōu)惠!

        關(guān)注慧聚IT微信公眾號(hào)???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。

    慧聚IT

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();