2. Вариант решения

Логика работы:
  1. Юзер запускает команду создания текстового объекта.
  2. Запоминается текущий текстовый стиль, слой и толщина линии.
  3. Запрашивается вариант создаваемого объекта (нужно выбрать из имеющегося списка). Под вариантом подразумевается высота текста и вариант наклона шрифта (прямой/курсив). Список вариантов формируется на основе записей, имеющихся в XML-файле. Т.е. если в файл настроек юзер добавит новый вариант - он автоматически появится и в списке вариантов команды. Перед тем, как выбрать вариант текста, в этом же списке юзер может выбрать нужный ему вариант выравнивания.
  4. Если нужный текстовый стиль отсутствует в чертеже - он автоматически создаётся на основе настроек, прописанных в XML-файле.
  5. Если нужный слой отсутствует в чертеже - он автоматически создаётся на основе настроек, прописанных в XML-файле.
  6. Изменяются значения текущего текстового стиля, слоя и толщины линии, присваивая им те значения, которые прописаны в XML-файле настроек.
  7. Запрашивается у пользователя точка вставки текста и, если нужно создать многострочный текст - противоположный по диагонали угол.
  8. Запускается "родная" команда AutoCAD по созданию однострочного или многострочного текста, в которую автоматически вносятся значения точек и высоты текста.
  9. После создания текстового объекта текущему текстовому стилю, слою и толщине линии возвращаются начальные значения, запомненные в п.2.
Данный вариант позволит пользователю создавать текстовые объекты используя привычные ему текстовые команды, со знакомыми опциями и работающими аналогично "родным" автокадовским командам.