Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言在纯文本电子邮件中格式化表#_C#_Email_Plaintext - Fatal编程技术网

C# 用C语言在纯文本电子邮件中格式化表#

C# 用C语言在纯文本电子邮件中格式化表#,c#,email,plaintext,C#,Email,Plaintext,我正试图通过电子邮件发送表格格式的数据,我刚刚被告知,我们的一些客户无法接收HTML格式的电子邮件,这正是我所使用的。我试图使用制表符来管理它,但字符串的长度变化太大,使其变得合理 有没有一种方法可以轻松地在纯文本电子邮件中格式化表格数据?我认为你不会发现任何广泛可靠的东西-你会遇到以下问题: 很多人阅读电子邮件的字体是成比例的,所以用空格填充是行不通的 电子邮件客户端不同意呈现选项卡,因此即使没有字符间距问题,您也无法使用它们 发送PDF附件怎么样?我知道会有愤怒的纯粹主义者疯狂地反对投票

我正试图通过电子邮件发送表格格式的数据,我刚刚被告知,我们的一些客户无法接收HTML格式的电子邮件,这正是我所使用的。我试图使用制表符来管理它,但字符串的长度变化太大,使其变得合理


有没有一种方法可以轻松地在纯文本电子邮件中格式化表格数据?

我认为你不会发现任何广泛可靠的东西-你会遇到以下问题:

  • 很多人阅读电子邮件的字体是成比例的,所以用空格填充是行不通的
  • 电子邮件客户端不同意呈现选项卡,因此即使没有字符间距问题,您也无法使用它们

发送PDF附件怎么样?我知道会有愤怒的纯粹主义者疯狂地反对投票给我,因为我敢于提出这个建议,但这可以让你从与邮递员没完没了的不满意的争吵中解脱出来。

你可以尝试用“-”来填补空白。虽然它并不完美,但它可能比标签或空间更好。

不幸的是,同样不能在手机上阅读HTML邮件的人,也不能在手机上查看PDF。