4D View Pro:4D 20 R7の新機能

Deeplからの自動翻訳

4D 20 R7には、SpreadJSの新バージョンv17.1と、それに対応したリボンのアップデートが含まれています。4D View Proの開発を加速させる、新バージョンの新機能をご紹介します。

ヘッダーをドラッグして列や行を移動/挿入

ヘッダーをドラッグすることで、列や行の移動や挿入が可能になりました。これは、スプレッドオプションのallowDragHeaderToMove列挙を行、列、または両方に設定することで有効になります。これはリボンでも有効にできます:

blank

チャートの機能拡張

ウォーターフォールチャート

4D View Proに新しいチャートタイプ、ウォーターフォールチャートが追加されました。これは、加算または減算される値として、実行中の合計を表示します。これらの値は、正の値と負の値を持つ列として配置され、2つを区別するために色分けされています。最初の列と最後の列は通常、横軸に対して整列され、中間の値は通常、浮動列です。

blank

デモSpreadJS ドキュメント

折れ線グラフのスムーズラインフォーマット

4D View Proの折れ線グラフが滑らかな線の書式をサポートするようになった。

blank

デモSpreadJSドキュメント

複数選択でのグラフ挿入

Excelと同様に、4D View Proでも複数選択によるグラフの挿入が可能になりました。データの連続した範囲を選択するだけでなく、Ctrlキーを押して、連続しない複数の範囲を選択してグラフを作成することもできます。

これらの範囲は複数の方法で指定することができ、4D View Proはそれに応じてチャートを作成します:

blank

SpreadJSドキュメント

スパークラインの強化

ロリポップ分散スパークライン

新しいロリポップ分散スパークラインは、データセットの絶対分散と相対分散を表示できます。これは棒グラフに似ていますが、矩形の代わりに線を使用することで表示スペースを削減します。そのため、大量のデータを扱う場合に便利です。

blank

デモSpreadJS ドキュメント

ワークブックの機能強化

貼り付け特殊オプションの追加

4D View Proでは、以下のような貼り付けオプションが追加されました:

  • コメント – コメントのみ貼り付け
  • バリデーション – データバリデーションルールのみを貼り付け
  • 全てソーステーマを使用 – 全てのセル内容を同じワークシートテーマで貼り付け
  • 枠線を除くすべて – 枠線を除くすべてのセル内容と書式を貼り付けます。
  • 列の幅 – コピーした列または列の範囲の幅を貼り付けます。
  • 数式と数値書式 – 数式とすべての数値書式オプションのみを貼り付けます。
  • 数値と数値書式 – 数値とすべての数値書式オプションのみを貼り付けます。

デモSpreadJS ドキュメント

シートタブのスタイルサポート

シートタブはユーザーが設定できるスタイルをサポートするようになりました。スタイルにはテキストスタイル、背景色、アイコンが含まれます。

デモSpreadJS ドキュメント

TopRowChanged/LeftColumnChangedイベントの強化

TopRowChangedイベントとLeftColumnChangedイベントがピクセルスクロールに対応しました。この変更前は、行または列全体がスクロールしてからでないとイベントが発生しませんでしたが、現在はピクセルスクロールが有効になっている場合にイベントが発生し、スクロールのステータスを提供するようになりました。

SpreadJS ドキュメント

分散水平アライメント

4D View Proがテキストの分散水平アライメントをサポートしました。これは、テキストを自動的に折り返すことを除けば、中央揃えと同じです。

デモSpreadJSドキュメント

エクセルの最後のソート状態を保持

4D View Proは、Excelファイルをインポートする際に、ソート状態を保持するようになりました。

デモHSpreadJSドキュメンテーション

結論

4D 20 R7リリースで、4D View ProはSpreadJSバージョン17.1を搭載し、強化されたチャートタイプ(ウォーターフォールチャート、折れ線グラフのスムーズライン)、チャート挿入の複数選択、改良されたスパークラインタイプ、ワークブックと整列のさらなる強化などの新機能をもたらしました。このアップデートにより、4D View Proの開発が効率化され、機能性とパフォーマンスが向上しました。

さらに詳しい情報が必要ですか?これらのSpreadJS v17.1の進化を詳しくご覧いただき、4Dフォーラムで経験を共有してください。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。