Тема: Пользовательские объекты и аннотативность
Добрый день, уважаемые! Реализую небольшой сет пользовательских объектов для вертикального решения на базе 2008 версии AutoCAD. Из документации к ObjectARX'у следует что пользовательские объекты могут использовать такую вкусность как annotation scaling (вот здесь ObjectARX Developer's guide > ObjectARX Introductory Concepts > Entities > Common Entity Functions > Annotation Scaling > ну и далее по списку). Только написано там с гулькин нос и лично для меня не очень понятно — все ли пользовательские объекты могут быть аннотативными или только те, которые получены наследованием от объектов, указанных на странице справки (та, что выше)? Собственно на эту мысль наталкивает один-единственный(?) пример с аннотативным custom object.
Ну, и, если ответ утвердительный, а как все это реализовываться (хотя бы в самых общих чертах)? Как я это понимаю: а) нужна реализация самого объекта, реализованного примерно так-же как и в упомянутом примере; б) нужно реализовать протокол AcDbAnnotativeObjectPE конкретно для нашего объекта (т.е. нужно наследовать от AcDbAnnotativeObjectPE?) ; в) нужно проинициализировать протокол в момент загрузки DBX модуля; г) и совсем непонятно что делать с ObjectContexts
Вообщем, буду рад любым советам, исходникам, ссылкам, ключевым словам для поиска. Правда у гуголя я не ничего выпросить так и не сумел :(
P.S. Извиняюсь за очень сумбурный пост. Первый блин...