Printing 使用查找在JavaFX中打印

Printing 使用查找在JavaFX中打印,printing,javafx,scene,Printing,Javafx,Scene,我试图打印一个treetableview,现在我使用类似于bellow的查找功能登陆。问题在于,尽管lookup id引用了treetableview的洞,但它只打印了其中的一部分。如何将treetableview拆分为更多节点并在多个页面上打印它们?我试过了 printerJob.getJobSettings().setPageRanges(new PageRange(1,5)); 但我没有工作。在swing中,如果treetable更大,无法放在页面上,则会自动执行此操作。我不想让细胞变

我试图打印一个treetableview,现在我使用类似于bellow的查找功能登陆。问题在于,尽管lookup id引用了treetableview的洞,但它只打印了其中的一部分。如何将treetableview拆分为更多节点并在多个页面上打印它们?我试过了

printerJob.getJobSettings().setPageRanges(new PageRange(1,5)); 
但我没有工作。在swing中,如果treetable更大,无法放在页面上,则会自动执行此操作。我不想让细胞变小

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

}

您当前无法执行此操作

。请随意投票支持它

但是,如果不需要
TreeTableView
节点,可以隔离数据并使用其他节点打印