在C#中更改HTMLbody的字体

时间:2011-06-28 14:23:29

标签: c# html fonts

我使用mailitem.HTMLBody处理电子邮件正文的文本。

可以通过mailitem.HTMLBody访问整个电子邮件。

如何在C#中更改整个电子邮件正文的字体?例如,将字体大小设置为10.5,将字体设置为Consolas

Outlook.MailItem mailItem = (Outlook.MailItem)selection[1];

mailItem.HTMLBody = "<font size= 10>";

这不起作用。

1 个答案:

答案 0 :(得分:3)

没有

请勿使用<font>标记。这个标签现在已经过时很久了。

相反,请使用CSS样式表。这将是一个单独的文件,您可以将其包含在内(也可以使用标题中的<style>标记嵌入主页中,但最好将其作为单独的文件使用)

要使用CSS在页面中全局设置字体,您可以执行以下操作:

body {
    font-size: 10px;
}

希望有所帮助。