私の問題は、指定されたページサイズ(インチ)に収まるデータ(文字列)を計算することです。与えられたページサイズに収まる行数(またはレコード数)を計算する方法
レポートコントロールを使用せずに単純なバニラHTMLレポートを作成するアプリケーションがあります。これで、このレポートでページングのサポートを提供する必要があります。レポートは本質的に動的です。つまり、実行時に列が決定されます。
ページの幅によっては、複数の行に列を折り返したいと思います。たとえば、ページの幅が8インチの場合、最初の 'n'列だけを第1行に収め、残りの列を第2行(または必要に応じてさらに多くの行)に表示することができます。 8インチ幅のラインに収めることができます。
同様に、指定したページの高さに収まるデータの高さを計算します。
要約すると、与えられたページサイズに適合するデータ量をインチ単位で計算するにはどうすればよいですか。
注:計算では、実行時に決定されたフォントも考慮する必要があります。