Здравствуйте!
Используя CAA RADE, в Drafting сделал примитив для обозначения номера позиции.
Его составил из отдельных текстов с полкой выноской. Один текст является основным, остальные - дочерние.
При перемещении основного текста на виде дочерние тексты двигаются за ним.
Это реализовал путём "подписывания" на события изменения состояния основного текста с помощью интерфейсов CATInterfaceEvents и CATISpecEvents.
Однако столкнулся с такой проблемой: при изменении масштаба листа или вида расстояния между составляющими номера позиции изменяются в соответствии с этим масштабом, номер позиции "рассыпается" на составляющие. Поэтому после изменения масштаба нужно обновить примитив номера позиции.
Для этого пытаюсь определить событие, которое возникает после изменения масштаба.
Проблема заключается в том, что никак не могу найти такое событие.
Пытался подписаться на события вида (View), но при изменении масштаба их нет.
За каким объектом нужно поставить "наблюдение" чтобы поймать событие изменения масштаба?
Может кто-то сталкивался с такой проблемой.
Буду рад помощи.