Styledテキストエリア用の ツールバーを素早く作成 したい。テキストのフォントを変更したり、4Dエクスプレッションを計算したり、フリーズさせたり、一行もコードを書かずに行いたい。スタイル付きテキストエリア用の新しい標準アクションを使えば、それが可能です。
各ボタンオブジェクトに標準アクションを関連付けるだけで、4D がすべてを自動的に処理します:アクションのトリガーはもちろん、現在のコンテキストでアクションが利用できない場合は、ボタンのアクティブ化または非アクティブ化も処理します。
以下は、各ボタンに標準的なアクションを関連付けたカラーツールバーの例です。
標準アクションのすべての可能性とパワーを発見し、その使用方法の詳細を得るには、標準アクションに関するこのブログ記事を参照することをお勧めします。
次のデータベースでは、標準アクションを使用するためのさまざまな可能性を紹介します。
アクションのリスト
スタイル付きテキストエリアには、いくつかの標準アクションが用意されています。
- fontBold, fontItalic, fontUnderline, fontLinethroughで、太字/斜体/下線/行頭のフォント属性を切り替えます。
- fontStyle標準のフォントスタイルサブメニューを表示する
- fontSizeまたは colorパラメータを指定して、任意のフォントサイズやフォントカラーを設定する場合
- font/showDialog, color/showDialog または backgroundColor/showDialogシステムフォント、フォントカラーピッカー、またはフォント背景色ダイアログを表示します。
- visibleReferences, computeExpressionsまたは freezeExpressions領域内のすべての動的表現の表示、更新、フリーズ
- スペルチェックに関連するすべての操作中でも spell/autoCorrectionEnabled, spell/autoLanguageEnabled, spell/showDialog, …
新しいコマンド
という INVOKE ACTIONコマンドが追加されました。これは、定義されたコンテキストで標準アクションを実行します。
標準アクションが現在のコンテキストで適用可能かどうか、有効かどうかを知るには、新しい Get action infoコマンドを使用します。
ドキュメンテーション
詳しくは、4Dドキュメントセンターのこちらの記事をご覧ください。
4D Write Proエリア では、より多くの標準アクションが利用可能です。80以上のアクションが用意されています。