6

是否可以向 iCalendar ICS 中的事件描述添加任何格式?

当 Outlook 导入我的 ICS 时,它使某些行 18pt 粗体,而另一些则不是,什么定义了哪些行在 OL 中被格式化?

还有一种方法可以为描述中的链接添加替代描述吗?

我也想使用 PHP 构建我的 ICS 文件。

4

4 回答 4

5

为什么不使用X-ALT-DESC

X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>
于 2013-12-05T21:28:41.457 回答
1

Outlook 对此非常反复无常,最好不要与之抗争。

我发现 Outlook 将我的第一行格式化为粗体,如果它后跟 2 个换行符 (\n),然后是至少 3 行文本,其中第一行必须有一个大写字母。两个极简主义的例子:这有效:

DESCRIPTION:I am bold\n\nThey\nthey\nthey

这不

DESCRIPTION:I am not bold\n\nthey\nthey\nthey

我承认这不是一个准确的答案。也许 Microsoft Outlook 工程师可以跳上线程并告诉我们业务逻辑是什么。

于 2012-08-29T22:43:32.747 回答
1

我发现的一件事:如果第一行是粗体和蓝色,那是因为 Outlook 认为它是标题并应用标题格式。在末尾添加标点符号会将其还原为纯文本。

感谢您注册\n\n

出来是粗体和蓝色。

感谢您注册!\n\n\

以纯文本形式出现。

于 2013-12-05T19:31:37.090 回答
0

在用星号 * 包裹文本的描述中

I am *BOLD text*

但更好的方法还包括 X-ALT-DESC

X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>
于 2018-04-25T11:31:38.573 回答