RTF и HTML могут жить в одном приложении? - PullRequest
2 голосов
/ 02 сентября 2011

Я думаю, что это очень популярная проблема.У меня есть старое приложение, которое содержит поля RTF.RTF в моем случае используется только для самых основных функций (шрифт: размер, стиль, цвет, ... гиперссылки).В любом случае, так как я разрешаю вставлять из слова, иногда могут возникнуть некоторые более сложные вещи.

Теперь с rtf все в порядке, даже потому, что с помощью построителя отчетов я могу получать отчеты, где печатается rtf.

проблема приходит с веб-приложением.Я занимаюсь разработкой веб-приложения, которое в основном является дополнительным интерфейсом для моего унаследованного приложения.

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

В любом случае в идеале я хотел бы иметь возможность просматривать и редактировать форматированный текст как в веб-приложении, так и в приложении win32.

В чем может быть решение?

В этот вопрос Я нашел ссылку на ScroogeHTML конвертер.

Но даже если я конвертирую, есть следующие моменты, которые я не могу согласовать:

  1. Хранение: что хранить?В настоящее время, конечно, я храню rtf.
  2. Должен ли я преобразовывать rtf в html каждый раз, когда я показываю форматированный текст в веб-приложении, а затем преобразовывать его обратно в rtf для хранения?

1 Ответ

3 голосов
/ 02 сентября 2011

Вы можете реализовать редактор RTF в своем веб-приложении.

http://en.wikipedia.org/wiki/Online_rich-text_editor

Таким образом, вам не нужно менять формат хранения.

...