Снимок экрана сцены или части сцены в JavaFx 2.2
Мне удалось сделать WritableImage с помощью
WritableImage snapshot = obj.getScene (). Snapshot (null);
Теперь я хотел бы вывести этот скриншот в PDF-файл. Мне уже удалось вывести текст в PDF с помощью библиотеки Apache pdfbox, используя следующий код:
PDDocument doc = ноль; 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, а не при использовании базовых текстов String?
Кроме того, как я могу сделать скриншот определенных узлов в сцене?
Спасибо