Тема: AcDbMText::content (Как получить строку текста?)

Метод AcDbMText::content - возвращает строку с форматированием.
Т.е. если у меня в MText лежит строка "Hello world" и использован какой-нибудь стиль текста, то мне возвращается что-нибудь в стиле: "{\GOST_2309.shx;Hello world}"... Если есть подчеркивания и смена шрифтовов по частям строки, то в content возвращает вообще экзотическую строку, которую самому распарсить руками трудно.
Как из MText-а программно получить "чистое" содержание без информации по форматированию?

Re: AcDbMText::content (Как получить строку текста?)

Используйте метод AcDbMtext::explode(). В результате его использования будет получен массив примитивов. Например, если использовались две строки с подчёркиванием, то массив будет содержать две строки (AcDbText) и два отрезка (AcDbLine).
Строки будуть "чистые".

Re: AcDbMText::content (Как получить строку текста?)

На самом деле - полученная строка это RTF
Копай в этом направлении

Re: AcDbMText::content (Как получить строку текста?)

> KonstantinM
Еще вариант: AcDbMText::explodeFragments