Tirando uma captura de tela de uma cena ou parte de uma cena no JavaFx 2.2

Eu consegui fazer um WritableImage usando

Captura Instantânea de WritableImage = obj.getScene (). Snapshot (null);

Agora eu gostaria de mostrar esta captura de tela em um arquivo pdf. Eu já consegui imprimir texto em um pdf usando a biblioteca apache pdfbox usando o seguinte código:

PDDocument doc = null; Página de PDPage = 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);
    }

Como posso fazer isso ao usar o WritableImage em vez de usar textos básicos de String?

Além disso, como posso tirar uma captura de tela de certos nós dentro de uma cena?

obrigado

questionAnswers(1)

yourAnswerToTheQuestion