2012-08-24 70 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

由接收器?這取決於他們的服務器,但我不這麼認爲。 –