Получение plain-текста из RTF средствами Windowless RichEdit
От: 2garin Россия  
Дата: 16.06.06 09:01
Оценка:
Всем привет!

Есть необходимость извлечь plain-текст из RTF-файла (сформировать HTML из RTF). RTF может содержать внедренные объекты.
Пробовал создавать CRichEditCtrl и получать из него текст по строкам вызовами GetLine — все получается. Но не хотелось бы использовать контрол как таковой, пусть даже скрытый.
Попытки заиспользовать Windowless Rich Edit ни к чему не привели.
По минимуму реализовал ITextHost, получил интерфейс ITextServices но вызов функции этого интерфейса
TxSendMessage(EM_GETLINECOUNT, (WPARAM)0, (LPARAM)0, &lResult)

всегда возвращает OLE_E_INVALIDRECT (0x8004000DL).

В чем дело? Может быть, что-то необходимо реализовать в моем ITextHost, какие-то необходимые методы?

Если кто сталкивался с подобной задачей — подскажите, плз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.