我有一个RTF文本框,可用于在Outlook中创建电子邮件,其他一切工作都很好,我将RTB文本转换为字节数组并将其传递给mailItem.RTFBody属性,它在Outlook中显示正常除了子弹很小。当我在RichTextBox本身中创建它们时,它们看起来不错,但是在Outlook中它们却变得很小,几乎看不到:
在Outlook中: ·项目符号 · 是 ·在这里
在RichTextBox中: •项目符号 • 是 •在这里
如何防止这种情况发生?
当前代码:
oMailItem.RTFBody = GetRTBText();
private byte[] GetRTBText()
{
byte[] RTFArr;
Clipboard.Clear();
RTBBody.SelectAll();
RTBBody.Copy();
RTFArr = Encoding.UTF8.GetBytes(Clipboard.GetText(TextDataFormat.Rtf));
return RTFArr;
}