6

iCalendar ICSのイベントの説明にフォーマットを追加することはできますか?

OutlookがICSをインポートすると、一部の行が18ポイント太字になり、他の行は太字になりません。どの行が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行のテキストが続く場合、最初の行を太字にフォーマットします。最初の行には大文字が必要です。2つのミニマリストの例:これは機能します:

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

私が見つけた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 に答える