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

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

ориентация текста в мультивыноске

Ответ
Поиск в этой теме
Непрочитано 29.11.2011, 16:15 #1
ориентация текста в мультивыноске
nick005
 
инженер
 
Республика Беларусь
Регистрация: 26.08.2011
Сообщений: 58

день добрый, уважаемые форумчане!
возникла проблема следующего рода: при использовании команды "мультивыноска" указываю положение полки самой выноски, затем длину и сам мультитекст. закрываю текстовый редактор. и все бы ничего, но если я веду полку мультивыноски влево, то текст у меня располагается над полкой (см. в файле К-1), а вот если "тяну" полочку вправо, то после ввода текста, он, то бишь сам текст, упрямо располагается напротив самой полочки (см. К-2). в чем проблема и как сделать, чтобы текст в обоих случаях располагался сверху над полкой мультивыноски?
AutoCAD 2010 версии, русифицированный

Просмотров: 28429
 
Непрочитано 29.11.2011, 16:39
1 | #2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


настроить стиль мультилинии , так, чтобы слева и справа одинаково было
_mleaderstyle
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot208.jpg
Просмотров: 3115
Размер:	48.1 Кб
ID:	70436  
Хмурый вне форума  
 
Автор темы   Непрочитано 30.11.2011, 10:55
#3
nick005

инженер
 
Регистрация: 26.08.2011
Республика Беларусь
Сообщений: 58
Отправить сообщение для nick005 с помощью Skype™


Хмурый, а слона-то мы и не заметили. спасибо большое, все подкорректировал у себя в настройках одинаковые значения в обоих полях - заработало



назрел еще один вопрос. а где и что нужно отметить в свойствах мультивыноски, чтобы вводимый текст "не прилипал" к самой полке? почему-то К-1 и К-2 с отрывом по вертикали прописались, а вот "колонна К-1" пишет по самому низу

nick005 вне форума  
 
Непрочитано 30.11.2011, 11:09
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от nick005 Посмотреть сообщение
назрел еще один вопрос. а где и что нужно отметить в свойствах мультивыноски, чтобы вводимый текст "не прилипал" к самой полке? почему-то К-1 и К-2 с отрывом по вертикали прописались, а вот "колонна К-1" пишет по самому низу
поиск по форуму на слово "прилипает"
Хмурый вне форума  
 
Автор темы   Непрочитано 30.11.2011, 11:21
#5
nick005

инженер
 
Регистрация: 26.08.2011
Республика Беларусь
Сообщений: 58
Отправить сообщение для nick005 с помощью Skype™


Цитата:
Сообщение от Хмурый Посмотреть сообщение
поиск по форуму на слово "прилипает"
Хмурый, неужели тупо из-за используемого шрифта? во всяком случае здесь говорят именно так
nick005 вне форума  
 
Непрочитано 30.11.2011, 14:34
#6
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


Цитата:
Сообщение от nick005 Посмотреть сообщение
чтобы вводимый текст "не прилипал"
у меня прилипает, если мультитекст выноски состоит из нескольких строк, и строки кроме первой пустые. Такой глюк.
__________________
apel.fas
Apelsinov вне форума  
 
Непрочитано 30.11.2011, 14:38
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


nick005, да, из-за шрифта. Но можно слегка поправить ситуацию изменив свойство текста
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot210.jpg
Просмотров: 1909
Размер:	24.0 Кб
ID:	70493  
Хмурый вне форума  
 
Автор темы   Непрочитано 12.12.2011, 12:10
#8
nick005

инженер
 
Регистрация: 26.08.2011
Республика Беларусь
Сообщений: 58
Отправить сообщение для nick005 с помощью Skype™


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Но можно слегка поправить ситуацию изменив свойство текста
Хмурый, я так и не понял каким образом внесение изменений на позицию "Точно" в свойства текста в графе "Стиль межстрочного интервала" влияет на расположение текста над выносной полкой. пробовал ставить различные значения в строке межстрочный интервал, пишет либо "неверный ввод", либо принимает значение, но текст мертво "сидит" на полке. вот скриншот текущих значений параметров текста.

может я делаю что-то не так?!
Миниатюры
Нажмите на изображение для увеличения
Название: свойства текста.jpg
Просмотров: 587
Размер:	54.7 Кб
ID:	71286  
nick005 вне форума  
 
Непрочитано 15.03.2012, 14:13
#9
Lorens

Учусь
 
Регистрация: 19.04.2007
Санкт-Петербург
Сообщений: 624


Реанимирую тему, дабы не плодить новых. Поиск не помог

Ко мне привязался заказчик (видемо дененг жалко было) по скольку в чертежах он ни чего не понимает, то пристал к оформлению и один из его вопросов (их было много) следующий - а по чему у тебя засечки на выносках смотрят в разные стороны (с гавриком мы разобрались, но вопрос у меня остарлся). А как задать наклон засечки, где он сидит.
Lorens вне форума  
 
Непрочитано 15.03.2012, 14:49
#10
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


Цитата:
Сообщение от Lorens
а по чему у тебя засечки на выносках смотрят в разные стороны
Засечка со своим наклоном сидит в блоке _Arch Tick(жирная) и _Oblique(тонкая).
А почему у Вас засечки на выносках смотрят в разные стороны?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.

Последний раз редактировалось CaMoCAD, 15.03.2012 в 14:56.
CaMoCAD вне форума  
 
Непрочитано 15.03.2012, 15:02
#11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


не помню, но вроде в 2008 и 2009-ом AutoCAD'ах засечка на мультивыноске реагировала на команду _aidimfliparrow (Flip arrow из контекстного меню "размеры")
я, даже, этим пользовался. 2011 лишён этого трюка
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot271.jpg
Просмотров: 542
Размер:	12.9 Кб
ID:	76502  
Хмурый вне форума  
 
Непрочитано 19.03.2012, 12:11
#12
Lorens

Учусь
 
Регистрация: 19.04.2007
Санкт-Петербург
Сообщений: 624


У меня 11 Акад.

Засечки идут с определенным углом к лини выноски, если угды линии выноски разные то и засечки идут с разным углом.

Правильно ли я понимаю, что нет решения, а есть лишь один варварский способ - взрывать и растовлять в ручную? Но это же маразм. Я Размеры последний раз взрывал на 3-ем курсе.
Lorens вне форума  
 
Непрочитано 12.02.2013, 13:58
#13
teoretik24

Электроснабжение
 
Регистрация: 12.01.2009
Moscow, Russia
Сообщений: 487


господа, помогите разобраться.
как изменить высоту отступа текста от полки мультивыноски
Вложения
Тип файла: dwg
DWG 2010
выноска.dwg (87.9 Кб, 6594 просмотров)
teoretik24 вне форума  
 
Непрочитано 12.02.2013, 14:12
1 | #14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


teoretik24, открой текстовым редактором и удали вторую пустую строку
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot472.jpg
Просмотров: 475
Размер:	29.4 Кб
ID:	96566  
Хмурый вне форума  
 
Непрочитано 12.02.2013, 15:55
#15
teoretik24

Электроснабжение
 
Регистрация: 12.01.2009
Moscow, Russia
Сообщений: 487


#14
Все равно текст с выноской сливается
Вложения
Тип файла: dwg
DWG 2010
выноска2.dwg (97.5 Кб, 6516 просмотров)
teoretik24 вне форума  
 
Непрочитано 12.02.2013, 16:03
#16
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


teoretik24, измени свойства. Стиль межстрочного интервала выставь "минимум"
Миниатюры
Нажмите на изображение для увеличения
Название: screenshot474.jpg
Просмотров: 347
Размер:	70.2 Кб
ID:	96577  

Последний раз редактировалось Хмурый, 12.02.2013 в 16:09.
Хмурый вне форума  
 
Непрочитано 12.02.2013, 16:28
#17
yorik_1984

Работаю на работе конструирую конструкции моделирую модели
 
Регистрация: 17.12.2010
Киев
Сообщений: 442
<phrase 1=


Цитата:
Сообщение от nick005 Посмотреть сообщение
Хмурый, а слона-то мы и не заметили. спасибо большое, все подкорректировал у себя в настройках одинаковые значения в обоих полях - заработало



назрел еще один вопрос. а где и что нужно отметить в свойствах мультивыноски, чтобы вводимый текст "не прилипал" к самой полке? почему-то К-1 и К-2 с отрывом по вертикали прописались, а вот "колонна К-1" пишет по самому низу

А зачем вам такой большой шрифт???
yorik_1984 вне форума  
 
Непрочитано 10.03.2013, 15:32
#18
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


