質問

テーブルを印刷するための次のコードがありました

public void print(final Node node) {
    Printer printer = Printer.getDefaultPrinter();

    PrinterJob job = PrinterJob.createPrinterJob();
    if (job != null) {
        boolean success = job.printPage(node);
        if (success) {
            job.endJob();
        }
    }
}
.

ボタンをクリック

print(table);
.

しかし、テーブルの半分をカットして半分のテーブルを印刷するすべての列を印刷しないでください。

完全な表を印刷したい。完全な表を印刷するための他のコードはありますか。

私を助けてください。

役に立ちましたか?

解決

は、NodeTable)が印刷時間のどれだけの大きさに依存します。テーブルをすべての列にサイズ変更すると、それらのすべてを印刷します。

同じことは、snapshot用のNode APIを搭載しています。

edit 1 :AS この記事の説明テーブル領域は印刷されたページに合う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top