| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Текущий угол поворота текста в файле

Текущий угол поворота текста в файле

Ответ
Поиск в этой теме
Непрочитано 14.01.2021, 13:25 #1
Текущий угол поворота текста в файле
kserg
 
Регистрация: 22.04.2004
Сообщений: 258

Здравствуйте. Всех с прошедшими праздниками !
Есть вопрос об однострочном тексте.

Предположим, в текущем текстовом стиле высота текста - не фиксированная.
В этом случае при вводе однострочного текста (в текущем сеансе работы с файлом) его высота запоминается в файле и хранится в сис. переменной TEXTSIZE и ее можно лиспом вытащить из этой переменной.

Но для того же однострочного текста (в текущем сеансе работы с файлом) его угол поворота в файле тоже запоминается.
Как этот угол вытащить лиспом ?

Спасибо.
Просмотров: 1248
 
Непрочитано 15.01.2021, 10:11
#2
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,015


по ходу никак. приделать костыль в виде своей глобальной переменной и скармливать её команде _dt.
koMon вне форума  
 
Непрочитано 20.01.2021, 21:24
#3
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 233


А зачем его вычислять и "скармливать", там же достаточно Enter (... "" ...) сделать - текущий и введется.
Задача-то какая? Куда эту величину потом применять потребность есть?
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 21.01.2021, 09:47
#4
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,015


так задача сформулирована уже в вопросе. нужно взять угол, который ранее был присвоен по умолчанию повороту текста при выполнении команды _dt. и поскольку он сохраняется в текущей сессии в какой-то незадокументированной переменной, то как его взять лиспом?
koMon вне форума  
 
Непрочитано 21.01.2021, 12:12
#5
Петр-и-Алекс


 
Регистрация: 18.01.2021
Сообщений: 189


Цитата:
Сообщение от koMon Посмотреть сообщение
по ходу никак. приделать костыль в виде своей глобальной переменной и скармливать её команде _dt.
уточните пожалуйста, имеете ввиду переменную, хранящуюся в системе на диске конкретного пользователя? или что то другое?
Петр-и-Алекс вне форума  
 
Непрочитано 21.01.2021, 12:49
#6
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,015


самое простое - объявить переменную с каким-либо характерным именем лиспом (setq dt_rotation_angle 0). ну и далее присваивать ей какие-то углы и использовать в _dt (vla-addtext) или где ещё нужно. но можно конечно и поизвращаться посложнее.
koMon вне форума  
 
Непрочитано 21.01.2021, 19:04
#7
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 233


Да не... Суть задачи в её академическом смысле я, конечно же, понял из вопроса.

Просто попытался придумать, куда можно потом применить знания об этом угле
по умолчанию. Вот сделал я, скажем, оный "костыль", узнал угол - а дальше-то
чего, в чем практический смысл?

Разве что создавать тексты без использования (command "_text" ... ... ...) ?
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 22.01.2021, 09:52
#8
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,015


ну не знаю… ориентировать, например, направленные примитивы по углу текста…
koMon вне форума  
 
Непрочитано 22.01.2021, 11:18
#9
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,413


Цитата:
Сообщение от koMon Посмотреть сообщение
и поскольку он сохраняется в текущей сессии в какой-то незадокументированной переменной
и эта переменная для каждго файла и каждого пространства модели/листа своя... интересно...
__________________
_бложиг
Boxa вне форума  
 
Непрочитано 26.01.2021, 09:34
#10
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,015


Цитата:
Сообщение от Boxa Посмотреть сообщение
и эта переменная для…каждого…листа своя
не замечал, но… какая трогательная забота о юзере

----- добавлено через ~21 мин. -----
(vl-propagate) сможет всех уравнять
koMon вне форума  
 
Непрочитано 26.01.2021, 15:41
#11
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,818
<phrase 1=


Меня в своё время тоже это интересовало, но ответа не нашёл...
Вот кажется неплохая фраза к этому случаю.
Цитата:
Пиня: Скажите, пожалуйста, сколько, приблизительно, конечно, может стоить такой пароход?
Человек в кепке: Не знаю. Вы что, хотите купить?
Пиня: Нет, так, просто… интересно.
(с) Фильм «ИСКАТЕЛИ СЧАСТЬЯ»
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Текущий угол поворота текста в файле

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнить команду вставки текста кодом в файле mnu olga87 LISP 2 25.11.2020 21:40
Аннотивный угол поворота в выноске возможен? valerik88 AutoCAD 20 01.02.2018 13:19
Revit Structure для конструктора (проблемы проектирования) professor_off Revit 5168 26.08.2015 16:48
Задание параметра по умолчанию (масштабирование, угол поворота) hiro-21 AutoCAD 3 17.09.2014 10:30
Угол поворота Viewport plaz AutoCAD 15 05.12.2006 02:27