4D Write Proと表-列のサイズを簡単に変更することができます。
4D v16 R4は、大きな機能であるテーブルを提供することで、あなたの夢を実現させました。テキストが列のサイズに合わせて自動的に折り返され、データが変わっても「壊れない」本物のテーブルです!それ以来、好きなだけ多くの行と列を持つテーブルを作成できるようになりました。さらに、表のスタイル、各行、列、セルを、列の幅も含めて定義することができるのです。これらの操作のほとんどは、プログラミングによって実現されていましたが、4D v18では、列の幅をエンドユーザーが変更できると言ったらどうでしょうか。
4D View Pro:SVG変換
4D View Proドキュメントが埋め込まれた4Dフォームを印刷したり、4D View Proドキュメントにドキュメントの一部を表示する必要があるでしょうか?このような場合 VP Convert to pictureコマンドを使用すると、4D View Pro ドキュメントの一部から SVG を作成し、それを画像のように扱うことができます。このブログ記事でその方法を紹介します。
プロジェクト・データベース:スタイルシートでフォームを美しくする
クラシック4Dのバイナリ構造では、スタイルシートを定義して、フォームで使用するフォント、フォントサイズ、テキストスタイルをmacOSとWindowsの両方のプラットフォームで指定することができます。プロジェクトデータベースでは、4ステートボタンのプロパティを定義したり、すべてのラインオブジェクトのカラーとボーダーを指定したり、アプリケーションのすべてのリストボックスのヘッダーの高さを設定するなど、さらに進んだことができます。CSSの文法と構文に触発された4Dは、4Dプロジェクト・データベースのフォームの特定のニーズを満たすために、CSSを適応させました。スタイルシートのおかげで、すべてのプロパティを設定し、真に視覚的に魅力的なフォームを作成することができます。このブログ記事で、その方法をご紹介します
4D Write Pro:スタイルシートはこちら
4D Write Proにとって、4D v18は、スタイルシートの登場という朗報をもたらしました!段落や文字に独自のスタイルシートを管理できるようになりました。
4D for iOSで簡単にリレーションシップを管理する
4D for iOSの前バージョンで、Many to Oneリレーションを紹介しました。4D v18は、4D for iOSで利用できるリレーションのリストを完成させ、携帯電話で得られる最も魅力的なユーザー体験で最も完全なアプリケーションを簡単に構築できるようにします!
プロジェクトのデータベースユーザーとグループの管理
最新の4D v17 R-Releasesでベータ版として提供されていたプロジェクト・データベースが、4D v18で製品版として利用できるようになりました!4D v18の多くの変更点の中で、ユーザーとグループの管理方法があります…特にデプロイメントがとても簡単になりました。この記事では、これらの変更について知っておく必要があるすべてのことを簡単に紹介します。
4D View Pro:印刷とPDFエクスポートの管理
を使って VP PRINTと VP EXPORT DOCUMENT コマンドを使えば、文書を印刷したり、PDFを作成したりすることができるようになりました。しかし、顧客にとって魅力的なドキュメントを作成するためには、ドキュメントを印刷するだけでなく、ヘッダーやフッターを追加したり、ズームを定義したり、紙の向きを定義したりする必要があります。4D v18では、これらの属性を定義するコマンドのおかげで、すべてが可能になります。 VP SET PRINT INFOコマンドを使用すると、ドキュメントにこれらの属性やその他の属性を定義することができます!
複数の4Dデータソース、興味ありますか?
4D v18のエキサイティングな新機能を発表します!タイトルからすでにヒントがあるかもしれませんね。
この機能は、クライアント/サーバワークの新しい可能性を開きます。4D v18のアプリケーションは、現在のデータベースに限定され、永久的なネットワーク接続を必要とするのではなく、4Dサーバーに公開されている別のリモート4Dデータベースからデータを取得することができます!
この機能により、多くのオプションが利用可能になります。例えば、 オフラインで動作するようにアプリケーションを構成し、リモートデータにアクセスできるときだけローカルデータを同期させることができます。あるいは、複数のサーバーにデータを公開し、必要に応じて切り替えることもできます。また、データモデルを異なるデータベース(ローカルデータ、海外データなど)に分散させるという方法もあります。データを異なる場所に分散させながら、 1つの4Dクライアントコード(プロジェクトメソッドとフォームオブジェクト )でアクセスするのはどうでしょうか。このブログでは、これらのシナリオを実現する方法を紹介します。
4D v18でデプロイメントが簡単になりました。
4D v18は、デプロイされたmacOSパッケージとWindowsアプリケーションのフォルダをそのまま維持するために、ファイルとフォルダのための新しいアーキテクチャを導入しています。簡単に言うと、ログフォルダと、4Dバックアップ設定を含む全てのユーザーベースの設定は、データファイルの隣に保存されるようになりました。実際、設定は2回存在します。1つは新しいデータファイルのデフォルト設定として使用する構造の横に、もう1つはデータファイルの横に、ユーザーの変更を保存するために存在します。
その結果、構造体を含むフォルダの内部は何も変更されないので、読み取り専用にすることができます(*)。構造体フォルダーを置き換えるだけで、中のものを事前にコピーする必要がないため、導入が容易になります。
(*) は、プロジェクト・データベースでのみ使用できます。バイナリデータベースでは、ユーザーとパスワードのテーブルが構造体に格納されているため、フォルダを読み取り専用にしてはいけません。
プロジェクトのデータベース建築
4D v18リリースのヘッドライナーであるプロジェクトデータベースは、データベース構造からフォーム、メニュー、ユーザー設定、または必要なリソースを含むユーザーインターフェースまでのすべてを含むテキストファイルで、ソースコントロールシステムにアプリケーションのコードを格納することにより、分散チームが共同作業を行うことを可能にします。また、プロジェクトデータベースはテキストベースのファイルで構成されているため、1つの親データベースフォルダ内に、複数のフォルダとファイルが格納されることになります。このブログでは、プロジェクトデータベースのアーキテクチャについて説明し、この新しいタイプのデータベースについて理解を深めていただきたいと思います。