翻譯|使用教程|編輯:王香|2018-09-03 09:19:45.000|閱讀 348 次
概述:本文詳細(xì)介紹了在TeeChart for Java中使用圖表編輯器進(jìn)行分頁和按代碼分頁。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
【下載TeeChart for Java最新版本】
可以使用圖表編輯器定義頁面大小,仍然需要向項(xiàng)目添加分頁按鈕,或者您可以在運(yùn)行時(shí)使圖表編輯器可用,以允許用戶使用編輯器更改頁面。在設(shè)計(jì)時(shí),在圖表編輯器中選擇“Paging”頁面。
在“Points per Page”框中,鍵入(或滾動(dòng)到)您希望在“Chart ”頁面上看到的系列點(diǎn)數(shù)。如果您正在為系列編碼數(shù)據(jù)值,則在運(yùn)行項(xiàng)目,填充系列并在運(yùn)行時(shí)顯示圖表編輯器之前,導(dǎo)航按鈕不會(huì)突出顯示。如果您連接到數(shù)據(jù)源,您應(yīng)該看到分頁在設(shè)計(jì)時(shí)立即生效。
運(yùn)行:要在運(yùn)行時(shí)通過圖表編輯器訪問分頁屬性,請(qǐng)使用EditChart或EditDBChart方法,例如(您需要將EditChar和Editpro添加到項(xiàng)目的使用部分)
EditChart(self, Chart1);
可以通過Page類獲取分頁屬性和方法,向您的圖表添加分頁所需的步驟:
使用MaxPointsPerPage定義要在每個(gè)頁面上顯示的點(diǎn)數(shù),例如:
tChart1.setMaxPointsPerPage := 10;
第一頁
tChart1.getPage().setCurrent(1);
推進(jìn)一個(gè)頁面
tChart1.getPage().next();
轉(zhuǎn)到上一頁
tChart1.getPage().previous();
最后一頁
tChart1.getPage().setCurrent(tChart1.getChart().getNumPages());
最后一頁不太可能具有與其他圖表頁面中的點(diǎn)數(shù)量匹配的正確點(diǎn)數(shù),您可以選擇縮放最后頁面,其中“best fit”剩余點(diǎn)到頁面,相應(yīng)地調(diào)整軸刻度,或者您可以將頁面視為具有相同點(diǎn)數(shù)的先前頁面,這可能使最后一頁相當(dāng)為空如果頁面上沒有多少點(diǎn)。
tChart1.getPage().setScaleLastPage(false); (default = True)
TChart OnPageChange事件可用于向用戶顯示現(xiàn)有頁碼,這里使用頁面編號(hào)的標(biāo)簽:
jLabel1.setText(String.valueOf(tChart1.getPage().getCurrent())+ " of " + String.valueOf(tChart1.getChart().getNumPages()));
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn