是否通过Culture在Exchange.EmailMessage上设置文本方向?

时间:2014-11-03 21:05:49

标签: c# exchange-server-2010

我希望了解Exchange电子邮件消息的文本方向是否通过culture属性设置。我知道当我从右到左检查下面的代码时,cultureInfo告诉我这应该是从右到左。

CultureInfo x = new CultureInfo("ar-OM");
Console.WriteLine(x.TextInfo.IsRightToLeft);
Console.Read();

当我进行测试并检查我的电子邮件时,我没有看到左边的权利。

var srvc = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
srvc.Url = new Uri("https://XXXXX.com/EWS/Exchange.asmx");
srvc.UseDefaultCredentials = true;
srvc.TraceEnabled = true;
var msg = new EmailMessage(srvc)
{
    From = new EmailAddress("XXXX@XXXXXX.com")
};
msg.ToRecipients.Add(new EmailAddress("XXXXXXX@gmail.com"));
msg.Subject = "قواعد مراهنات سباقات الخيل";
msg.Body = "إذا كانت لديك أي أسئلة حول بيان الخصوصية هذا أو هذا الاستبيان، يرجى الاتصال بـ";
msg.Culture = "ar-OM";          
msg.Send();

这是因为我的本地机器/浏览器/ Outlook上的设置,还是我需要做一些其他事情才能从右到左文本方向?如果可能的话,我现在想避免使用HTML编码。

0 个答案:

没有答案