PP.Ui.ChartAxisTick(settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор ChartAxisTick создает экземпляр класса ChartAxisTick.
Для выполнения примера необходимо наличие на html-странице компонента Chart с наименованием «chart» (см. «Пример создания компонента Chart»). Создадим подпись оси и отрисуем ее:
// Создаем метку оси диаграммы var axisTick = new PP.Ui.ChartAxisTick({ Parent: chart.getYAxis(), Left: 100, Top: 10, AxisValue: chart.getYAxis().getAxisValue() }); // Устанавливаем текстовое значение метке axisTick.setText("Ось Y");
// Устанавливаем максимальную ширину подписи
axisTick.setMaxWidth(60); // Отрисовываем метку axisTick.drawSelf();
В результате на диаграмме была отрисованна подпись оси:
Проверим, выходит ли текстовое значение за границы заданной максимальной ширины:
// Проверяем, выходит ли текстовое значение за границы заданной максимальной if (axisTick.getOverflow()) { console.log("Текстовое значение выходит за границы максимальной ширины"); } else { console.log("Текстовое значение не выходит за границы максимальной ширины"); }
В результате в консоль был выведен результат проверки:
Текстовое значение не выходит за границы максимальной ширины
См. также: