Wykonywanie zrzutu ekranu sceny lub fragmentu sceny w JavaFx 2.2

Udało mi się użyć narzędzia WritableImage

WritableImage snapshot = obj.getScene (). Snapshot (null);

Teraz chciałbym wydrukować ten zrzut ekranu w pliku pdf. Udało mi się już wydrukować tekst w formacie PDF za pomocą biblioteki Apache pdfbox, używając następującego kodu:

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);
    }

Jak mogę to zrobić podczas używania WritableImage zamiast używania podstawowych tekstów String?

Jak mogę zrobić zrzut ekranu niektórych węzłów w scenie?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion