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

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

Выноска

Ответ
Поиск в этой теме
Непрочитано 15.06.2004, 04:38 #1
Выноска
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

Тема http://autokad.ru/forum/posting.php породила ответвление о выносках. Мое мнение что при наличии нескольких дополнительных команд делать текст для выносок все-же удобнее однострочным текстом. Команды такие:
1. Лисп или макрос, при помощи которого текст идет нужным стилем, в правильном слое и масштабе.
2. Лисп, выравнивающий строки по вертикали и дающий правильное междустрочное расстояние
3. Лисп или макрос Copy-edit. Классная команда
4. Лисп, позволяющий менять текст (содержание) путем клика на текст -образец
Мтекст все-же морочней. Однострочный текст при лидере а также собранный в блоки текст оставит без работы кнопки по пп. 3 и 4. А их применение -то значит меньше бацать на клавиши.
Просмотров: 10644
 
Непрочитано 15.06.2004, 09:57
#2
AY


 
Сообщений: n/a


>Vova
1. Несомненно.
2. Несомненно.
3. Это как? Копируется строка (под предыдущую) и запускается редактирование?
4. Т.е. когда запущено редактирование, содержание строки можно скопировать из уже существующего объекта?

Про "мтекст": согласен с ним лучше не связываться и работает плохо и глюки и чертеж хуже ворочается.
Сбор строк в блок по большому счету не препятствует 4 и 3. Блок можно програмно редактировать. Однако свои опасения по этому поводу я уже высказал выше.
Вопрос с блоком возникает вот почему:
для уменьшения количества действий и оперпций хотелось бы увязать и програмно контролировать взаимное расположение элеметов выноски (строки и полку). И редактировать выноску в диалоге в котором будут отображаться все сторки (может 4-е и более).
Так вот, хотелось бы опеделиться с механизмом по которому программа при указании на один из элементов могла корректно найти все остальные и предсавить их к редактированию (в блоке это организовать не сложно). Кроме того принятое решение должно быть застраховано от нериятностей связанных с возможным копированием выноски (или ее элементов) и перемещением отдельных строк.
Можно подумать о расширенных данных.

Вероятно эти вопропросы кем-от уже решались будет очень интерестно почитать...
 
 
Непрочитано 15.06.2004, 15:44
#3
Alan

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


Перенес из предыдущей темы и дополнил картинкой.
Я решал проблему "значащей выноски" т.е. имеющей информативное значение, например марки элементов так.
1.Выноска выполняется написанной командой, действия: а)указывается точка на элементе, б)точка куда делается выноска, в)заполняется выноска. Надпись - это один блок с несколькими строками. Выноска бывает: от одного элемента; на общую (горизонтальную или верт.) полку от нескольких элементов; веерная от нескольких элементов на одну полочку. Длина полочки и её ориентация определяется автоматически в зависимости от длины текста и направления выноски.
2.Другая команда позволяет считать эти выноски и выполнить спецификацию элементов, выполненных на чертеже.
3.Не знаю как для кого, но у нас при проектировании зданий и сооружений ну-у-у о-о-очень вещь применимая.
Теперь по предложению Vova
Команды такие:
1. Блок марки вставляется Лисп-командой (макрос этот процесс описать трудновато, ИМХО) текст (атрибуты блока) идет нужным стилем, в правильном слое и масштабе. Можно марку выбирать из библиотеки префиксов (на картинке Дм и Плм), можно произвольный префикс или без оного (тогда марки 1,32,33...)
2,3. см.п.1
4. Даже стандартное окно редактирования атрибутов уже хорошо, начиная с 2002 есть двойной клик для редактирования блока.
Самое главное отличие атрибута от текста - это возможность его правильно программно считать и выполнить спецификацию.
Одиночная и груповая выноска и спецификация доступны в Демо версии ПАРКС. См. падающее меню:
КОРД-Марки-Марки любых элементов по месту/на выноску
Затем Спецификация любых элементов
P.S. Vova у тебя демка запустилась?
[ATTACH]1087299888.jpg[/ATTACH]
Alan вне форума  
 
Непрочитано 15.06.2004, 15:58
#4
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Цитата:
Самое главное отличие атрибута от текста - это возможность его правильно программно считать ....
...и править дабл-кликом. Это несомненно плюсы.
Есть еще одно отличие - можно таскать мышкой независимо от блока. А это уже минус. В смысле визуального представления информации.
Кстати, текст из блока также легко выковыривается программно. Но не перемещается независимо от блока. Потому все же текст лучче (ИМХО).

