Qodlyアプリケーションで4D Write Proを使用したダイナミックドキュメントの作成
ドキュメントの管理と作成が重要なプロフェッショナル環境では、強力で柔軟なツールが不可欠です。デスクトップクライアントから直接、ダイナミックなドキュメントテンプレートをデザインし、データベースから数式やデータを統合し、直感的なウェブインターフェースを介してワンクリックでドキュメントを生成できることを想像してみてください。これこそが、4D Write Proと 4D Qodly Proが可能にすることです!
今週のブログでは、この2つのソリューションが、ドキュメントプロセスを自動化し最適化するために、どのようにお互いを補完し合っているかをご紹介します。4D Write Proでカスタムテンプレートを作成する方法と、4D Qodly Proのおかげで、ウェブユーザーが必要なデータを入力し、ドキュメント生成をトリガーし、さらにデータベースに保存するか、計算された属性で返すかを選択する方法をご紹介します。
このプロセスをデモンストレーションするために、ダウンロード可能なパフォーマンスレビューアプリケーションを使用します。ワークフローを簡素化し、効率を高めながら、ドキュメントの作成・管理方法を変革する準備を整えてください。
4D Write Pro – 文書に署名して保護する
この記事の目的は、簡単に実装できる方法で、文書を透過的に署名・検証する方法を紹介することです。
このアプローチの明らかな利点は、文書を再び開いたときに、それまでの間に変更されていないことを確認し安心が得られることです。
これは、4Dコードを含むスマートテンプレートとして 4D Write Pro ドキュメントを外部ファイルとしてディスク上に保存する場合に特に重要です。文書に含まれているコードを実行する前に、ファイルが不正に変更されていないことを確認したいものです。
あるいは、外部から送られてきた文書の場合、それが正しい送信者から来たものであり、受信までの間に改変されていないことを確認します。
これから説明する原則は、4D Write Pro の文書に適用されますが、少し修正を加えるだけで、他のタイプの文書にも適用されます。
4D Write Proコマンドがまた最適化されました!
新バージョンがリリースされるたびに、4D Write Proの一般的な使い方やコマンドについてお客様の皆様からいただいたフィードバックを参考にさせていただいています。互換性を100%保ちつつも、いくつかのコマンドやランゲージ機能は進化しています!
4D 20 R8においてシンタックスが改善されたいくつかのコマンドでは、オブジェクトや コレクションなどの現代的なパラメータを使用できるようになりました。他のコマンドは関数になり、より使いやすくなりました。また、多くの新しい関数が追加されました。これらにより、あなたのコードはよりシンプルに、より汎用的に、そしてより保守しやすくなります!
4D Write Pro: 空のデータソースを管理する!
4D Write Pro の表組みは、データソースから自動的に値を取得することができるため、これを可能な限りパーソナライズする多くの機能が追加されています。データソースにリンクされたフォーミュラ、ブレーク行、下部キャリーオーバー行などはその一部です。
4D 20 R6 では、新しい属性 (wk empty datasource) の追加により、表組みの動作が改良されました。この属性で、リンクされたデータソースが空の場合の表組みの描画方法を定義することができ、ドキュメントの表示をより細かく制御することができます。
4D Write Pro.インターフェイスで利用可能な新しいセクションオプション
ご存知のように、4D Write Proは、連続したセクションと改ページされたセクションの2種類を管理します。
右ページと左ページを区別したい場合も、最初のページを他のページと区別したい場合も、これらの方法はかつてはプログラミングかコンテキストメニューを使用しなければなりませんでした。しかし、インターフェイスは進化しているのです!
便利な新しい 4D Write Pro属性: wk page size!
4D Write Pro の WP SET ATTRIBUTES コマンドは、ドキュメントのあらゆる種類の要素に適用されるため、最も頻繁に使用されるコマンドの 1つです。
4D 20 R5 では、新しいドキュメント属性が利用可能になりました: wk page size。その機能を詳しく見てみましょう!
4D Write Pro: 制限のない表組み!
4D Write Pro に表組みが導入されて以来、多くの新機能が追加されました。ヘッダー、フッター、並べ替えブレーク 、そして、データソースを表に関連付けて自動的にデータで埋める機能などです。
この最後の機能は、表あたりの最大行数 (1000行) にしばしば達する可能性があることを意味します。この点を考慮し、4D 20 R5 では、この上限は 4D Write Pro によって決定されるのではなく、利用可能なメモリによってのみ制限されるようになりました!
4D Write Pro: アンカー画像とテキストボックスの表示オプションが増えました!
これまでの 4D Write Proドキュメントでは、画像は (大きな文字のように) テキスト中にインライン配置したり、テキストの前面や背面に配置したりすることができました。テキストボックス (4D 20 で登場) も、テキストの前面か背面に配置できます。4D 20 R5では、画像 と テキストボックス を折り返しテキストで囲めるようになり、表示オプションが大きく改善されました!