Я столкнулся с ситуацией, когда мне нужно обработать входящее сообщение электронной почты в формате в формате обычного текста , а затем отобразить письмо в виде виртуального простого текста (размер шрифта = 10,5 и шрифтtype = Consolas) для пользователя.
Мой код до сих пор
string Text = "<html><body><basefont size=3 font face= consolas>" + mailItem.HTMLBody + "</font></body></html>";
mailItem.HTMLBody = Text;
//Process the email and display
Это работает хорошо, но при отображении показывает виртуальный простой текст размер шрифта 10.0 вместоиз необходимых 10,5 .Я попытался изменить размер базового шрифта на 4,5 и т. Д., Это никак не повлияет на отображение.
пробовал другие варианты:
1. Добавление таблицы стилей CSS.Это не будет работать хорошо, так как большинство почтовых клиентов не поддерживают его.
2. Добавление тега div в код, подобный этому
string Text = "<html><div style=font-size:10.5px; font-face:consolas;>" + mailItem.HTMLBody + "</font></body></div></html>"
, это также не работает.
Моя основная задача - показать пользователю виртуальное текстовое электронное письмо с размером шрифта 10,5 и шрифтом Consolas после завершения обработки.