Моя прога: http://vkle.bazarov.net/pblock.zip Также делал несколько различных версий под конкретные требования (слой, стиль, цвет...)
vk вне форума  
 
Непрочитано 15.06.2004, 17:07
#5
Startrek

AutoCAD/AutoLISP
 
Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133


>>Vova, vk
1 и 2 обьеденил в один лисп который начинает MTEХT с 0 длинной строки (no wrap)
на хужном леере (цвет) и нужной высоты (три - техт, титульный и сабтитульный техт)
В остальном - никаких проблем или неудобств с MTEХT невижу.
Startrek вне форума  
 
Непрочитано 22.10.2004, 13:42
#6
Кулик Алексей aka kpblc
Moderator

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


Может, не понял, но!
Попробуйте, господа, блоки с текстовыми атрибутами! редактируются на ура!
Может, кому и поможет
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.10.2004, 15:48
#7
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Цитата:
Попробуйте, господа, блоки с текстовыми атрибутами! редактируются на ура!
Так то оно конечно да, а вот енти самые атрибуты можно "таскать" отдельно от блока. И куда он будет случайно утащен - ну никто не сможет предположить.
vk вне форума  
 
Непрочитано 27.10.2004, 16:34
#8
maxw


 
Сообщений: n/a


Могу сказать как пользователь программы http://vkle.bazarov.net/pblock.zip свое личное мнение.
По сравнению с другими подобными решениями-эта программа наиболее удобна. Она значительно доработана за последнее время и автор сделал кучу индивидуальных настроек. Теперь эта выноска поддерживает автомат. масштабирование не только в видовом окне, но и по текущему Dimscale, что позволяет работать в модели. Причем при изменении масштаба видового окна или Dimscale при редактировании выноски происходит изменение и отображения выноски....ЭТО КРУТОООО
 
 
Непрочитано 28.10.2004, 08:09
#9
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от vk
... а вот енти самые атрибуты можно "таскать" отдельно от блока...
А как такое телодвижение сделать? Сколько я ни пытался, мне такое не удалось: таскался весь блок.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2004, 10:58
#10
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от kpblc
А как такое телодвижение сделать? Сколько я ни пытался, мне такое не удалось: таскался весь блок.
Ну у меня получается это делать так... хвать за "ручку" текста (аттрибута) и тащить
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 28.10.2004, 16:25
#11
Alan

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


>>Mikhail
В какой вы работаете версии? Ниже 2002?
Alan вне форума  
 
Непрочитано 28.10.2004, 17:34
#12
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от Alan
>>Mikhail
В какой вы работаете версии? Ниже 2002?
А почему так решили? :shock: В 2004 рабтаю.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 28.10.2004, 18:17
#13
Alan

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


>>Mikhail
Извините - не хотел обидеть! Но Вы не написали в какой, и я не могу соответственно правильно ответить, в 2000 ниже описываемое невозможно. Описываю для Автокада выше 2002 (2004 в том числе) мои действия: выделил блок с атрибутами (у меня это штамп с фамилиями и т.п.); появились ручки атрибутов (точки вставки или выравнивания текста); активизирую ручку; показываю её новое место; атрибут получает новую точку вставки. Или я неправильно понял Ваш вопрос?
Alan вне форума  
 
Непрочитано 28.10.2004, 18:24
#14
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


>Alan
Мне кажется вы меня перепутали с kpblc... так как я именно как вы сказали и делаю. Думаю какое то недоразумение...
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 28.10.2004, 20:24
#15
Alan

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


>>Mikhail
Извините еще раз, что я Вас перепутал с kpblc...

>>>KPBLC
Всё написанное мной Чт Окт 28, 2004 16:17
к Вам.
Alan вне форума  
 
Автор темы   Непрочитано 28.10.2004, 21:08
#16
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Алан, на старых версиях для сдвижки атрибутов пpименяется команда -attedit
Vova вне форума  
 
Непрочитано 29.10.2004, 14:24
#17
Alan

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


Vova, народ же хочет делать так.
Цитата:
.. хвать за "ручку" текста (аттрибута) и тащить
А в старых версиях (10-12) ох и долго (даже чересчур) я поработал!
Alan вне форума  
 
Непрочитано 29.10.2004, 14:38
#18
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Alan
>>>KPBLC
Всё написанное мной Чт Окт 28, 2004 16:17
к Вам.
Я так полагаю, что имелся в виду вопрос по поводу версии када. Работаю в 2002, 2004 и 2005. Ну не прокатила, похоже, идея, да и черт с ней
Просто было любопытно, как можно было таскать текстовый атрибут отдельно от его владельца.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Выноска