テキスト
ピッカーの使用を許可
このプロパティが有効化されていると、OPEN FONT PICKER または OPEN COLOR PICKER コマンドを使用してユーザーがフォントピッカー/カラーピッカーを呼び出すことを許可します。 これらのピッカーウィンドウを使用して、ユーザーはフォームオブジェクトのフォントやカラーをクリックによって変更できます。 このプロパティが無効になっていると (デフォルト)、ピッカーを開くコマンドは使用できません。
JSON 文法
プロパティ | データタイプ | とりうる値 |
---|---|---|
allowFontColorPicker | boolean | false (デフォルト), true |
対象オブジェクト
太字
選択テキストの線を太くし、濃く見えるようにします。
このプロパティは OBJECT SET FONT STYLE コマンドによって設定することができます。
これは通常のテキストです。
これは太字のテキストです。
JSON 文法
プロパティ | データタイプ | とりうる値 |
---|---|---|
fontWeight | text | "normal", "bold" |
対象オブジェクト
ボタン - チェックボックス - コンボボックス - ドロップダウンリスト - グループボックス - 階層リスト - 入力 - リストボックス - リストボックス列 - リストボックスフッター - リストボックスヘッダー - ラジオボタン - テキストエリア
イタリック
選択テキストの線を右斜めに傾けます。
このプロパティは OBJECT SET FONT STYLE コマンドによって設定することができます。
これは通常のテキストです。
これはイタリックのテキストです。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
fontStyle | string | "normal", "italic" |
対象オブジェクト
ボタン - チェックボックス - コンボボックス - ドロップダウンリスト - グループボックス - 階層リスト - 入力 - リストボックス - リストボックス列 - リストボックスフッター - リストボックスヘッダー - ラジオボタン - テキストエリア
下線
選択テキストの下に線を引きます。
JSON 文法
名称 | デー タタイプ | とりうる値 |
---|---|---|
textDecoration | string | "normal", "underline" |
対象オブジェクト
ボタン - チェックボックス - コンボボックス - ドロップダウンリスト - グループボックス - 階層リスト - 入力 - リストボックス - リストボックス列 - リストボックスフッター - リストボックスヘッダー - ラジオボタン - テキストエリア
フォント
このプロパティは、オブジェクトで使用される フォントテーマ または フォントファミリー を指定します。
フォントテーマ と フォントファミリー プロパティは、どちらか一方しか指定できません。 フォントテーマは、サイズを含めたフォント属性を定めます。 フォントファミリーの場合は、フォント名・フォントサイズ・フォントカラーをそれぞれ定義することができます。
フォントテーマ
フォントテーマプロパティには、自動スタイルの名前を指定します。 自動スタイルは、オブジェクトに使われるフォントファミリー・フォントサイズ・フォントカラーをシステムパラメーターに応じて動的に定めます。 これらのパラメーターは次に依存します:
- プラットフォーム
- システム言語
- フォームオブジェクトのタイプ
フォントテーマを使うことで、システムの現インターフェース標準に沿うようにタイトルが表示されることが保証されます。 ただし、マシンごとにサイズが変わるかもしれません。
3つのフォントテーマが提供されています:
- normal: フォームエディター内で作成された新規オブジェクトにデフォルトで適用される自動スタイルです。
- main および additional フォントテーマは テキストエリア と 入力 オブジェクトでのみサポートされています。 これらのテーマは、おもにダイアログボックスのデザインを目的に提供されています。 インターフェースウィンドウにおいて main フォントテーマは本文用、additional テーマは詳細情報を追記するためのものです。 下に macOS および Windows にてこれらのフォントテーマを使ったダイアログボックスの例を示します:
フォントテーマはフォントだけでなく、サイズやカラーも定めます。 一部のカスタムスタイルプロパティ (太字、イタリック、下線) は動作に影響なく適用することができます。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
fontTheme | string | "normal", "main", "additional" |
対象オブジェクト
ボタン - チェックボックス - コンボボックス - ドロップダウンリスト - グループボックス - 階層リスト - 入力 - リストボックス - リストボックス列 - リストボックスフッター - リストボックスヘッダー - ラジオボタン - テキストエリア
フォントファミリー
次の 2種類のフォントファミリーが存在します:
- フォントファミリー: "times", "courier", "arial" などのフォントファミリーの名称。
- 総称ファミリー: "serif", "sans-serif", "cursive", "fantasy", "monospace" などの汎用ファミリーの名称。
このプロパティは OBJECT SET FONT コマンドによって設定することができます。