В ответ на вопрос отсюда
Лисп выравнивает текст мультивыносок по центру
Код:
[Выделить все]
(defun C:ML_CENTER (/ adoc ss)
    (defun *error* (msg)
        (vla-endundomark adoc)
        (princ msg)
        (princ)
    )
    (vl-load-com)
    (vla-startundomark
        (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
    ) ;_ end of vla-startundomark
    (setq ss (ssget "_:L" '((0 .  "MULTILEADER"))))
    (foreach ent (mapcar
                        'vlax-ename->vla-object
                        (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))
                 )
                (vla-put-TextJustify ent 2)
    )
    (vla-endundomark adoc)
    (princ)
)

Последний раз редактировалось skkkk, 10.03.2013 в 20:26.
skkkk вне форума  
 
Непрочитано 10.03.2013, 17:00
#19
Inventor_S

конструктор
 
Регистрация: 04.06.2010
г. Минск
Сообщений: 30


За лисп спасибо, он свою функцию выполняет, но не мою Я имел ввиду чтобы мультивыноска рисовалась уже с выравниванием текста по центру. Такое можно сделать ?

Последний раз редактировалось Inventor_S, 10.03.2013 в 17:06.
Inventor_S вне форума  
 
Непрочитано 10.03.2013, 20:25
#20
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от Inventor_S Посмотреть сообщение
Я имел ввиду чтобы мультивыноска рисовалась уже с выравниванием текста по центру.
Не так понял вопрос. Действительно, странно, что в стиле мультивыноски предусмотрено только два варианта выравнивания текста: выравнивание влево и - если эта галочка не стоит - выравнивание со стороны указательной линии. Хотя в свойствах мультивыноски есть "по центру".
Цитата:
Сообщение от Inventor_S Посмотреть сообщение
Такое можно сделать ?
Казалось бы - ничего сложного, и конструкция вроде
Код:
[Выделить все]
(defun C:ML_CENTER ()
    (vl-load-com)
    (command
            "_mleader"
            pause ;запрос первой точки
            pause ;запрос второй точки
            ; "_e" ;конец
            ; 0 ;величина полки
            pause ;запрос строки текста
    )
    (vla-put-TextJustify (vlax-ename->vla-object(entlast)) 2)
)
должна была бы сработать, но почему-то через лисп (равно как и через макрокоманду) третья пауза в command "_mleader" предлагает ввести текст, но редактор Мтекста не открывается. А это значит, что строку ввести можно только одну, и по сему теряется смысл данных манипуляций - ведь выравнивать по центру есть смысл если строк больше, чем одна, правда? Опции команды "_mleader" в коде зависят от текущих настроек стиля мультивыносок, данный вариант проверялся на стандартном стиле нового файла чертежа.
На худой конец можно всё же воспользоваться предыдущим лиспом (#18). Он позволяет рамкой выделять весь чертеж, фильтруя из него только выноски. Может, это проще, чем при создании каждой выноски нажимать кнопку "выровнять по центру" в редакторе мтекста.

Последний раз редактировалось skkkk, 10.03.2013 в 20:32.
skkkk вне форума  
 
Непрочитано 10.03.2013, 20:33
#21
Inventor_S

конструктор
 
Регистрация: 04.06.2010
г. Минск
Сообщений: 30


Аналогичная ситуация, делал через макрокоманду - третья пауза в command "_mleader" предлагает ввести текст, но редактор Мтекста не открывается. Может куда-то надо всунуть "initdia" для открытия диалогового окна ? Но как только не пробовал - не получается ... Мне кажется какая-то функция должна быть для открытия текстового редактора. Как только мы его откроем, то моя просьба сразу окажется решаемой

Последний раз редактировалось Inventor_S, 10.03.2013 в 20:42.
Inventor_S вне форума  
 
Непрочитано 10.03.2013, 20:51
#22
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Вроде нашелся обходной путь
Код:
[Выделить все]
(defun C:ML_CENTER ()
	(vl-load-com)
	(command
			"_mleader"
			pause ;запрос первой точки
			pause ;запрос второй точки
			; "_e" ;конец
			; 0 ;величина полки
			"" ;отменяем ввод текста
	)
	(vla-put-TextJustify (vlax-ename->vla-object(entlast)) 2) ;назначаем выравнивание, 2 - по центру
	(command "_ddedit" (entlast) "") ;редактируем текст мвыноски
)
skkkk вне форума  
 
Непрочитано 10.03.2013, 20:57
#23
Inventor_S

конструктор
 
Регистрация: 04.06.2010
г. Минск
Сообщений: 30


Цитата:
Сообщение от skkkk Посмотреть сообщение
Вроде нашелся обходной путь
Работает ! спасибо !
Inventor_S вне форума  
 
Непрочитано 10.06.2013, 11:18
#24
emilko


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


Доброго дня, подскажите каким образом для мультивыноски задать опцию "ориентация текста по листу", для обычного текста это работает, т.е. при повернутом ВЭ ориентация текста параллельна листу, а с выноской почему то так не выходит, хотя в настройках везде аннотации стоят, заранее спасибо
emilko вне форума  
 
Непрочитано 16.04.2014, 17:25
#25
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 19,381


Добрый день.
Подскажите, пожалуйста, как сделать текст мультивыноски жирным ?
Автокад ЛТ 2014.
Можно не в стиле, а просто а одной мультивыноске (а я уж буду множить их). Всё равно никак не придумать как сделать.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
 
Непрочитано 17.04.2014, 02:19
#26
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Команда _mleaderstyle, во вкладке "Содержимое" смотрим текстовый стиль. Esc. Далее команда '_style, смотрим? какой шрифт назначен стилю текста.
1. Если стилю текста в стиле мультивыноски назначен шрифт *.shx, то толщина текста Мвыноски будет меняться при изменении веса линий данной Мвыноски (нужно включить кнопку "Вес" внизу экрана).
2. Если стилю текста назначен шрифт *.ttf, то в редакторе текста Мвыноски нужно выделить текст и придать ему свойство "Жирный"
skkkk вне форума  
 
Непрочитано 17.04.2014, 09:23
#27
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 19,381


skkkk, спасибо большое.

Однако у меня тут проблема.
В фирме принудительно используется только шрифт *.shx
При этом хочется сделать позиции жирными, а линии выноски тонкими.
Неужели альтенатив нет ?
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен

Последний раз редактировалось Tyhig, 17.04.2014 в 09:38.
Tyhig вне форума  
 
Непрочитано 17.04.2014, 12:20
#28
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Tyhig, наверное, в фирме не принято делать жирные надписи. Да и некузяво это. Чертёж хуже читается и тонер не экономится
Хмурый вне форума  
 
Непрочитано 17.04.2014, 12:29
#29
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Tyhig Посмотреть сообщение
При этом хочется сделать позиции жирными, а линии выноски тонкими.
Неужели альтенатив нет ?
Альтернатива есть, почему же... Делать цветозависимую печать и назначить тексту уникальный цвет в стиле (или такой же, как у всех других текстов, если и они должны быть жирными).
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 17.04.2014, 13:15
#30
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Цитата:
Сообщение от Tyhig Посмотреть сообщение
Неужели альтенатив нет ?
Поместите мультивыноску на слой, в котором задан требуемый вес линии
Ну а линиям выноски в стиле смените вес линии с "по слою" на любой другой
Изображения
Тип файла: jpg Снимок.JPG (40.3 Кб, 418 просмотров)

Последний раз редактировалось kacugu, 17.04.2014 в 13:49. Причина: добавил
kacugu вне форума  
 
Непрочитано 02.06.2014, 10:37
#31
2rist

техник конструктор
 
Регистрация: 16.02.2011
Смоленск
Сообщений: 156


День добрый.
Как сделать вертикальный текст в мультивыноске? Пробовал в свойствах менять Поворот на 90, но ни чего не происходит. А если в свойствах изменить Направление на Вертикально, то в редакторе текста курсор поворачивается, а текст все равно печатается горизонтально.
2rist вне форума  
 
Непрочитано 02.06.2014, 10:39
#32
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Я просто поворачиваю всю выноску и потом правлю стрелку.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 02.06.2014, 10:48
#33
2rist

техник конструктор
 
Регистрация: 16.02.2011
Смоленск
Сообщений: 156


Цитата:
Сообщение от Bull Посмотреть сообщение
Я просто поворачиваю всю выноску и потом правлю стрелку.
Ну да, точно)))
2rist вне форума  
 
