Цитата:
Сообщение от Krieger
Загружать все и вся в чертеж, мне думается не совсем правильно. Все должно грузиться по мере необходимости во время работы. Если какая то программа использует какие то слои, типы линий, стили, блоки, то она должна уметь это все подгружать/создавать сама.
|
В принципе согласен, что, загрузив все в чертеж, делаем его тяжелым. И выбирать вручную из длинных списков слоев, блоков и т.п. труднее. Но в целом не замечал еще особых проблем. Мы с шаблонами со всеми описаниями всего нужного уже почти десять лет работаем.
Подгрузка нужного для черчения только конкретного объекта у нас есть - вариант после полного _PURGE и без Reload. Но это для черчения из приложения. А если нужно начертить что-то обычными средствами, то сразу возникает лишняя работа и большая вероятность несоответствия стандарту, если в файле нет описаний всего нужного.
В приложении никаких слоев и пр. не прописывается - она считывает все нужное в файле описания, и подгружает это из указанных dwg, lin, dwt, pat и т.п. Число файлов, из которых нужно подгружать не ограничено, и еще можно использовать маски вроде *.dwg - например, если блоки описаны в какой-то папке каждый в отдельном файле.
Т.е. в приложении ничего не "прошито", возможности для пользователя не ограничены - что он укажет в файле описания, то и возьмется. Предмет черчения, соответственно, любой, стандарт черчения тоже.
Да, ранее забыл написать, что Layout-ы тоже загружаем.