TeeChart Pro VCL/FMX教程(二):圖表顯示屬性(Panel和page篇)
本教程將為您介紹在TeeChart Pro VCL/FMX的圖表顯示屬性(Panel和page篇)。
Panel屬性
TeeChart Panel頁面允許您設(shè)置可以大大增強(qiáng)圖表外觀的參數(shù)。支持真彩色的顯示器最能看到面板漸變效果,但255色屏幕上的某些顏色組合是非常可接受的。
到目前為止,您熟悉TeeChart屬性,因此我們不會在此處運(yùn)行所有屬性。可以通過TChart組件訪問面板屬性和方法。
關(guān)鍵領(lǐng)域是:
Color
顏色將使用所選顏色繪制整個圖表背景。如果選擇查看背景漸變或圖像,它們將隱藏面板顏色。如果設(shè)置背面顏色,它將僅替換圖表框架中的面板顏色。
Border
您可以單獨(dú)定義邊框,也可以與“倒角”屬性一起定義邊框。將邊框設(shè)置為Visible True,您將在圖表面板的外部獲得“凹陷”邊框效果。混合斜角和邊框以及操縱寬度幾乎可以提供任何3D效果組合。
例如斜角內(nèi)/斜角外/寬
這些屬性將在圖表面板的邊框上產(chǎn)生各種3D效果。在設(shè)計(jì)時修改它們以查看它們?nèi)绾斡绊憟D表邊框斜面。
Margin
您可以確定面板周圍的margin大小。每個Chart組件都有四個margin屬性:MarginLeft,MarginRight,MarginTop和MarginBottom。 邊距定義為圖表邊框和圖表框架之間的距離,并表示為圖表面板總體尺寸的百分比。 頂部和底部邊距的默認(rèn)值為4%,左右邊距的默認(rèn)值為3%。
在“圖表編輯器邊距”框中移動旋轉(zhuǎn)框?qū)⒃谠O(shè)計(jì)時顯示更改每個邊距的效果。
運(yùn)行時屬性是:
Chart1.MarginTop Chart1.MarginLeft Chart1.MarginRight Chart1.MarginBottom
演示項(xiàng)目中應(yīng)用的示例使用UpDown按鈕:
Gradient
要定義漸變,必須選擇StartColor和EndColor(加上,可選擇MidColor)并啟用“Visible the Gradient”。Gradient將覆蓋整個Chart面板。漸變方向定義Start,Mid和EndColor之間的顏色變化方向。
運(yùn)行
With Chart1.Gradient do begin StartColor := clBlue; EndColor := clWhite; Direction := gdTopBottom; Visible := true; end;
Shadow
啟用“Shadow Visible”時,您還可以在“chart”面板的外部添加陰影。通過調(diào)整顏色,大小和透明度,以及與斜角和邊框?qū)傩韵嘟Y(jié)合,可以獲得令人印象深刻的3D效果。
如果分別在圖表面板的頂部或左側(cè)需要陰影,請使用“Vertical”和“Horizontal”的負(fù)值。
Image
您可以選擇任何位圖(.bmp)文件作為背景圖像。圖像可以在圖表面板上居中,平鋪或拉伸,也可以限制在圖表框架邊界。
運(yùn)行:使用Image.LoadFromFile在運(yùn)行時將圖像添加到圖表。例如
if OpenPictureDialog1.Execute then Chart1.Image.LoadFromFile(OpenPictureDialog1.FileName);
Paging屬性
TeeChart分頁允許將圖表劃分為每頁的設(shè)定點(diǎn)數(shù)和圖表。
購買TeeChart Pro VCL/FMX正版授權(quán),請點(diǎn)擊“”喲!