Подраздел "Счетчик страниц" - нумерация листов
Подраздел "Счетчик страниц" - нумерация листов |
Группа "Счётчик страниц"
Полезный набор инструментов для автоматической нумерации листов в проекте.
Дело в том что в АЭ поддерживается всего один счётчик. Как правило он используется в поле "Лист" штампов. И когда в проекте необходимо делать две нумерации, сквозную для листов и индивидуальную для чертежей, то это не реально. Для решения этой проблемы и создана эта группа.
Для перенумерации листов необходимо задать в поле начальное значение и через запятую приращение. ТО есть например нумерация с номера 5 с шагом 12 будет выглядеть так: "5,12". Дополнительно можно ставить префикс в начальном значении - какие либо буквенные обозначения . Например "А1,1" - начальное значение "1", префикс "А", приращение "1". И нумерация будет А1, А2,А3 и т.д.
После нажатия кнопки "Заполнить поле" программа будет последовательно открывать в AutoCADе чертежи. Последовательность берётся из таблицы. Последовательность действий такая:
- Открывается лист
- Ищется форматная рамка
- В форматной рамке ищется атрибут и его значение корректируется
- Закрывается лист с сохранением.
Если открытом чертеже рамка не будет найдена, чертёж закрывается без изменений. Счётчик будет увеличен на заданное приращение. Пропусков в счёте из-за не найденной рамки не будет.
Если рамка будет найдена, то в ней будет заполнено поле счётчика следующим вычисленным значением.
Если будет найдено несколько рамок, то они сначала будут отсортированы последовательно и потом для каждой рамки будет вычислено новое значение как для нового листа. К стати это признак нескольких рамок на одном листе! В этом случае номер в списке "прыгнет" больше чем на приращение. Описание алгоритма сортировки рамок приведено тут
Что бы программа могла найти рамку она должна представлять из себя блок и иметь определённое имя. Имя блока форматной рамки ОБЯЗАТЕЛЬНО должно содержать строку "RamkaESKD". Например "RamkaESKD_A3L_UkrFrm3_вер321".
Счётчик листов это обычный атрибут с заданным именем "MyCountList".
Created with the Personal Edition of HelpNDoc: Streamline Your Documentation Process with a Help Authoring Tool