-
При загрузке rtf-файла в Richedit и его последующем сохранении файл переформатируется. В частности, удаляются закладки ({\*\bkmkstart ...}) поля с гиперссылками ({\field{\*\fldinst...}). Это особенности реализации в KOL или так везде? Можно ли с этим как-то бороться?
-
Вы можете сами ответить на свой вопрос. TRichEdit имеется в VCL.
-
I think you mean Trichedit = same win32 control as Kol richedit? Best advice: use ms word cheapest advice: use openoffice ;-)
-
note there are at least (four) versions of this richedit control and the last two do not remove any formatting, only re 1 and 2 afaik.
-
На самом деле, что-то может зависеть и от того, как получено или сохранено содержимое RichEdit. Есть способ через IStream, но для сохранения всего формата имеет, возможно, смысл использовать RE_Text[ ] с соответствующими опциями.
Кстати, RichEdit мне сегодня как раз понадобился, а вот в нем-то в версии 3 есть баг. Сегодня выложу обновление. Пока можно использовать опцию STATIC_RICHEDIT_DATA.
-
> Вы можете сами... - автор как бы намекает... но - нет у меня VCL, так что сам не разобрался. Впрочем, thanks, taddy, i've installed/registered msftedit.dll so richedit works quite well. But there's another problem now. When I try to insert some kind of RTF-formatted-string (like {\*\bkmkstart ...} \'cf etc.) with RE_InsertRTF, RE_Text, RE_Loadfromstream etc. i've got no these sequences there in my Kol richedit. Where they're gone? Can I find/use them or should I better find something else?
-
> Пока можно использовать опцию STATIC_RICHEDIT_DATA
??? У меня нет такой опиции!!! :) Что-то мне подсказывает, что я где-то слегка отстал от времени: win98, kol 2.88, Lazarus 0.9.24, delphi вообще нет (!). Понял. Буду догонять. Спасибо.
-
Это опция STATIC_RICHEDIT_DATA есть в KOL. FreePascal умеет добавлять символы условной компиляции. Впрочем, обновление до 3.02 я выложил, опция уже не требуется.
-
VK, can you please check your upload: MCK v3.02 = MCK v3.01
-
MCK was not changed.
|