iCalendar和描述格式

时间:2012-08-24 15:28:51

标签: php outlook icalendar

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

当Outlook导入我的ICS时,它会使某些行18pt Bold而其他行没有,是什么定义哪些行在OL中格式化?

是否还有一种方法可以为描述中的链接添加alt描述?

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

4 个答案:

答案 0 :(得分:4)

为什么不使用X-ALT-DESC?

X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>

答案 1 :(得分: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工程师可以跳过线程并告诉我们业务逻辑是什么。

答案 2 :(得分:1)

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

感谢您注册\ n \ n

出来用粗体和蓝色。

感谢您注册!\ n \ n \

以纯文本形式出现。

答案 3 :(得分:0)

在包含Asterisk *

中文本的描述中
I am *BOLD text*

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

X-ALT-DESC;FMTTYPE=text/html: <html><body>I am <b>bold</b></body></html>