4Dライトプロ。新しいバーの誕生です
4D v17 R2で4D Write Proファミリーの新しいエレメント、 4D Write Proの新しいツールバーの誕生を発表できることをこれ以上ないほど嬉しく思っています!
4D Write Proの新しいツールバーです!ポイントを押さえたデザインのおかげで、ドキュメントを作成する際のユーザーエクスペリエンスがさらに向上しました。
4D Write Proとアンカー画像に関するフラッシュニュースです。
フラッシュニュース:4D Write Proのアンカー画像が 4Dエクスプレッションに対応しました
4D v16 R6から、4D Write Proのドキュメントにアンカーイメージを追加することが可能になりました。挿入された画像は、静的で、画像変数(またはフィールド)か、画像パスで定義されていました。今日、より柔軟性があります。有効な4D表現は、アンカー画像に関連付けることができます。
4D Write Proでのテーブルのページネーション
テーブルは 4DWrite Proの素晴らしい機能で、全く新しい可能性を開いてくれます。その柔軟性により、必要なだけの行と列を保持することができ、セルには段落や画像を含めることができます。
4D v17 R2では、新機能であるテーブルのページネーションにより、さらに良くなりました!そして、ページ送りを自分で管理する必要はなく、完全に自動化されます。もう、ページのサイズや向きを確認するために、行数を数える必要はありません。これからは、ページや列の区切りが発生したときに、テーブルが動的に分割されます。
モノの中の時代…(そして、どこまでも)
オブジェクトは、開発者の生活を楽にするために、その有用性を示し続けています。
オブジェクトの内部で時間(または継続時間)の値を使用することが、よりスムーズで直感的になりました。4D v17 からは、オブジェクトの中の時間は、ミリ秒ではなく、秒として設定されます!
4D Write Proでテキスト挿入を簡単に処理する方法
4D Write Proは、多くのコマンドや関数を備えており、プログラミングによって、画像やテキストを含む複雑な文書を作成し、処理することができます!今日から 4D Write Proは、もともとスタイル付きテキストのために設計されたコマンドを使わなくても、テキストを 挿入したり読んだりするための独自のコマンドを取得します!これらの新しいコマンドのおかげで、あなたのコードは、4D Write Pro プログラミングの概念、すなわちオブジェクトと範囲を最大限に活用することができます。このため、コードがよりエレガントで、読みやすくなります。
4D Write Pro ドキュメントの任意の部分の位置を取得する
4D Write Proは継続的に進化しています。R-release のたびに出荷される新しい特徴や機能のおかげです。可能性の世界は広く開かれているのです今日、新しいコマンドのおかげで、ドキュメント内の任意の要素の位置に関する一連の情報を取得することができます。
4D Write Proでテーブルレンジを使用する
4D v16 R4 以降、4DWrite Pro のドキュメントで、プログラミングによって表を作成することが可能になりました。表全体または特定のセルだけをスタイリングすることは、ドキュメントの作成中に行うことができますが、その後、表を管理することもできます。既存のドキュメントで表を操作し、ボーダーのスタイルや色を変更したり、フォントサイズを変更したり、太字にしたりすることが簡単にできるようになりました。
4Dライトプロのプログラミングは、「範囲」を強く意識しています。段落の範囲と画像の範囲に続いて、4D v17は新しいタイプの範囲を導入しました:テーブルの範囲、 新しいコマンドで返されます。 WP Create table range.テーブルのスタイリングは、この新しいコマンドと新しいタイプのレンジで簡単にできます。
4D Write Proでプログラム的に要素にアクセスする。
4D Write Proは、ますます多くのプログラミング機能を提供し続けます!例えば、既存の4D Write Pro文書内の表、段落、画像のスタイルをプログラムで変更したいとしましょう。4D v17 を使えば、それが可能になります!これで、プログラミングによって、ドキュメントの任意の要素や部分にアクセスすることができます。これらのパーツは要素と呼ばれ、コレクションとして WP Get elements関数でコレクションとして、または単一の要素として返されます。 WP Get element by ID 関数で単一の要素として返されます。
ループ、ループ、そして……さらにループ!
他の多くのプログラミング言語と同様に、4Dでは、数値の反復処理を行うために For(…) / End for 文による数値の反復処理や、条件付きで While(…)/End whileと Repeat/Until(…)キーワードによって、数値の反復処理を行うことができます。これらの反復処理(またはループ)は非常に便利ですが、コレクションやエンティティセレクションのような高度なデータ型に対する反復処理には最も適切な方法ではありません。そのため、新しい For each(…)/End for each イテレータが作成され、コーディングが容易になりました!
バックアップとセキュリティ
小さなことにこだわるな」ということわざがありますが、セキュリティに関しては、小さなことが大きな影響を与えることがよくあります。
データベース設定の「バックアップ」ページには、データベースが破損した場合に、前回のバックアップを自動的に復元するオプションがあります。お客様の データを最適なレベルで 保護するため、このオプションは新しいデータベースではデフォルトでチェックされています。