Непрочитано 13.05.2016, 01:04
#34
MFor

Инженер-проектировщик
 
Регистрация: 08.02.2007
С-Петербург
Сообщений: 127
<phrase 1=


Добрый всем день. Подниму тему.
Как говорилось выше в настройках стиля мультивыноски есть два варианта: выравнивание влево и - если эта галочка не стоит - выравнивание со стороны указательной линии.
Эти настройки работают до тех пор пока принудительно не установил какое-либо выравнивание.
Вопрос, можно ли заставить мультивыноску опять слушаться настроек стиля?
Имеем чертеж с большим кол-вом мультивыносок и замечанием, что выравнивание должно быть со стороны указательной линии. Правка каждой выноски вручную отнимет уйму времени. Подскажите, пожалуйста, есть ли решение?
MFor вне форума  
 
Непрочитано 13.05.2016, 05:52
#35
Gmk17

САПРовод
 
Регистрация: 22.01.2013
Красноярск
Сообщений: 290


Цитата:
Сообщение от MFor Посмотреть сообщение
Вопрос, можно ли заставить мультивыноску опять слушаться настроек стиля?
Выдели нужные выноски ("выбрать подобные", например), переключи их стиль на Standard, затем опять на свой стиль.
Gmk17 вне форума  
 
Непрочитано 13.05.2016, 07:15
#36
MFor

