3

共有するデータをいくつか用意します。

        package = package ?? new DataPackage();

        package.Properties.Title = "Event: " + data.Name;

        var text = new StringBuilder().AppendFormat(@"
Start at.   {0:F}<br/>
End at.     {1:F}<br/>
Total time. {2}<br/>
", data.StartTime, data.EndTime, data.TotalTime);


        var textHtml = text.ToString();
        package.SetText(textHtml.Replace("<br/>", ""));
        package.SetHtmlFormat(textHtml);

一部のアプリ (Tweetro など) では like ブレークが正常に表示されますが、メールでは無視されます。これを修正する方法はありますか?

4

2 に答える 2

0

テキストと Html の両方をパッケージに提供します。

そのため、ターゲット アプリが受け入れるものに応じて、Text または Html が使用されます。<br/>テキストでは、空の文字列に置き換えます。したがって、改行はありません。

代わりに「\n」に置き換えてみましたか?'\n' は改行文字です。

    package.SetText(textHtml.Replace("<br/>", "\n"));
于 2012-10-23T21:56:20.387 に答える