|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Field
Регистрация: 19.03.2004
Сообщений: 172
|
||
Просмотров: 6030
|
|
||||
Регистрация: 19.03.2004
Сообщений: 172
|
Хочу использовать Sheet Number для нумерации layout-ов, а любопытный код, это текст в окне field expression %<\AcSm ?Sheet.Number \f "%tc4">%
так же немогу заставить ставить дату печати %<\AcVar PlotDate \f "M/d/yyyy h:mm:ss tt">% Похоже, что работает только Filename, Filesize, Date, Logon. |
|||
![]() |
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
Спасибо, кажется понял. Вопрос - а Sheet Set (это при помощи Sheet managera) у вас уже создан? Если да то активируйте его тогда все сработает.
Вот у меня другой вопрос вскочил - А как все это проделывать програмно из лиспа????? Может кто знает, было бы очень интересно разобраться. Вот вы увидели код (а я нет, даже внимания не обратил), а как им воспользоваться :?: :?: |
|||
![]() |
|
||||
Регистрация: 19.03.2004
Сообщений: 172
|
Есть набор созданый в Sheet set manager, удаляю из этого набора один из Layout-ов, вставляю в этот Layout field :arrow: Current sheet number (%<\AcSm Sheet.Number \f "%tc4">%) :arrow: возвращаю Layout в набор, печатаю, результат:Mtext "----"
Вторая попытка. Удалаю из набора один из Layout-ов, вставляю в этот Layout field :arrow: Sheet set plaseholder :arrow: placeholder type :arrow: SheetNumber(%<\AcSm ?Sheet.Number \f "%tc4">%) :arrow: возвращаю Layout в набор, печатаю, результат: Mtext "SheetNumber" |
|||
![]() |
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
>>master_vlad
Понятно. Вы вставляете Placeholder, а его предназначение напомнить вам что надо его заполнить, стереть или заменить. Вставлять надо в каждый чртеж Sheet Set-а CurrentSheetNumber. Тогда все срабатывает. Теперь если в SheetSet Manager переименовать чертежи, то Field в каждом чертеже изменится соответственно. А вот если сделать название файла и номер чертежа одинаковыми (if one Layout per sheet) файл A-1 = номер чертежа А-1и т д. и вставить Field Filename, то если вставлять чертежи посередине и просто изменить название фаилов тo в каждом чертеже все произойдет автоматически. Мне трудно обьяснить на русском, так как с русской терминологией не в ладах, так что уж извините если не очень четко излагаю. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
http://cadhlp.kulichki.com/pgother.htm
Там ссылки на http://cadhlp.kulichki.com/7-other/sheetset.zip и http://cadhlp.kulichki.com/7-other/sheeset_r.zip . Вес сейчас не помню.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |