J'essaie d'imprimer une vue arborescente, et je suis maintenant posé en utilisant la recherche comme ci-dessous. Le problème est que l'ID de référence fait référence au trou de treetableview, mais il n'en imprime qu'une partie. Comment puis-je diviser ma vue arborescente en plusieurs nœuds et les imprimer sur plusieurs pages? J'ai essayéImpression en JavaFX à l'aide de la recherche
printerJob.getJobSettings().setPageRanges(new PageRange(1,5));
mais je n'ai pas fonctionné. Dans le swing, il est arrivé automatiquement si treetable était plus grand pour tenir sur une page. Je ne veux pas réduire les cellules.
@FXML
private void doPrint(){
PrinterJob job = PrinterJob.createPrinterJob();
PrinterJob printerJob = PrinterJob.createPrinterJob();
if(printerJob.showPrintDialog(main.getPrimaryStage().getOwner()) && printerJob.printPage(main.getPrimaryStage().getScene().lookup("#treeTable")))
printerJob.endJob();
}