|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Да, действительно. Надпись осталась, только почему-то в другом месте. Я вызвал свойства на этом текстовом объекте и увидел разницу, в разделе Геометрия есть параметр Положение Х который имеет значение 1854.61, после использования твоего кода или команды flatten значение этого параметра меняется на тоже самое, но уже с минусом, т.е становится -1854.61 и естественно при таком значении текст отбрасывается в другое место чертежа. Вопрос можно это как-то отследить программно будет ли текст иметь отрицательное значение, после применения твоего кода и можно ли сделать так чтобы даже если текст имеет отрицательное положение по X, то всё равно сделать его положительным?
|
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825
|
Судя по dxf коду точка вставки (группа 10) не менялась, она как была отрицательная так и осталась. В свойствах пишется вычисленная координата в зависимости от 10-й и 210 групп и может быть еще чего-то. Уж как она там вычисляется - понятия не имею. Но через ActiveX эту координату можно получить. Попробуй это:
Код:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Krieger, скопировал твой код в lsp-файл, затем загрузил этот файл. Потом вызвал функцию textnormal выбрал этот текст, команда преобразовала этот текст, потом отзеркалил его, текст смотрит, вообще в другую сторону после отзеркаливания. Т.е он не вернулся в первоначальное состояние. Т.е отзеркаливание не хочет возвращать в исходное положение, потому что наверно, причина в том чтобы его коректно отзеркалить, должно быть 2 точки для отзеркаливания, а у текстового примитива только одна. Может есть какой-нить другой вариант решения этой проблемы?
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Может быть, чтобы текст не зеркалился, нужно поменять значение переменной MIRRTEXT?
|
|||
|
||||
Регистрация: 23.02.2012
Сообщений: 221
|
Цитата:
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Программное создание размерных стилей | Кулик Алексей aka kpblc | Программирование | 89 | 08.04.2013 12:59 |
LISP. Выравнивание текста по двум точкам. | Krieger | Готовые программы | 10 | 24.12.2011 16:02 |
как редактировать contents в свойствах текста? как привязать размер текста атрибута к размеру блока? | p-sm | AutoCAD | 3 | 13.08.2009 18:08 |
Курсор в конец редактируемого текста? | zlobandr | AutoCAD | 15 | 13.05.2008 16:41 |