0

Java では、印刷ダイアログ ボックスを呼び出すと、ページは 1 から 9999 までの印刷に設定されますJTable。行番号に基づいてページを分割しています。

テーブルの行数が 40 未満の場合、印刷全体が 1 ページに収まります。それ以外の場合、左の行は次のページに渡されます。したがって、私のページ分割は行数に基づいています。

印刷ダイアログに値を渡すことは可能ですか?

IE、行数が60の場合、印刷するページ数は2..ダイアログボックスが表示されたときに設定できますか?

4

1 に答える 1

0

printDialogを呼び出す前に、printerJob.setPageable(Pageable doc)を呼び出してみてください。doc パラメータは Pageable インターフェースを実装するクラスのインスタンスです。ページ数、ページ形式などを設定するメソッドが含まれています...

于 2013-05-23T08:42:59.110 に答える