翻譯|使用教程|編輯:王香|2019-04-16 12:00:15.000|閱讀 565 次
概述:本教程將為您介紹在TeeChart Pro VCL/FMX的圖表顯示屬性(Titles和Legend篇)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程將為您介紹在TeeChart Pro VCL/FMX的圖表顯示屬性(Titles和Legend篇)。
圖表編輯器的“Titles”頁面控制圖表標題,頁眉和頁腳的特征。
使用下拉組合框選擇Title,F(xiàn)oot,SubTitle或SubFoot。在文本框中輸入所需的文本。您可以輸入多行標題。
運行:TChartTitle的Text屬性是TStrings組件。您可以在標題中添加幾行:
例如
With Chart1.Title.Text do begin Add('My First Line'); Add('My Second Line'); end;
然后,您可以修改文本行:
With TChart1.Title do begin Text[0]:= 'my1stline revised'; end;
對齊是指與圖表區(qū)域相關(guān)的標題(或頁腳)對齊而不是整個圖表面板。圖表區(qū)域是圖表加上軸標簽和圖例的可繪圖區(qū)域。 運行:
Chart1.Title.Alignment := taCenter;
使用位置覆蓋標題或頁腳默認位置并設(shè)置自定義位置(與圖表頂部,左側(cè)的像素關(guān)系)。 運行:
Chart1.Title.CustomPosition:=True; Chart1.Title.Top:=Chart1.Title.Top+30;
包含標題框的設(shè)置,例如框架,背景顏色等。將“Transparency”設(shè)置為取消選中以查看“Border”。
例如,Pattern Pattern指的是Title或Footer框的背景圖案。
默認為“clear”。選定的圖案將位于文本后面。 運行:
例如
Chart1.Title.Brush.Style := bsFDiagonal;
在標題周圍添加邊框(標題,頁腳,子標題和子頁腳),并選擇斜角效果和圍繞它的框架。
例如字體 字體按鈕將授予對“字體對話框”窗口的訪問權(quán)限,該窗口允許選擇Windows字體和樣式(斜體,粗體等)和顏色的定義。
運行:
Chart1.Foot.Font.Name := 'Times New Roman'; Chart1.Foot.Font.Style := [fsBold];
包含標題文本外觀格式特征。
例如,字體字體按鈕將授予對“字體對話框”窗口的訪問權(quán)限,該窗口允許選擇Windows字體和樣式(斜體,粗體等)和顏色的定義。
在“Title”框中啟用/禁用“Background Gradient/背景漸變”。
添加陰影周圍的標題,頁腳,副標題和子頁腳邊距。
圖像可用于文本框的背景而不是使用顏色。通過將濾鏡應(yīng)用于圖像,可以對其進行修改以獲得最佳效果。
Legend/圖例內(nèi)容將在后面的教程中處理。在圖表編輯器的圖例頁面中,您可以定義圖例的外觀方面。重要的初始步驟是知道如何控制圖例對齊和可見屬性,顏色,字體,框架,陰影等。
切換開/關(guān)圖例顯示和設(shè)置圖例顯示內(nèi)容特征(包括復(fù)選框等)。運行:使用復(fù)選框控制圖例顯示的示例。
Chart1.Legend.Visible := Checkbox1.Checked;
用于在圖例條目之間的圖例框中繪制線條。TChartPen屬性適用。運行:例如
Chart1.Legend.DividingLines.Visible := True; Chart1.Legend.DividingLines.Color := clBlue;
設(shè)置默認顯示位置或啟用圖例的自定義位置。TChart將改變圖例的形狀以適合該位置。如果圖例設(shè)置為圖表的側(cè)面(左側(cè)或右側(cè)),默認情況下,圖例的內(nèi)容將從上到下作為列表。如果圖例位于圖表下方或上方,則圖例內(nèi)容并排放置。可以使用“調(diào)整大小圖表”選項和/或使用“自定義”定位來覆蓋默認行為。有關(guān)Legend的自定義定位的更多信息,請參閱Legend教程。
例如,ResizeChart Resize Chart定義圖表在繪制時是否為Legend留出空間。這允許圖例放置在圖表區(qū)域內(nèi)。
運行:例如
Chart1.Legend.ResizeChart := True;
%Top position:定義圖表面板頂部的圖例框位移。
運行:例如
Chart1.Legend.TopPos := 20;
圖例符號的大小和格式。
%Color width 定義圖例中顏色框的寬度。
運行: 例如
Chart1.Legend.ColorWidth:=20;
定義圖例標題和圖例標題框的特征。 運行: 例如
With Chart1.Legend.Title do begin Font.Height:=14; Font.Color:= clBlue; Color:= clYellow; Shadow.Smooth:=true; BevelWidth:=4; TextAlignment:=taCenter; end;
包含圖例框的設(shè)置,例如框架,背景顏色等。
例如Shadow Properties用于顯示Legend框陰影。您可以定義顏色和大小。
運行:例如
Chart1.Legend.ShadowColor := clYellow;
您可以單獨定義邊框,也可以與“Bevel”屬性一起定義邊框。混合斜角和邊框以及操縱寬度幾乎可以提供任何3D效果組合。
文本內(nèi)容的文本特征。運行
With Chart1.Legend do begin Color := clBlue; Font.Name := 'Times New Roman'; Font.Color:=clYellow; end;
在“Legend”框中啟用/禁用“Background Gradient”。
向“Legend Border”添加陰影。
為Legend邊框添加浮雕效果。
圖像可用于“Legend”框的背景而不是使用顏色。通過將濾鏡應(yīng)用于圖像,可以對其進行修改以獲得最佳效果。
購買TeeChart Pro VCL/FMX正版授權(quán),請點擊“”喲!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn