2012-08-24 73 views
6

是否可以添加任何格式到iCalendar ICS中的事件描述?iCalendar和说明格式化

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

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

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

+0

我有同样的问题,有一些补充(项目符号列表)。看[这个问题](http://stackoverflow.com/q/12286163/412107)。 –

回答

1

展望对此非常反复无常,而且你最好不要与之抗争。

我发现Outlook格式化我的第一行粗体,如果它遵循2个换行符(\ n),然后由至少3行文本,其中第一个必须有大写字母。两个简约的例子:这个作品:

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

这并不

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

我承认这不是一个确切的答案。也许一位微软Outlook工程师可以跳过这个线索并告诉我们业务逻辑是什么。

1

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

感谢您注册\ n \ n

出来粗体和蓝色。

感谢您注册!\ n \ n \

出来为纯文本。

+0

道具的人,你不知道我今天失去了多少小时试图解决这个问题。谢谢。 – Rich

4

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

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

现在这是我正在寻找的答案!谢谢 ! – ajzeffer

+0

如果电子邮件中不允许使用HTML,那么使用这种方法会导致ICS文件或电子邮件被拒绝吗? – peteb

+0

由接收器?这取决于他们的服务器,但我不这么认为。 –