Единственное, на мой взгляд, разумное решение - вставить как блок (джигу можно как-раз использовать)Смотря сколько чертеж весит. Если это окажется топосъемка под 100 Мб, то пользователи могут не обрадоваться такому джигу :)
This function creates a new block table record in the database executing this function. This new block table record is given the name pointed to by destinationBlockName. Then, each entity in the block table record whose name is sourceBlockName and which resides in the database pointed to by dataBase is copied into the new block table record.И понимаю, что со специфическим английским у меня туговато :D
В общем, если в параметр destinationBlockName я передаю имя файла (без расширения), то получаю ошибку eKeyNotFound. Мне кажется, что я не совсем правильно понимаю как этот метод должен использоваться
Но хотелось бы получить разъяснения по работе последнего методаТы бы пример показал как пытаешься использовать его.
Ты бы пример показал как пытаешься использовать его.Примера уже нет =) Ну если очень надо, то могу состряпать отдельно проектик
Вообще же не понимаю почему тебя не устроил метод Database.WblockCloneObjectsЭммм... Целый метод с открытием БД, итерациями, транзакциями, созданием блока против одной строки кода? )))
Эммм... Целый метод с открытием БД, итерациями, транзакциями, созданием блока против одной строки кода? )))Ты спросил как скопировать объекты из одного чертежа в другой. Я тебе указал метод, который для этого используется. Зачем создавать блок (по первоначальной постановке задачи) я не понял.
Зачем создавать блок (по первоначальной постановке задачи) я не понялПрошу прощения, что не уточнил. Подумал, что это не важная информация - в моем конкретном примере используется два варианта (на выбор пользователя) вставки чертежа - простая вставка и вставка в видео блока. Поэтому вариант с использованием метода Insert() для моего случая подходит лучше всего
Сам еще не пробовал, но я так понимаю метод Insert также не перенесет в чистый AutoCAD блок, в котором есть объекты AutoCAD Mechanical.Это не сложно проверить даже без программирования.