4D View Proの機能は増え続けており、このR-リリースも例外ではありません。4D v18 R2には、列や行の追加や削除、サイズや可視性、ヘッダーラベルの定義ができる新しいコマンドが含まれています。このブログでは、その方法を紹介します。
行と列の削除
このコマンドは VP DELETE ROWSまたは VP DELETE COLUMNS コマンドは、行や列を削除するために作成されました。例えば、ユーザーが選択した列を削除する必要がある場合、使用することができます。
VP DELETE COLUMNS ( ("ViewProArea"))VP Get selection
行と列の挿入
は VP INSERT ROWSまたは VP INSERT COLUMNSコマンドは、行または列を追加するために作成されました。最初の列または行をパラメータとし、追加する行または列の数を加えた範囲を渡すだけでよい。例えば、B列の前に3列を挿入する場合。
VP INSERT COLUMNS ( ("ViewProArea";1;3))VP Column
行や列の数を変更する
デフォルトでは、4D View Proのシートは、100列と1,000行を含んでいます。ドキュメントをニーズに合わせてこれを変更する必要がある場合は VP SET COLUMN COUNTと VP SET ROW COUNTコマンドを使用します。例えば、シートのサイズを10列と20行に変更したい場合。
VP SET COLUMN COUNT ("ViewProArea";10) ("ViewProArea";20)
VP SET ROW COUNT
行と列の属性の変更
新しい VP SET COLUMN ATTRIBUTESと VP SET ROW ATTRIBUTESコマンドを使えば、それが可能になります。
- 列の幅や行の高さを指定する
- 印刷時のページ区切りの追加
- 列や行の表示/非表示
- 列や行のサイズを変更する機能の許可または拒否
- 列または行のヘッダーラベルを変更する
たとえば、B列のサイズを変更し、ユーザーが変更することを禁止したい場合。
$ColumnProperties:=New object
)
$ColumnProperties .width:=100
$ColumnProperties .resizable:=False
VP SET COLUMN ATTRIBUTES (VP Column ("ViewProarea";1);$ColumnProperties
行や列のサイズを自動的に変更する。
を使えば、内容に応じて行や列の大きさを自動的に調整することができます。 VP ROW AUTOFITまたは VP COLUMN AUTOFIT コマンドを使用します。例えば、ユーザーが選択した行や列を調整したい場合。
VP COLUMN AUTOFIT ( ("ViewProarea")) ( ("ViewProarea")VP Get selection
)
VP ROW AUTOFITVP Get selection
これらのコマンドはすべて上記のHDIでテストすることができます。