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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно изменить выравнивание текста мультивыноски?

Как программно изменить выравнивание текста мультивыноски?

Ответ
Поиск в этой теме
Непрочитано 19.06.2014, 15:20 #1
Как программно изменить выравнивание текста мультивыноски?
mkung
 
RUSSIA
Регистрация: 05.09.2007
Сообщений: 166

Через vla-put-... хочу изменить выравнивание текста мультивыноски на "по середине".
Но такого свойства у Leader что-то не нашел...
Подскажите как до него добраться, пожалуйста.
Просмотров: 3226
 
Непрочитано 19.06.2014, 15:26
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


А какое отношение свойства аннотации имеют к выноске?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.06.2014, 16:49
#3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Выравнивается через управляющие коды - смотри значение TextString до и после выравнивания.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 19.06.2014, 16:58
1 | #4
nolte

спринклеры, сантехника
 
Регистрация: 26.01.2010
Сообщений: 190
Отправить сообщение для nolte с помощью Skype™


попробуй
vla-put-TextJustify
1 - слева
2 - посередине
3 - справа
__________________
Знание лисп: со справочником Н. Полещука
nolte вне форума  
 
Автор темы   Непрочитано 19.06.2014, 21:54
#5
mkung


 
Регистрация: 05.09.2007
RUSSIA
Сообщений: 166


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А какое отношение свойства аннотации имеют к выноске?
Программно создаю тексты для верха и низа выноски. Тупо через _mleader создаю выноску.
Но нижний текст выравнивается по левому краю, а пользователю надо посередине.
Если выделить выноску, то в окне свойств в блоке "текст" можно поменять выравнивание.
VLA-код выноски получаю тупо через (entlast)
Теперь хочу выравнять текст через vla-put-...
Но, как и говорю, не вижу такого свойства у объекта Leader...
mkung вне форума  
 
Непрочитано 19.06.2014, 23:02
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Еще раз повторяю: выравнивание может быть у аннотации, а не у выноски. Получай объект аннотации и смотри его свойства.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.06.2014, 23:13
#7
mkung


 
Регистрация: 05.09.2007
RUSSIA
Сообщений: 166


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Еще раз повторяю: выравнивание может быть у аннотации, а не у выноски. Получай объект аннотации и смотри его свойства.
Так я и спрашиваю - как от объекта leader перейти к входящему в нее тексту...

----- добавлено через ~8 ч. -----
Цитата:
Сообщение от nolte Посмотреть сообщение
попробуй
vla-put-TextJustify
1 - слева
2 - посередине
3 - справа
Спасибо. Сработало.
mkung вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно изменить выравнивание текста мультивыноски?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 96 21.02.2025 13:53
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Выравнивание текста pasha_1977 AutoCAD 12 16.03.2020 18:27
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Выравнивание текста по элементу чертежа roman56 Программирование 4 20.03.2010 22:07