4D v16.3マルチスタイル (リッチテキストエリア) |
||
|
4D v16.3
マルチスタイル (リッチテキストエリア)
マルチスタイル (リッチテキストエリア)
4Dでは文字ごとににスタイルを設定できるリッチテキストエリアを使用できます。例えばテキストに太字、イタリック、文字色を持たせることができます: この機能は文字およびテキストタイプのフィールドや変数、リストボックスのセルに適用されます。ページおよびリストフォームで、 表示・印刷がサポートされます。 注: 以下のコンテキストではリッチテキストエリアを使用できません: 入力フィルター、クイックレポート、ラベルエディター このリッチテキスト機能を設定するためにプロパティリストのオプションを使用します。 利用可能な属性はフォント、サイズ、スタイル、文字色、そして背景色です。リッチテキストエリアでスタイルを更新するには 2つの方法があります:
リッチテキストエリアにて、スタイル属性は <SPAN> タグとして格納されます。テキストエリアが表示されると、これらのタグを4Dが解釈します。これは開発者がプログラムを使用してスタイル属性を指定したり変更したりできることを意味します。4Dがサポートする <SPAN> タグは後述の通りです。ST Get plain text コマンドはスタイルタグなしの生テキストを取り出します。 リッチテキストエリアを管理するコマンドとサポートされている<span>タグの詳細に関しては、4D Language Reference マニュアルの スタイル付きテキスト の章を参照して下さい。 リッチテキストをサポートするためのプロパティは、文字またはテキスト型の入力可変数・フィールド・リストボックスセルで利用できます。 このオプション ("テキスト" テーマ) は、選択エリアでスタイルの利用を可能にするかどうかを指定するものです。プロパティリストでこのオプションがチェックされていると、4D はエリア中の <SPAN> HTMLタグをスタイル属性として解釈します。 デフォルトでは、このオプションはチェックされていません。 このオプションは マルチスタイル オプションがチェックされているときにのみ、プロパティリストの "テキスト" テーマに表示されます。 例えば、以下のようにスタイルが変更されたテキストがあります: "デフォルトスタイルタグを格納" オプションがチェックされていない場合、エリアは更新されたスタイルのみを格納します。格納される内容は以下のようになります: What a<SPAN STYLE="font-size:13.5pt">beautiful</SPAN> day ! 同オプションがチェックされている場合には、エリアはすべてのフォーマット情報を格納します。先頭の汎用タグはデフォルトスタイルを定義し、変更されたスタイルはネストされたタグに書き込まれます。格納される内容は以下のようになります: <SPAN STYLE="font-family:'Arial'; font-size:9pt; text-align:left; font-weight:normal;font-style:normal;text-decoration:none;color:#000000;background-color:#FFFFFF">What a <SPAN STYLE="font-size:13.5pt">beautiful</SPAN> day!</SPAN> このオプションは マルチスタイル オプションがチェックされているときにのみ、プロパティリストの "入力" テーマに表示されます。 コンテキストメニュー オプションが選択されていると、ユーザーがエリアに入力中、右クリックでポップアップメニューが表示されるようになります: このポップメニューでは、以下の様なコマンドを使用することができます:
ユーザーがこのポップアップメニューを使用してスタイル属性を編集する と、4Dは On After Edit フォームイベントを生成します。 注:
サポートされるスタイル属性 (フォント、サイズ、スタイルそしてカラー) は以下のケースでドラッグ&ドロップやコピー/ペースト時にも保持されます:
その他の場合、スタイルはコンテキストに基づいて保持されます。 マルチスタイルエリア上にマウスオーバーしたときの機能に、新しいものが二つ追加されました:
注: URLのリンクは ST INSERT URL コマンドを使用することで挿入できます。 テキスト/文字列型のマルチスタイルフィールドまたは変数に URL (http://、https:// あるいは ftp://で始まる文字列) が含まれている場合、これらは自動的に認識されます。ユーザーが該当エリアを Ctrl+クリック (Windows) または Command+クリック (Mac OS) すると、その URL が規定の Web ブラウザーで直接実行されます。Windows では検知された URL は青色および下線付きで表示されます:
|
プロパティ
プロダクト: 4D
履歴
タグ texte riche, rich text area ARTICLE USAGE
デザインリファレンス ( 4D v16) |