印刷用のアプリケーションを開発しています。同じテキストは、AWTを使用して、解像度が異なる2つのモード(画面(小さいDPI)と印刷(300 DPI))でレンダリングされます。
問題は、テキストのレイアウトがDPIに依存していることです。そして、この依存関係は非線形です。例があります:
幅:200ピクセル、フォントサイズ:10ポイント
幅:400ピクセル、フォントサイズ:20ポイント
幅:600ピクセル、フォントサイズ:30ポイント
長方形の幅とフォントサイズは、最初の画像から3番目の画像に比例して増加しています。しかし、最初の画像には「lazy」、2番目の画像には「lazy do」、3番目の画像には「lazyd」しかありません。
ピクセル単位の合計画像サイズを増やしながらテキストレイアウトを制限する方法はありますか?