| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
04.10.2007, 11:19 | #1 | |
ссылка в узле на номер листа
конструктор
г. Новоалтайск
Регистрация: 01.03.2006
Сообщений: 530
|
||
Просмотров: 6526
|
|
||||
Регистрация: 19.03.2004
Сообщений: 172
|
Пытался я подобную вещь провернуть. В блок "Узел Х" вложен блок "Лист узла Х", но если использовать автонумерацию - то значение номера листа = ctab, и при попытке вставить поле %<\AcObjProp Object(%<\_ObjId *********>%).TextString>% в блок "Лист узла Х" - AutoCAD страшно ругается.
Без автонумерации можно сделать, но это не интересно. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Насчет изменить нумерацию листов еще согласен (ссылка на номер конкретного листа), а как ты представлешь сделать следящую ссылку? То есть если ты указываемый объект куда-то перенес - а на него висит ссылка - напишет что ссылка не верна - откуда он (акад) узнает куда ты объект забросил? Тут либо лисп шибко умный надо писать (хотя его алгоритм я тоже не очень представляю), либо в определенном месте подшивки сводную таблицу делать - в общем геморой по-моему, проще новые листы в конец добавлять, а старые не трогать.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
При вводе текста нажимаем правую кнопку мыши и выбираем Insert Field (вставить поле), выбираем SheetSet в списке Field category, в поле Field names выбираем SheetSet, выбираем лист в выбранном листе подшивки и указываем SheetNumber в Property - Ok.
Также в окошке Field names можно сразу выбрать CurrentSeetNumber. [ATTACH]1191576513.jpg[/ATTACH] |
|||
|
||||
конструктор Регистрация: 01.03.2006
г. Новоалтайск
Сообщений: 530
|
Цитата:
|
|||