У меня проблема с .Net RichTextBox. Кажется, что он не поддерживает форматирование табличных ячеек, что смешно, потому что большую часть времени, когда я создаю таблицы, я хочу, чтобы содержимое ячейки было выровнено по правому краю (цифры, валюта).Проблема RichTextBox (.NET Winforms) (или альтернатива)
Если я попытаюсь открыть документ WordPad в RichTextBox, он игнорирует (и фактически удаляет) команды для выравнивания ячеек. Я пробовал несколько обходных решений, но не удалось.
Может кто-нибудь подумать об идее исправить это? (без использования шрифтов и пространств с фиксированной шириной) Это было бы лучшим решением, так как другой код уже работает отлично, поэтому, если только нужно, это грязный хак, было бы здорово.
Или есть альтернатива с открытым исходным кодом для .Net Rich Text Editor, которую вы можете порекомендовать? Мне нужен пользовательский элемент управления, который я могу встроить в свою форму Windows и программно получить доступ к содержимому (создать контент или добавить что-то). Некоторое время я искал веб-сайт, но нашел только элементы управления (Ajax/Javascript).
Есть также редакторы HTML WYSIWYG, которые я мог бы использовать, но все они в основном являются браузером IE, встроенным и отредактированным с использованием MSHTML, и это немного странно, что в приложении Winforms (возможно, я ошибаюсь). И в этом случае нам понадобится дополнительное время для создания генератора контента для HTML - хотя его гораздо легче читать и генерировать, чем RTF IMHO.
Что вы, ребята, нашли для этого лучше?
Большое спасибо, я попробую. В конце мы остались с RichText так, как это было, клиент не очень беспокоил его проблемы. – Groo
Да, это выглядит многообещающе. Эта версия RichTextEdit, по-видимому, поддерживает более широкий спектр спецификаций Rtf, хотя она немного отличает некоторые вещи от старой, поэтому нам придется сделать некоторые изменения в нашем Rtf-генераторе. Благодаря! – Groo
Некоторые сравнительные данные lite: Стилизация документа XML с 723-строкой, загружаемого в элемент управления на основе этого примера, сократила время, затраченное с 1700 до 1200 мс, поэтому заметное повышение производительности, но все же оставляет желать лучшего в целом от MS-rich редактировать элементы управления в целом. – Jace