4D のマルチスタイルテキストエリアでは以下のタグを使用することができます。
<span style="-d4-ref:'expression'"> </span>
このタグは、テキストに4D式 (式、メソッド、フィールド、変数、コマンド、等) を挿入します。これらの式は以下のタイミングで評価されます:
式の評価された値は <span> タグに保存されません。参照のみが保存されます。
注: 4Dのランゲージやバージョンに関係なく、式の正常な評価を確実にするには、異なるバージョン間において名前が変化しそうな要素 (コマンド、テーブル、フィールド、定数) に対してはトークンシンタックスを使用することが推奨されます。例えば、Current time コマンドを挿入するには、'Current time:C178' と記載して下さい。この点についての詳細は フォーミュラ内でのトークンの使用 を参照ください。
<span><a href="url">Visible label</a></span>
このタグはテキストにURLを挿入します。
例:
<span><a href="http://www.4d.com/">4D Web Site</a></span>
<span style="-d4-ref-user:'myUserLink'">Click here</span>
"ユーザーリンク" は見た目が URL と同じですが、クリックしてもソースは自動的に開きません。どのような文字列でも参照として渡すことができますが、クリックされたときに起こるアクションはデベロッパーによってプログラムされた内容によります。
つまり、タグがクリックされたときに、URL の代わりに、ファイルや 4Dメソッド等を開いたり実行したりすることができます。 ST Get content type コマンドによって、ユーザーリンクがクリックされたかどうかを検知することもできます。
ユーザーリンクは ST SET TEXT コマンドによって定義します:
ST SET TEXT(txtVar;"This is a user link: <span style=\"-d4-ref-user:'UserLink'\">User Label</span>";$start;$end)
スタイル付テキストには任意のタグを挿入することができます。例として、<img src="http://doc.4d.com/pictures/ja.png"> のようなタグも可能です。タグは標準テキストのコードに保存されますが、解釈されたり表示されたりすることはありません。これは例えば、HTML形式のメールに画像を挿入するような場合に便利です。
ここでは <SPAN> タグの属性としてサポートされる4Dのリッチテキストエリアのスタイルを説明します。これらの属性を使用してカスタムスタイルを指定することも可能です。ここで説明されている属性のみを4Dはサポートします。
<SPAN STYLE="font-family: フォントファミリー"> ... </SPAN>
<SPAN STYLE="font-size: 20pt"> ... </SPAN>
<SPAN STYLE="color:green"> ... </SPAN>
または
<SPAN STYLE="color:#006CCC">...</SPAN>
<SPAN STYLE="background-color:green"> ... </SPAN>
または
<SPAN STYLE="background-color:#006CCC">...</SPAN>
フォントカラーと背景色属性では、カラー値としてRGBの16進およびW3Cによって標準CSSのために定義された16のHTMLカラー名を指定できます。:

