Формат расширенного текста устарел?

#html #wpf #wpf-controls #openxml #rtf

#HTML #wpf #wpf-элементы управления #openxml #rtf

Вопрос:

Со страницы Википедии о формате Rich Text (http://en.wikipedia.org/wiki/Rich_Text_Format ):

По состоянию на март 2008 года текущей версией является 1.9.1. Согласно документации Microsoft Office 2010 resource kit, Microsoft прекращает вносить усовершенствования в спецификацию RTF. Кроме того, некоторые новые функции в Word 2010 и более поздних версиях не будут сохраняться должным образом в формате RTF.[11]

Ссылка находится здесь:http://technet.microsoft.com/en-us/library/cc179199.aspx#BKMK_Changed

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

Должен ли я использовать формат Rich Text через встроенный в .NET RichTextBox? Будет ли он устаревшим в ближайшем будущем для нового формата OpenXML от Microsoft?

Было бы лучше вообще пропустить форматированный текст и перейти на форматирование HTML? Если да, то что .Вы бы порекомендовали NET control?

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

Спасибо!

Комментарии:

1. В тексте там говорится, что RTF не оставлен, а только не получил дальнейшего развития. В этом разница.

Ответ №1:

С элементом управления RTF у вас еще долгое время все будет в порядке. Это никуда не денется. В будущем могут появиться лучшие альтернативы, но элемент управления RTF не станет устаревшим. Как сказал Болдевин в комментарии, в RTF не вносятся улучшения, чтобы поддерживать его в актуальном состоянии с функциями Microsoft Word. Но формат RTF сам по себе никуда не денется.

Комментарии:

1. Да, RTF будет существовать вечно, но застрял в своем нынешнем воплощении. В Word уже существует множество настроек, которые нельзя сохранить в RTF (элементы управления контентом, темы и т.д.), И поэтому он уже был оставлен.