Проблема в том что если формат текста производится без замены шрифта (в зависимости от выбора пользователя) то довольно быстро даже на достаточно объемных чертежах. Если ж меняю и шрифт (на больших чертежах) то это все затягивается на несколько секунд.Всё так. Изменение текстового стиля без замены шрифта обычно вообще ничего не делает, а замена шрифта приводит к регенерации текстов. И если их много, то это может быть длительным процессом.
может я что то не так делаю?
а можно сделать так чтоб эта регенерация происходила не сама после каждой итерации а вручную в конце метода?На скорости это никак не скажется.
может я что то не так делаю?Конечно, кое-что не так. Первый код, я так понимаю, в конструкторе формы находится? Это не есть хорошо, лучше разделять функционал. Внутри кода формы желательно не выполнять никаких действий с объектами AutoCAD API. Где-то извне получили текстовые стили, передали в форму только коллекцию их названий, на выходе получили строку - выбранное название стиля.