Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Как получить PlainText из RTF-строки, не используя TRichEdit?   Найти похожие ветки 

 
Tack   (2007-05-01 13:13) [0]

Есть производственная задача: очень быстро в независимом потоке получать неформатированный текст из хранящихся RTF-строк. А если в RTF встречаются картинки или OLE-объекты, то следует заменять их на что-то вроде "<здесь была картинка>".

Не хочу использовать TRichEdit из-за того, что придется синхронизировать поток конвертирования, а это наверное скажется на производительности.  

Может, у вас есть на примете какие-нибудь готовые компоненты/функции для этого (кроме TRichEdit) ?

Заранее спасибо.


 
Eraser ©   (2007-05-01 18:59) [1]

> [0] Tack   (01.05.07 13:13)

можно работать напрямую через winAPI с невидимым виндовсовским прообразом TRichEdit в доп. потоке. а можно вручную распарсить rtf файл, но это думаю не очень просто сделать.


 
Tack   (2007-05-01 20:05) [2]

А там нужен только "деревянный" парсинг, с разложением в иерархию? Или возможен один линейный проход с поиском начала текстовых последовательностей? У меня таблицы точно не будут храниться, только текст с форматированием и возможно рисунки.


 
clickmaker ©   (2007-05-02 11:46) [3]


> возможен один линейный проход с поиском начала текстовых
> последовательностей

возможен.
Но надо учесть, что текст может быть в уникоде



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-1178164475
Novice
2007-05-03 07:54
2007.07.01
Поиск файлов FindNext, FindFirst


3-1175600650
natasha13
2007-04-03 15:44
2007.07.01
Изменение данных в Query


3-1175609549
tytus
2007-04-03 18:12
2007.07.01
TOracleQuery - многострочный SQL


15-1180606300
Kolan
2007-05-31 14:11
2007.07.01
Статья на RSDN. Реализовал написаное, интересно ваше мнение.


3-1175689951
Ega23
2007-04-04 16:32
2007.07.01
Посмотреть связи по таблице