Shadow: IChartShadow;
Shadow: Prognoz.Platform.Interop.Chart.IChartShadow;
Свойство Shadow возвращает параметры тени подписи данных.
Свойство актуально, только если свойство DisplayShadow имеет значение True.
Для выполнения примера предполагается наличие формы, расположенных на ней компонента ChartBox и компонента UiChart с наименованием «UiChart1», являющегося источником данных для ChartBox. В инспекторе сборок должны быть указаны ссылки на системные сборки Chart, Drawing, ExtCtrls, Forms.
Sub SAMPLEFormOnShow(Sender: Object; Args: IEventArgs);
Var
series: IChartSeries;
label:IChartLabel;
shadow:IChartShadow;
Begin
series:= UiChart1.Chart.Series;
series.DisplayLabels:= True;
label:= series.DefaultLabel;
label.DisplayShadow:= True;
shadow:= Label.Shadow;
shadow.Color:= GxColor.FromName("Gray");
shadow.Direction := New GxPointF.Create(1.2,1.2);
End Sub SAMPLEFormOnShow;
После выполнения примера на диаграмме будут отображаться подписи данных заданного размера с тенью.
Для выполнения примера предполагается наличие формы, расположенных на ней компонента ChartBoxNet и компонента UiChartNet с наименованием «UiChartNet1», являющегося источником данных для ChartBoxNet. В инспекторе сборок должны быть указаны ссылки на системные сборки Chart, Drawing, ExtCtrls, Forms.
Private Sub SAMPLEForm_Shown(sender: System.Object; e: System.EventArgs);
Var
series: IChartSeries;
label:IChartLabel;
shadow:IChartShadow;
color:GxColorClass_2;
pointF:GxPointFClass;
Begin
(UiChartNet1.ChartUi.chart As IChart).ResetDataCache();
series:= UiChartNet1.ChartUi.Chart.Series;
series.DisplayLabels:= True;
label:= series.DefaultLabel;
label.DisplayShadow:= True;
shadow:= Label.Shadow;
color:= New GxColorClass_2();
color.CreateRGB(255,255,0);
shadow.Color:= color;
pointF:= New GxPointFClass();
pointF.Create(1.2,1.2);
shadow.Direction := pointF;
End Sub;
После выполнения примера на диаграмме будут отображаться подписи данных заданного размера с тенью.
См. также: