4D Write Pro:電子インボイスの作成
4D V20 R4 では、電子インボイスの生成を可能にする、エキサイティングな 4D Write Pro の機能を導入しました。 そもそも電子インボイスとはどういう何でしょうか? 電子インボイス (e-invoice) は、電子的に生成・送信・受信・保存され、より効率的で環境に優しい形でビジネス...
4D V20 R4 では、電子インボイスの生成を可能にする、エキサイティングな 4D Write Pro の機能を導入しました。 そもそも電子インボイスとはどういう何でしょうか? 電子インボイス (e-invoice) は、電子的に生成・送信・受信・保存され、より効率的で環境に優しい形でビジネス...
4D は SSL/TLS を使用して、クライアントサーバー間の通信と HTTPリクエストを保護します。4D は10年以上前から RSA暗号をサポートしており、4D 20 R3 では ECDSA暗号を追加しました。いい機会なので、セキュリティについて少しお話ししましょう。 ...
ご存知のように、4D 20 R3以降、4D Write Pro は PDF/A2 と PDF/A3 (ブログ記事) フォーマットで書き出すことができます。署名を除けば、この 2つのフォーマットの主な違いは、PDF/A3 フォーマットには添付ファイルを含められることです。4D 20 R4 では、4D ...
従来のやり方では、SET EXTERNAL DATA PATHコマンドを使うことによって、ピクチャーや BLOB をデータファイルの外に置くことができました。このコマンドは ORDA に適応していないため、v20 R3 では同様の機能を追加することにしました: Blob およびピクチャー属性に、ファ...
皆様からのフィードバックは重要であり、この機能もまたそういったフィードバックの中の一つでした。 多くの開発者が、メールの'isRead'(既読)フラグを更新するコマンドを期待されていました。4D v20 R3 以降、この要望の多かった機能が4D Netkit に取り入れられました。新しい'Offi...
大きくて、かつ複雑な4D View Proドキュメントを扱う皆様にとって、パフォーマンスが懸念されるということは理解しています。4D v20 R3において、.sjsフォーマットと同等のパフォーマンスで圧縮されたドキュメントをデータベースに保存できる、新しいBlobフォーマットを提供が開始されました。...
多くの方は、不定数の引数を受け取ることができるメソッドや関数を使用することに慣れていることでしょう。こういった関数は一般的に可変長引数関数または可変長関数などと呼ばれます。 4D v20 R3 では、皆さんの開発のしやすさを向上させるために、エリプシス(省略記号)を導入することで、これらのメソッド...
4D のデベロッパーとして、フォーミュラを作成し、使用したことがあると思います。フォーミュラは、Formula とFormula from string の 2つのコマンドで作成できます。後者は 4D V20 R3 で強化され、コンポーネントから制限なく使用できるようになりました! ...
4D v20 R3 では、より良いジャーナル管理を可能にする新機能が導入されました。この機能は "ログを使用" 設定に関するもので、他のバックアップ・パラメーターと同様にオーバーライドできるようになりました。 このブログ記事では、なぜこれが便利なのかを説明し、その使い方を紹介します。 ...
4D Write Pro のドキュメントでは、フォーミュラは非常に重要で、機能的にも大きく貢献します。これまでは、フォーミュラを値、式、または記号として表すことができました。 しかし、ユーザーエクスペリエンスをさらに向上させ、読みやすさを改善するために、4D v20 R3では、フォーミュラに名前を...