Domanda

Avevo i seguenti codici per stampare un tavolo

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();
        }
    }
}
.

On Button Click

print(table);
.

Ma non stampa tutte le colonne che taglia la metà della tabella e stampare la metà tabella.

Voglio stampare la tabella completa.Esiste altri codici per stampare un tavolo completo.

Aiutami.

È stato utile?

Soluzione

Dipende da quanto grande Node (I.e. Table) è a tempo di stampa.Se si ridise ridimensiona la tabella a tutte le colonne, lo stampa di tutti.

La stessa cosa va con l'API snapshot per Node.

modifica 1 : come Questo articolo menziona ,La regione della tabella deve adattarsi alla pagina stampata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top