Question

j'avais les codes suivants pour imprimer un tableau

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

sur le bouton cliquez

print(table);

mais il n'imprime pas toutes les colonnes, il coupe la moitié du tableau et imprime la moitié du tableau.

Je veux imprimer le tableau complet.Existe-t-il d'autres codes pour imprimer un tableau complet.

S'il vous plaît aidez-moi.

Était-ce utile?

La solution

Cela dépend de la taille de votre Node (c'est à dire. Table) est au moment de l’impression.Si vous redimensionnez votre tableau sur toutes les colonnes, il les imprimera toutes.

La même chose va avec le snapshot API pour Node.

Modifier 1:Comme cet article mentionne, la région du tableau doit correspondre à la page imprimée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top