Подскажите по контурам панели
Получил из панели контур и массив, который содержит элементы контура (линии, дуги и т.д.)
PHP код:
var panelCntr = pn.Contour;// контур панели
var cntrLines = panelCntr.Objects;//все элементы контура
Как можно проанализировать массив
cntrLines чтобы определить, является ли этот контур одной замкнутой линией или он содержит внутренние контуры (вырезы или островки)?
Дело в том что элементы в массиве идут одним списком.
И еще вопрос по элементам контура.
PHP код:
pn.Contour.Objects[0].IsLine(); //является ли элемент линией
pn.Contour.Objects[0].IsArc(); // является ли элемент дугой
pn.Contour.Objects[0].IsCircle(); //является ли элемент окружностью
pn.Contour.Objects[0].IsEllipse(); //является ли элемент эллипсом
pn.Contour.Objects[0].IsList(); //является ли элемент списком
По поводу линий, дуг, окружностей и элипсов понятно. Но что может быть списком в составе контура? Что за элемент в виде списка?