HTML или RTF? - PullRequest
       47

HTML или RTF?

8 голосов
/ 05 марта 2009

В моей программе на Delphi я хочу отобразить некоторую информацию, сгенерированную приложением. Ничего особенного, только 2 столбца текста с цветными частями слов.
Я думаю, что в принципе у меня есть два варианта:

  1. HTML в браузере TW
  2. RTF в TRichEdit.

HTML более стандартный, но, кажется, загружается медленнее, и мне пришлось иметь дело с The Annoying Click Sound . RTF по-прежнему хорошая альтернатива в наши дни?

редактирование:
Хороший вопрос от dangph: «Что происходит с сгенерированными документами?»
Документы будут удалены после просмотра.

Ответы [ 13 ]

0 голосов
/ 16 ноября 2011

Используйте HTML, но с ' Delphi Wrapper для Chromium Embedded ' Анри Гурвестом , в Chromium используется ядро, которое поддерживает Google Chrome .

Не используйте TWebBrowser, я страдаю от всех программ, которые используют веб-контроль IE - слишком маленький шрифт на моем 22-дюймовом мониторе с разрешением 1920x1080, я использую Windows 7 и DPI моей системы составляет 150% (XP режим), я пытался все настроить, пытаясь это исправить, не повезло ...

0 голосов
/ 16 ноября 2011

Я голосую за HTML.

  • Легче генерировать программно.
  • Широко поддерживается.
  • Поскольку вам не нужны возможности WYSIWYG, я думаю, что преимущества HTML превосходят RTF. Более того, если возникнет необходимость экспортировать сгенерированные данные для дальнейшего редактирования в стиле WP, помните, что основной текстовый процессор может открывать и конвертировать файлы HTML.
0 голосов
/ 21 марта 2009

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

...