翻譯|使用教程|編輯:況魚杰|2019-07-25 11:13:09.230|閱讀 459 次
概述:本教程介紹使用圖表編輯器和編碼示例之后,圖表的顯示屬性和方法,這一章內容分為上下兩部分,這是下,主要介紹:Panel、Paging、Walls、3D。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
TeeChart for PHP包含100%的PHP源代碼。它支持PHP5及更高的版本。它可作為一個調色板組件整合到針對PHP的Delphi編程環境中,從而讓其他人在運行時以創建組件的方式來引用。第一個版本提供17種圖表類型(2D和3D的多種組合),11個數學函數和一些圖表工具組件以擴展功能。
本教程是TeeChart for PHP教程中圖表的顯示方法這一節。圖表顯示功能是影響圖表整體外觀的一個功能,它們包括定義圖表背景顏色的屬性和方法,標題及其位置,邊距,邊框和斜面等,所有這些方法都可以在運行時通過代碼獲得,整體圖表外觀特征分為以下類別(本節介紹后四個類別,點擊此處可查看前半部分教程):
General
Axis/軸
Titles/標題
Legend
Panel
Paging
Walls
3D
其他方法會影響圖表的外觀,這些包括系列顏色和標記特征,單獨的軸和網格顯示方法和標簽。這些將在之后的教程中得到解決,如果您想要了解,可以多多關注本教程。
Panel方式
TeeChart Panel頁面允許您設置可以大大增強圖表外觀的參數,真彩色的顯示器最能看到面板的漸變效果,但255色屏幕上的某些顏色組合也是可接受的。這一部分的關鍵領域是:
背景
例:面板顏色
面板顏色將使用所選顏色繪制整個圖表背景。如果選擇查看背景漸變或背景圖像,則會隱藏面板顏色;如果設置背面顏色,它將僅替換圖表框架中的面板顏色。
例:BackImage
您可以選擇任何位圖(.bmp)文件作為BackImage,BackImage可以在圖表面板上居中、平鋪或拉伸,也可以限制在圖表框架邊界。
運行:
使用BackImage.LoadFromFile在運行時將BackImage添加到圖表。
例:
if (jFileChooser1.accept(jFileChooser1.getSelectedFile())) tChart1.getBackgroundImage().loadFromFile(jFileChooser1.getSelectedFile());
邊界
您可以單獨定義Border,也可以與Bevel方法結合使用。將邊框設置為Visible True,您將在圖表面板的外部獲得凹陷邊框效果,混合斜角和邊框以及操縱寬度,這樣幾乎可以提供任何3D效果組合。
例:斜面內/斜面外/寬
這些方法將在圖表邊框的面板上生成各種3D效果,在設計時修改它們以查看它們如何影響圖表邊框斜面。
梯度
要定義漸變,必須選擇StartColor和EndColor并啟用可見梯度。梯度將覆蓋整個Chart面板,漸變方向定義為Start,Mid和EndColor之間的顏色變化方向。
運行:
$tChart1->getPanel()->getGradient()->setStartColor(Color::TEAL()); $tChart1->getPanel()->getGradient()->setEndColor(Color::SKYBLUE()); $tChart1->getPanel()->getGradient()->setDirection(GradientDirection::HORIZONTAL); $tChart1->getPanel()->getGradient()->setVisible(true);
Paging方式
TeeChart分頁允許將圖表劃分為每頁的設定點數和圖表。
$tChart1->getPage()->setMaxPointsPerPage(1); $tChart1->getPage()->next();
Walls/墻方式
有4個墻:左、右、下和后,都可以用2D或3D表示。
方法可通過以下方式訪問:
$tChart1->getWalls()->getBottom()->setColor(Color::BLUE()); $tChart1->getWalls()->getBottom()->setSize(5);
或立即訪問所有墻的屬性:
$tChart1->getWalls()->setVisible(false);
墻邊界
邊框按鈕將您帶到圖表墻組件的筆定義,這與許多其他TeeChart對象可用的筆相同。
visible方法啟用/禁用Border的顯示。對于后墻,其中軸是可見的,墻邊框將隱藏在這些軸后面,因此如果隱藏部分或全部軸(例如,使軸頂部和右側不可見),您將只看到啟用/禁用邊框的結果,查看切換Wall Border可見方法的結果(例如$ tChart1-> getWalls() - > getBack() - > getPen() - > setVisible(true))。
3D
3D在TeeChart for PHP中非常靈活。 您可以選擇將圖表顯示為:
2D | 平面圖,從前面看。 |
3D Orthogonal | 用矢量線展示的3D表示深度。 |
3D原生Windows | 3D使用3D畫布與360o圖表旋轉。 |
3Dimensions
使用以下代碼將圖表從3D更改為2D圖表:
$tChart1->getAspect()->setView3D(true);
3D%
控制3D效果的深度,更改此方法的值將在設計時顯示更改3D%的效果。
運行時方法是:
3D%
$tChart1->getAspect()->setChart3DPercent(30);
正交選項在禁用時啟用Windows Native 3D模式,允許您旋轉,提升和偏移圖表。
圖表的顯示方法這一章就介紹完畢,下一章我們將會介紹圖表的分頁。
TeeChart for PHP已加入在線訂購,現在搶購即可享受優惠!
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: