Преобразование C # FlowDocument в HTML

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

] Метод, который я сейчас использую, не дает никакого форматирования:

string message = new TextRange(messageTextBox.Document.ContentStart,
                               messageTextBox.Document.ContentEnd).Text;

Итак, я поискал и нашел это , однако ему больше 5 лет, и в комментариях пользователь MSFT прокомментировал: что он больше не поддерживается - «Этот образец был удален из нашего набора образцов и больше не поддерживается» , а генерируемый им HTML имеет более старый формат, чем современный HTML или XHTML, который было бы лучше есть.

Кто-нибудь может показать мне, как я могу преобразовать отформатированное содержимое RichTextBox в HTML?

(Итак, когда письмо отправлено, получатель видит письмо с форматированием)

7
задан phihag 4 June 2011 в 11:35
поделиться