- Сообщения
- 11
- Реакции
- 0
Привет всем.
В основном я писал на официальный адобовский форум по InDesign, но к сожалению, там очень вялая переписка и ответа на свой вопрос я не получил.
Мне нужно отловить событе масштабирования (Scaling) для моего объекта. Как это сделать в СS3 - я знаю, и оно даже рабтает. (Нужно создать обсервер, подписаться на нужный протокол IID_ITRANSFORM_DOCUMENT и событие kScaleChangedMessage придёт).
Но проблемма в том, что это событие приходит в обсервер только в CS3. В СS2 в пределах этого протокола приходит только событие перемещения объекта по документу - отлавливал в дебажном ИнДизайне. Т.е. фактически архитектура отлова реализована, важно найти КАКОЙ протокол нужен для отлова события масштабирования.
Прошу сильно не пинать, но уже сделал перебор всех протоколов банальным подписыванием на каждый из них (целыми пачками) на все протоколы, которые нашёл в хидерах.
К сожалению, нормальной докуметации по CS2 найти нереально, то что и как работает в нём, можно найти только в докуметации по CS3, и то, только в разделе изменений.
Вобщем, если кто может подсказать где и как это отловить - буду очень признателен. Со своей стороны, обещаю, что свой опыт, полученный в процессе общения с ИнДизайном буду применять при ответах на вопросы форума.
В основном я писал на официальный адобовский форум по InDesign, но к сожалению, там очень вялая переписка и ответа на свой вопрос я не получил.
Мне нужно отловить событе масштабирования (Scaling) для моего объекта. Как это сделать в СS3 - я знаю, и оно даже рабтает. (Нужно создать обсервер, подписаться на нужный протокол IID_ITRANSFORM_DOCUMENT и событие kScaleChangedMessage придёт).
Но проблемма в том, что это событие приходит в обсервер только в CS3. В СS2 в пределах этого протокола приходит только событие перемещения объекта по документу - отлавливал в дебажном ИнДизайне. Т.е. фактически архитектура отлова реализована, важно найти КАКОЙ протокол нужен для отлова события масштабирования.
Прошу сильно не пинать, но уже сделал перебор всех протоколов банальным подписыванием на каждый из них (целыми пачками) на все протоколы, которые нашёл в хидерах.
К сожалению, нормальной докуметации по CS2 найти нереально, то что и как работает в нём, можно найти только в докуметации по CS3, и то, только в разделе изменений.
Вобщем, если кто может подсказать где и как это отловить - буду очень признателен. Со своей стороны, обещаю, что свой опыт, полученный в процессе общения с ИнДизайном буду применять при ответах на вопросы форума.