私のC#アプリケーションには、単純なテキストボックスとリッチテキストボックスの両方を備えたグリッドが含まれています。多くの場合、リッチテキストボックスには、他の場所からコピーおよび貼り付けされたリッチテキストが含まれ、多くの場合、rtfマークアップにはハードコードされたフォントサイズ(\ fsXX、ハーフポイントのXX)が含まれます。ほとんどの場合、リッチテキストのフォントサイズは、シンプルテキストのフォントサイズと同じか、それに近いサイズです。
DPIスケーリングがデフォルト96以外に設定されている場合、リッチテキストは次のように歪められます。
a)アプリケーションがDPI対応に設定されていない場合、リッチテキストは単純なテキストよりも小さく表示され、ぼやけます。
b)アプリケーションがDPI対応に設定されている場合、リッチテキストはシンプルテキストよりも大きくなります。
マークアップを直接編集する以外に、リッチテキストを単純なテキストに合わせて拡大縮小することを許可または強制する手段はありますか?