¿Hay alguna forma para mostrar derecha a izquierda electrónicos de texto sin formato?
-
04-10-2019 - |
Pregunta
Estoy enviando mails en C # usando SmtpClient. Voy a enviar los correos como texto sin formato:
message.IsBodyHtml =False;
¿cómo puedo enviarlos como RTL? con el correo HTML es muy fácil, solo etiqueta como RTL.
Código de ejemplo:
public void SendEmail(bool isJapanese)
{
try
{
MailAddress from = new MailAddress(FromEmail,FromDisplay);
MailAddress to = new MailAddress(ToEmail, ToDisplay);
MailMessage message = new MailMessage( from, to);
message.Subject = Subject;
if (!IsHTML)
Body = Body.Replace("<br/>", "\r\n").Replace("<br/>", "\r").Replace("<br/>", "\n");
message.Body =Body;
message.BodyEncoding = Encoding.UTF8;
message.SubjectEncoding = Encoding.UTF8;
message.IsBodyHtml = IsHTML;
smtpClient.Send(message);
}
catch (Exception ex)
{
ex.HelpLink += "class MailSender, fn SendMail(); ";
Log(ex);
}
}
Solución
no hay manera de alineación indeciate de correos de texto sin formato. por cierto- Gmail se autodetcting idiomas RTL, pero este es el único proveedor que veo que Doe es eso.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow