#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 (элементы управления контентом, темы и т.д.), И поэтому он уже был оставлен.