Тема: Имя листа из филда
Добрый день. Подскажите пожалуйста как получить имя листа на котором расположен филд (AcDbField).
Спасибо.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Имя листа из филда
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день. Подскажите пожалуйста как получить имя листа на котором расположен филд (AcDbField).
Спасибо.
Филд (AcDbField) непосредственно на листе не располагается. Он располагается в таблице ACAD_FIELD, т.к. не является примитивом. А вот примитив, который содержит это поле может находится на листе. И чтобы найти какому листу он принадлежит нужно получить blockId этого примитива, открыть AcDbBlockTableRecord и воспользоваться его методом getLayoutId чтобы получить id его AcDbLayout. Ну а из AcDbLayout уже несложно получить его имя.
Спасибо, Александр! Но пришлось решить проблему немного по другому.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Имя листа из филда
Форум работает на PunBB, при поддержке Informer Technologies, Inc