|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Изменение глобального масштаба для выноски в зависимости от высоты текста выноски
Регистрация: 28.05.2007
Сообщений: 229
|
||
Просмотров: 2434
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
olga87, Лучше будет если приложишь файл с примером "как есть" и "как надо"
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 28.05.2007
Сообщений: 229
|
Например, после создания выноски (высота текста задается переменной TEXTSIZE):
Код:
TEXTSIZE=5, то кол-во =1 TEXTSIZE=10, то кол-во =2 TEXTSIZE=100, то кол-во =3 TEXTSIZE=1045, то кол-во =4 и т.д. и если: кол-во =1, то (vla-put-scalefactor (vlax-ename->vla-object ss2) 1) кол-во =2, то (vla-put-scalefactor (vlax-ename->vla-object ss2) 10) кол-во =3, то (vla-put-scalefactor (vlax-ename->vla-object ss2) 100) кол-во =4, то (vla-put-scalefactor (vlax-ename->vla-object ss2) 1000) ... |
|||
![]() |
|
||||
Регистрация: 28.05.2007
Сообщений: 229
|
Строка, например,
Код:
----- добавлено через ~25 мин. ----- Код ниже считает количество всех символов в значении "(getvar "TEXTSIZE")" и соответственно задает значение глобального масштаба. Код:
если (getvar "TEXTSIZE") = 3.5, то len должна быть =1 (а не 2 - как сейчас)? Последний раз редактировалось olga87, 22.01.2018 в 20:38. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
(fix (getvar "textsize")) ; ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Произвольное изменение масштаба аннотаций при переходе из модели в лист и обратно | Nik6 | AutoCAD | 12 | 03.11.2023 19:59 |
Наезжание текста и выноски на объекты в Размерах | Isuma | AutoCAD | 4 | 16.04.2014 16:59 |
Самопроизвольное изменение масштаба аннотаций видового экрана | saa | AutoCAD | 6 | 27.09.2012 14:00 |
Изменение width factor текста | ie.spb | Программирование | 22 | 02.09.2010 17:08 |
Автоматический подбор высоты текста | Ax3 | Программирование | 41 | 30.07.2007 14:06 |