DirectWriteは、Windowsにおける最新のテキストレンダリングAPIです。サブピクセル品質によりテキストの可読性を向上させ、最新のテクノロジーと完全な互換性を持っている。そのため、多くの改良への足がかりとなる。その中でも、現在取り組んでいる高解像度スクリーン(4Kスクリーン)の管理は、多くの皆様が心から期待しているものです。4Dリストボックスはv16でDirectWriteに移行し、v19R3ではフォーム内のテキストレンダリングをDirectWriteに移行することにしました。
v19R3で作成されたすべての新しいプロジェクトと構造体は、自動的にDirectWriteが使用されます。以前のバージョンの4Dで作成されたプロジェクトや構造体については、フォームのテキストレンダリングをDirectWriteに切り替えたい場合、データベース設定に互換性オプションがあります。
DirectWriteを有効にすると、使用するフォントの外観がわずかに変わり、フォントサイズや文字間隔に影響を与えるので、注意してください。この設定を有効にした後、フォームをチェックして、テキストが正しく表示されていることを確認してください。
これは、GDI(リッチテキスト)フォームとDirectWriteのバージョンとの比較です。
ほとんど違いはありませんが、フォームの表示方法に影響を与える可能性があります。
この変更についてご質問がある場合は、4D公式フォーラムでお気軽にご質問ください。