Hello everyone!

I've been familiarising myself with Batik for converting data from the JGo
graphing libraries to a SVG document to print off using Batik but I've hit a
problem.

When I attempt to print off the SVGDcoument, the call to print fails. This
is the exception I get:

 java.lang.NullPointerException  
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at java.awt.geom.AffineTransform.concatenate(AffineTransform.java:2232) 
 
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at sun.java2d.SunGraphics2D.transform(SunGraphics2D.java:1540)  
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at sun.print.PeekGraphics.transform(PeekGraphics.java:1654)  
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at org.apache.batik.transcoder.print.PrintTranscoder.print(Unknown
Source)  
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:1973)  
[2013-12-05 09:46:33,957] ERROR Netbase (Stream.java:175) [AWT-EventQueue-0]
:       at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1461)  

And this is the code I am using to get to this point:

PrintTranscoder transcoder = new PrintTranscoder();
transcoder = setupTranscoder(transcoder);
                
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(transcoder);
                
try {
    job.setPrintService(settings.getPrintService());
    PrintRequestAttributeSet set = new HashPrintRequestAttributeSet();
    set.add(settings.getPaperSize());
                        
    job.print(set);
} catch (PrinterException e1) {
    e1.printStackTrace();
}

[...]

private PrintTranscoder setupTranscoder(PrintTranscoder transcoder) {
    TranscoderInput input = new TranscoderInput(document);
    transcoder.transcode(input, null);
                
    return transcoder;
}



--
View this message in context: 
http://batik.2283329.n4.nabble.com/Batik-PrintTranscoder-throws-a-NullPointerException-tp4655759.html
Sent from the Batik - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to