我已经设法使使用以场景的屏幕截图或2.2
WritableImage快照= obj.getScene()的快照(空)一个WritableImage的场景的JavaFX中的一部分。
现在我想输出这个截图的PDF文件。我已经设法使用以下代码使用Apache pdfbox库将文本输出为pdf:
PDDocument doc = null; PDPage page = null;
try{
doc = new PDDocument();
page = new PDPage();
doc.addPage(page);
PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream content = new PDPageContentStream(doc, page);
content.beginText();
content.setFont(font, 12);
content.moveTextPositionByAmount(100, 700);
content.drawString("Hello World");
content.endText();
content.close();
doc.save("PDFWithText.pdf");
doc.close();
} catch (Exception e){
System.out.println(e);
}
我如何使用WritableImage时宁可使用基本字符串文本做到这一点?
另外,如何截取场景中的某些节点?
感谢
FYI:当你有多个问题,通常最好问他们在不同的问题。 – jewelsea