Инженер-проектировщик
 
Регистрация: 08.02.2007
С-Петербург
Сообщений: 127
<phrase 1=


Цитата:
Сообщение от Gmk17 Посмотреть сообщение
Выдели нужные выноски ("выбрать подобные", например), переключи их стиль на Standard, затем опять на свой стиль.
Ничего кроме стиля при этом не меняется. Параметр текста "justify" остается.
MFor вне форума  
 
Непрочитано 13.05.2016, 14:28
1 | #37
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от MFor Посмотреть сообщение
Эти настройки работают до тех пор пока принудительно не установил какое-либо выравнивание.
MFor, подтверждаю подобное поведение (AutoCAD 2011). При отключенной галочке "Выравнивать влево" мультивыноска выравнивается относительно полки динамически при переносе текста через выносную линию. Видимо, на передвижение мультивыноски программисты Autodesk приладили нечто вроде реактора, и он меняет выравнивание (можно убедиться в свойствах) в зависимости от взаимного расположения текста и выносной линии. После принудительного назначения выравнивания - хоть программно, хоть через свойства, - выравнивание меняться перестает. Но это только полбеды, с которой я впрочем уже разобрался. Дело в том, что при ручном назначении выравнивания меняется один из 90-х кодов (Property Override Flag), который судя по всему и сигнализирует о ручном переопределении выноски, и она перестает подчиняться настройкам текстового стиля, не знаю как в целом, но в частности - перестает реагировать на положение текста относительно выносной линии. Если запустить код
Код:
[Выделить все]
(defun C:TEST (/ en_lst)
	(setq en_lst (entget (car (entsel "\nУкажите мультивыноску:"))))
	(setq en_lst (subst (cons 90 263360)(cons 90 67388608) en_lst))
	(entmod en_lst)
)
и выбрать мультивыноску (для набора выносок сделать не проблема), то флаг переопределения с нее должен сняться (по крайней мере у меня в конкретном случае сработало), и она начнет выравнивать текст относительно выносной линии правильно, но есть один момент - вторые полбеды. "Неправильные" выноски сами не обновятся. Чтобы они обновились, надо каждую пошевелить за ручку. Как это победить программно - пока ума не приложу.
skkkk вне форума  
 
Непрочитано 14.05.2016, 19:33
#38
MFor

Инженер-проектировщик
 
Регистрация: 08.02.2007
С-Петербург
Сообщений: 127
<phrase 1=


Спасибо! Жаль в лиспе ничего не понимаю )
Но дернуть каждую выноску уже легче чем задать каждой выравнивание вручную.

Существует ли способ выбрать мультивыноски по направлению привязки (или как это назвать), чтобы задать принудительно выравнивание текста по левому или правому краю?
MFor вне форума  
 
Непрочитано 15.05.2016, 17:48
#39
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от MFor Посмотреть сообщение
Но дернуть каждую выноску уже легче чем задать каждой выравнивание вручную.
Тогда вот версия для множественного выбора. Нужно рамкой выбрать область, если в ней окажутся мультивыноски, - все обработаются.
Код:
[Выделить все]
(defun C:TEST (/ ss i en en_lst)
	(setq ss (ssget '((0 . "MULTILEADER"))))
	(if ss
		(repeat (setq i (sslength ss))
			(setq en (ssname ss (setq i (1- i)))
				  en_lst (entget en)
				  en_lst (subst (cons 90 263360)(cons 90 67388608) en_lst)
			)
			(entmod en_lst)
		)
		(princ "\nМультивыноски не найдены")
	)
	(princ)
)
Вообще есть мысль, что каждой выноске можно назначить принудительно выравнивание в зависимости от ориентации, вот только вопрос в том, как программно вычислить положение текста относительно выносной линии, или, другими словами, как понять, в какую сторону "смотрит" выносная линия. Пока приходит в голову только метод "в лоб": взорвать копию мультивыноски и анализировать полученные линии - точка их пересечения укажет на ориентацию выноски, и в зависимости от нее назначить выравнивание принудительно, а затем удалить остатки от взрыва и сбросить флаг переопределения на случай, если после возникнет желание эти выноски подергать. Если кто-то знает, как это сделать "правильней", прошу поделиться.
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > ориентация текста в мультивыноске



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
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
Ориентация текста на размере Владимир Егорьев AutoCAD 15 02.11.2007 08:10