0
Java印刷でPageable
を使用しています。ページ上のテキストの正確なサイズによって、ページ数が決まります。Javaテキストの測定とページングgetNumberOfPages()
インターフェイスでは、Graphics2D
を保持できない場合、getNumberOfPages()
が返す値はどのように決定されますか?
それは可能ですか?
Java印刷でPageable
を使用しています。ページ上のテキストの正確なサイズによって、ページ数が決まります。Javaテキストの測定とページングgetNumberOfPages()
インターフェイスでは、Graphics2D
を保持できない場合、getNumberOfPages()
が返す値はどのように決定されますか?
それは可能ですか?
私は、Graphics2Dが提供する標準のフォントレンダリングを使用してこれに対する解決策がないと感じています。
解決策1:テキストサイズを予測できるように別のフォントレンダリングライブラリを使用してください。
解決策2:ダミーGraphics2Dと実際のGraphics2Dとの間で同じレンダリングヒントを使用して、BufferedImageからダミーGraphics2Dを作成します。そして、最高のことを願ってください。 (すべてのシステムで動作する保証はありません)