Создаю новый DXF-файл:Боюсь, что ничего лучше чем создание полной копии базы, а затем удаления всех его элементов не получится. Пустая база создаётся без никакой привязки к шаблонам чертежей.Код - C# [Выбрать]Открываю полученный файл и вижу что там откуда-то настроены все системные переменные как в метрическом миллиметровом чертеже. Возникает вопрос - а откуда это взялось? Почему не имперские стандарты, например? Пробовал настраивать INSUNITSDEFTARGET, но это ничего не дает - в новой базе данных всегда INSUNITS = 4 (миллиметры).
using Database newdb = new(true, true); ... далее копирую в newdb объекты через WblockCloneObjects из старого чертежа. ... newdb.DxfOut(fileName, 16, dxfStyle.Ver);
Собственно вопрос возник у пользователя, который хочет чтоб в новом чертеже были стандарты как в старом. Могу скопировать системные переменные через свойства Database. Но не знаю сколько и какие переменные относятся к стандартам. Да и хотелось бы вообще понять логику AutoCAD при создании пустой базы чертежа.