AllowOverlapLabels: Boolean;
AllowOverlapLabels: Boolean;
Свойство AllowOverlapLabels определяет, будут ли перекрываться подписи осей на диаграмме.
Свойство устарело, используйте IChart.TickLabelSpacingAuto.
По умолчанию свойство имеет значение False и подписи не перекрываются.
Если свойство имеет значение True и:
если IChartAxis.TextIsMultiline имеет значение True, то наложение будет происходить только в случае, если текст подписей уже нельзя перенести на другую строку;
если IChartAxis.TextIsMultiline имеет значение False, то вместо обрезки с многоточием должно происходить наложение подписей.
В интерфейсе свойство устанавливается с помощью флажка «Разрешить перекрытие подписей» на вкладке «Вид» окна «Формат оси».
Для выполнения примера добавьте ссылку на системную сборку «MathFin». На форме разместите компоненты Button, UiChart и ChartBox. Укажите для ChartBox источник - UiChart. У UiChart укажите количество точек и рядов.
Class TestForm: Form
Button1: Button;
ChartBox1: ChartBox;
UiChart1: UiChart;
Sub UiChart1OnGetDataValue(Sender: Object; Args: IUiChartGetDataValueEventArgs);
Begin
Args.Result := True;
Args.Value := Math.RandBetween(10,40);
End Sub UiChart1OnGetDataValue;
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
chart: IChart;
Begin
chart := UiChart1.Chart;
chart.AxisX.AllowOverlapLabels := True;
End Sub Button1OnClick;
End Class TestForm;
Нажмите кнопку на форме. После выполнения примера подписи оси X будут перекрываться.
Для выполнения примера добавьте ссылку на системную сборку «Chart». На форме разместите компоненты Button, uiChartNet и chartBoxNet. Укажите для chartBoxNet источник - uiChartNet.
Imports Prognoz.Platform.Interop.Chart;
...
Private Sub OBJ1656Form_Shown(sender: System.Object; e: System.EventArgs);
Begin
uiChartNet1.PointCount := 5;
uiChartNet1.SerieCount := 2;
End Sub;
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
chart: DxChart;
Begin
chart := uiChartNet1.ChartUi.Chart;
chart.AxisX.AllowOverlapLabels := True;
End Sub;
End Class;
Нажмите кнопку на форме. После выполнения примера подписи оси X будут перекрываться.
См. также: