TextAlignment: ChartAxisTextAlignment;
TextAlignment: Prognoz.Platform.Interop.Chart.ChartAxisTextAlignment;
Свойство TextAlignment определяет способ выравнивания текста относительно оси.
Для оси категорий выравнивание может быть применено только, если:
текст подписи многострочный и угол поворота подписей равен нулю;
угол поворота подписей равен 90 градусов.
По умолчанию способ выравнивания для осей значений – по центру, для осей категорий - ближе к оси.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонентов ChartBox и UiChart, являющегося источником данных.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
ay: IChartAxis;
Begin
ay:= UiChart1.Chart.AxisY;
ay.TextAlignment:= ChartAxisTextAlignment.Near;
End Sub Button1OnClick;
После нажатия кнопки «Button1» подписи оси У будут перемещены ближе к оси.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонентов ChartBoxNet и UiChartNet, являющегося источником данных.
...
Imports Prognoz.Platform.Forms.Net;
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Chart;
Private Sub button1_Click( sender: System.Object; e: System.EventArgs );
Var
ay: IChartAxis;
Begin
ay:= UiChartNet1.ChartUi.Chart.AxisY;
ay.TextAlignment:= ChartAxisTextAlignment.cataNear;
End Sub;
После нажатия кнопки «Button1» подписи оси У будут перемещены ближе к оси.
См. также: