プロセス間のメッセージのやり取り
4D v15 R5 では、プロセス間、およびプロセスとフォーム間の情報交換をおこなうためのシンプルで強力な新しい方法が導入されました。この機能は、非同期メッセージングシステムに基づいており、プロセスやフォームを呼び出して、それぞれのコンテキストで引数とともにメソッドを実行するよう要求することが可能です。
Alturaフリー版4D Windows 64ビットが登場
4D製品群のWindows 64ビット版の提供に向けて、私たちは大きな節目を迎えました。それは、Alturaフリー版です。Alturaは、MacOSの機能をWindows上でエミュレートするためのライブラリで、プラグイン開発者がWindows上で製品を提供するために利用されていたものである。
内部的には4DはしばらくAlturaを使わなくなりましたが、サードパーティのプラグインに機能を提供するために深く統合されていました。
4D View Pro – リストボックスの行の高さを変更することができます。
行の高さがコンテンツにぴったり合うようなリストを表示することは、非常に一般的なニーズです。4D View Proには新機能が含まれており、 、 リストボックスの各行の高さを個別に制御して、コンテンツにフィットさせることができます。4D View Proについて詳しくは、こちらのブログ記事をご覧ください。
リストボックスの行の高さを定義するには、2つの方法があります。
- 新しい専用コマンドを使用する
- 新しいコントロール配列を使用する
4D v15.3 – Windows 10「Anniversary Update」認定リリース
先週リリースされた4D v15.3は、Windows 10 ‘Anniversary Update’に認定されています。
Windows 10 ‘Anniversary Update‘認証に加え、このメンテナンスリリースには、OpenSSLライブラリの最終アップデートが組み込まれており、4Dだけでなく、アプリケーションのセキュリティも高いレベルを維持することができます。
4D プリエンプティブプロセスでProコマンドを書き込む
4D v16では、新しい4D Write Proコマンドをプリエンプティブ・プロセスで使用して、データベースのスケーラビリティを向上させることができます。
例えば、請求書など、プログラムで文書を作成したり、変換するルーチンを行っている場合、ほとんどの4D Write Proコマンドがスレッドセーフになったので、プリエンプティブワーカーでそれを行うことができます!
リストボックス – 列の自動サイズ変更!
4D v16には、リストボックスを使用する際に、エンドユーザーに大きな自由と柔軟性を提供する新機能が搭載されています。各列に定義された制約は、リストボックスのサイズが変更されたときに、完全に適用され、尊重されるようになりました。
印刷設定の保存と復元を行う新コマンド
この機能により、ユーザーは、Windows または Mac OS の 32 ビットと 64 ビットの両方の環境で、印刷設定(4D印刷オプション取得と SET PRINT OPTIONコマンドで設定できないものも含む)をすばやく効率的に保存および復元することができます。
オフィスプリンタは、両面印刷、ステープル、パンチ、ウォーターマーク、インク節約、カラーキャリブレーションなど、多くの機能をサポートしています。新しいコマンドBLOB to print settingsと Print settings to BLOBは、プリンタダイアログで利用可能な情報一式を保存、復元し、完全自動(かつ顔なし)印刷ジョブを可能にします。
リストボックスのカラムサイズ変更時にアクションを実行する
On Column Resizeイベントは、ユーザーが列幅を変更する限り、リストボックスのサイズ変更中に「ライブ」でトリガーされるようになりました(以前は、サイズ変更の最後に1回だけ生成されていました)。
この機能のおかげで、4Dプログラマーは、カラムの実際の幅に基づいたライブで応答性の高いインターフェースを作成する機会を得ることができます。
4D Write Proのヘッダーとフッター
4D Write Proは、4D v16で進化しています!
4D Write Proのドキュメントにヘッダーとフッターを挿入することができますが、4D Writeプラグインから既存の.4w7ドキュメントを開いたときに、既存のヘッダーとフッターを取得することができるようになりました。
ドキュメントのセクションを定義し、ヘッダーやフッターを すべて、またはセクションごとに独立して追加することができます。右ページと左ページ、またはセクションの最初のページに異なるヘッダ/フッタを設定することができます。もちろん、ヘッダーとフッターは、文書の他の部分と同様にスタイル(フォント、色、マージン、パディング、ボーダー…)を設定でき、画像を含めることも可能です。
4D Write Pro文書にインライン画像を挿入する。
4D Write Proで作成されるすべての文書の署名に会社のロゴを挿入したいとお考えでしょうか?または、各請求書の行に製品画像を追加したいですか?
4D v16では、4D Write Proドキュメントにインライン画像を専用コマンドでプログラム的に挿入できるようになりました。 WP INSERT PICTURE!