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