Pregunta

Tenía los siguientes códigos para imprimir una tabla.

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

al hacer clic en el botón

print(table);

pero no imprime todas las columnas, corta la mitad de la tabla e imprime la mitad de la tabla.

Quiero imprimir la tabla completa.¿Existe algún otro código para imprimir una tabla completa?

Por favor, ayúdame.

¿Fue útil?

Solución

Depende de qué tan grande sea tu Node (es decir. Table) está en el momento de la impresión.Si cambia el tamaño de su tabla a todas las columnas, las imprimirá todas.

Lo mismo ocurre con el snapshot API para Node.

Editar 1:Como este artículo menciona, la región de la tabla debe ajustarse a la página impresa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top