4D View Pro エリアの設定
4D View Pro エリアのプロパティは、プロパティリストを利用して設定することが可能です。 スプレッドシートプロパティはランゲージにより設定します。
フォームエリアプロパティ
オブジェクト名、変数あるいは式、アピアランス、アクション、イベント などの 4D View Pro オブジェクトプロパティ は、エリアのプロパティリストを使って設定できます。
ユーザーインターフェースの選択
4D View Pro のフォームエリアで使用するインターフェースは、プロパティリスト の アピアランス から選択できます:
また、
userInterface
およびwithFormulaBar
("ツールバー" インターフェースのみ) の JSONプロパティを使用することもできます。
インターフェースにより、基本的な編集とデータ操作がおこなえます。 ユーザーによる編集は、ユーザーによってドキュメントが保存されたときに 4D View Pro オブジェクトに保存されます。
リボン
ツールバー
ツールバー型インターフェースを有効化すると フォーミュラバーを表示 オプションが表示されます。 これを選択すると、ツールバーのすぐ下にフォーミュラバーが表示されます。
フォーミュラバーが表示された状態:
機能
リボン型、ツールバー型のいずれのインターフェースでも、関連 機能はタブにグループ分けされます:
タブ | アクション | リボン型インターフェース | ツールバー型インターフェース |
---|---|---|---|
ファイル | ファイル操作 | ○ | |
ホーム | テキストの書式など | ○ | ○ |
挿入 | アイテムの追加 | ○ | ○ |
フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ |
データ | データ操作 | ○ | ○ |
表示 | 表示の設定 | ○ | ○ |
設定 | スプレッドシートの設定 | ○ |
フォームイベント
4D View Pro エリアのプロパティリスト内では、以下のフォームイベントが利用可能です。
一部のイベントは (すべてのアクティブオブジェクトで利用可能な) 標準のフォームイベントであり、一部は 4D View Pro 専用のフォームイベントです。 また一部の標準フォームイベントは、4D View Pro エリアにおいて生成された場合、FORM Event
コマンドが返すオブジェクトに追加の情報を提供します。 以下の表は標準イベントと、4D View Pro 専用または追加情報を提供するイベントの一覧です:
シートオプション
4D View Pro シートオプションオブジェクトを使って、4D View Pro エリアの様々なオプションをコントロールすることができます。 このオブジェクトは以下のコマンドで操作します:
シートのアピアランス
プロパティ | タイプ | 説明 | |
---|---|---|---|
allowCellOverflow | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | |
sheetTabColor | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
frozenlineColor | string | 固定化された線の色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
clipBoardOptions | longint | クリップボードオプション。 利用可能な値: vk clipboard paste options all , vk clipboard paste options formatting , vk clipboard paste options formulas , vk clipboard paste options formulas and formatting , vk clipboard paste options values , vk clipboard paste options values and formatting | |
gridline | object | 枠線のオプション | |
color | string | 枠線の色を表すカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
showVerticalGridline | boolean | 垂直の枠線を表示するかどうかを指定します。 | |
showHorizontalGridline | boolean | 水平の枠線を表示するかどうかを指定します。 | |
rowHeaderVisible | boolean | 行ヘッダーを表示するかどうかを指定します。 | |
colHeaderVisible | boolean | 列ヘッダーを表示するかどうかを指定します。 | |
rowHeaderAutoText | longint | 行ヘッダーが文字を表示するか、数字を表示するか、あるいは空かを指定します。 利用可能な値: vk header auto text blank , vk header auto text letters , vk header auto text numbers | |
colHeaderAutoText | longint | 列ヘッダーが文字を表示するか、数字を表示するか、あるいは空かを指定します。 利用可能な値: vk header auto text blank , vk header auto text letters , vk header auto text numbers | |
selectionBackColor | string | シートにおける選択範囲の背景色。 (RGBAフォーマット推奨) | |
selectionBorderColor | string | シートにおける選択範囲の枠線の色。 | |
sheetAreaOffset | object | シートエリアのオフセットオプション | |
left | longint | シートの、ホストからの左オフセット | |
top | longint | シートの、ホストからの上オフセット |
いずれのプロパティも任意です。