Тема: Координаты слова в MultiLine Text

Можно ли както определить координаты известного слова в  Mtext.  Или хотябы длинну текста с определённым шрифтом до вставки текстовой строки в документ ?

Re: Координаты слова в MultiLine Text

длинну текста с определённым шрифтом

Либо через WinAPI,
либо создать временный текст с тем же стилем и GetBoundingBox получить его габариты (самое простое),
либо функцией Лиспа textbox (имхо это сложнее из VBA)

определить координаты известного слова в Mtext

Повзрывать на строки, найти нужную, вычислить габариты каждого слова и длину пробела... На основании этого попробовать вычислить. При наклонном шрифте возможно будут проблемы.

Re: Координаты слова в MultiLine Text

Спасибо за совет. А нельзяли по подробнее на счот  WinAPI ?

Re: Координаты слова в MultiLine Text

И ешхо. можно ли в  VBA  взорвать текст на строки ? И если да , то как обратится к примитивам полученным после взрывания?

Re: Координаты слова в MultiLine Text

Поподробнее - это у меня в трех словах не получится. Да и не самый простой способ. Еще возникнет проблема с переводом единиц размерности и высоты/сжатия текста.
Взорвать - через команду _.explode, она оставляет "осколки" в наборе Previous