4D 20 R7には、SpreadJSの新バージョンv17.1と、それに対応したリボンツールバーのアップデートが含まれています。4D View Proの開発を加速させる、新バージョンの新機能をご紹介します。
ヘッダーをドラッグして列や行を移動/挿入
ヘッダーをドラッグすることで、列や行の移動や挿入が可能になりました。これは、スプレッドオプションのallowDragHeaderToMove を行、列、または両方に設定することで有効になります。これはリボンでも有効にできます:
チャートの機能拡張
ウォーターフォールチャート
4D View Proに新しいチャートタイプ、ウォーターフォールチャートが追加されました。これは、加算または減算される値として、実行中の合計を表示します。これらの値は、正の値と負の値を持つ列として配置され、それら2つを区別するために色分けされています。最初の列と最後の列は通常、横軸に対して整列され、中間の値は通常、浮き沈みするバーとして表示されます。
折れ線グラフのスムーズ線のフォーマット
4D View Pro の折れ線グラフは滑らかな線のフォーマットをサポートするようになりました。
複数選択でのグラフ挿入
Excelと同様に、4D View Proでも複数選択によるグラフの挿入が可能になりました。データの連続した範囲を選択するだけでなく、Ctrlキーを押して、連続しない複数の範囲を選択し、それをもとにグラフを作成することもできます。
これらの範囲は複数の方法で指定することができ、4D View Pro はそれに応じてチャートを作成します:
スパークラインの強化
ロリポップ分散スパークライン
新しいロリポップ分散スパークラインは、データセットの絶対分散と相対分散を表示できます。これは棒グラフに似ていますが、ローソク形の代わりに線を使用することで表示スペースを削減します。そのため、大量のデータを扱う場合に便利です。
ワークブックの機能強化
特殊貼り付けオプションの追加
4D View Pro では、以下のような貼り付けオプションが追加されました:
- コメント – コメントのみ貼り付け
- 検証 – データ検証ルールのみを貼り付け
- ソーステーマを使用した全て – セルの全てのコンテンツを同じワークシートテーマで貼り付け
- 枠線を除くすべて – 枠線を除くすべてのセル内容と書式を貼り付けます。
- 列の幅 – コピーした列または列の範囲の幅を貼り付けます。
- 数式と数値書式 – 数式とすべての数値書式オプションのみを貼り付けます。
- 数値と数値書式 – 数値とすべての数値書式オプションのみを貼り付けます。
シートタブのスタイルサポート
シートタブはユーザーが設定できるスタイルをサポートするようになりました。スタイルにはテキストスタイル、背景色、アイコンが含まれます。
TopRowChanged/LeftColumnChangedイベントの改善
TopRowChanged イベントとLeftColumnChanged イベントがピクセルスクロールに対応しました。この変更前は、行または列全体がスクロールしてからでないとイベントが発生しませんでしたが、現在はピクセルスクロールが有効になっている場合には、どんな量のスクロールであってもこのイベントが発生し、スクロールのステータスを提供するようになりました。
分散水平揃え
4D View Pro がテキストの分散水平揃えをサポートしました。これは、中央揃えとほぼ同じで、それに加えてテキストを自動的に折り返します。
エクセルの最後のソート状態を保持
4D View Pro は、Excel ファイルをインポートする際に、ソート状態を保持するようになりました。
結論
4D 20 R7 リリースで、4D View Pro はSpreadJS バージョン17.1を搭載し、強化されたチャートタイプ(ウォーターフォールチャート、スムーズな折れ線グラフの線)、チャート挿入の複数選択、改良されたスパークラインタイプ、ワークブックと整列のさらなる強化などの新機能をもたらしました。このアップデートにより、4D View Pro の開発が効率化され、機能性とパフォーマンスが向上しました。
さらに詳しい情報については、これらSpreadJS v17.1の進化を参照して下さい。また、その感想や経験を是非4Dフォーラムで共有してください。