>  -----Original Message-----
> From:         Sebastien Aurelie  
> Sent: mercredi 27 juin 2001 18:02
> To:   '[EMAIL PROTECTED]'
> Subject:      question about SwingSVGPrettyPrint
> 
> Hi!
> 
> I'm using SwingSVGPrettyPrint. The JComponent that I would like to convert
> into svg, is a JPanel which contains a SplitPane, and so on...
> Well I get in return an image null, and the message is:
> 
> setClip(0,0,500,300)
> 
> Exception occurred during event dispatching:
> 
> java.lang.NullPointerException
> 
>       at
> org.apache.batik.dom.AbstractElement.checkChildType(AbstractElement.java:4
> 11)
> 
>       at
> org.apache.batik.dom.AbstractParentNode.checkAndRemove(AbstractParentNode.
> java:412)
> 
>       at
> org.apache.batik.dom.AbstractParentNode.appendChild(AbstractParentNode.jav
> a:181)
> 
>       at org.apache.batik.svggen.SVGClip.clipToSVG(SVGClip.java:115)
> 
>       at org.apache.batik.svggen.SVGClip.toSVG(SVGClip.java:79)
> 
>       at org.apache.batik.svggen.SVGClip.toSVG(SVGClip.java:56)
> 
>       at
> org.apache.batik.svggen.SVGGraphicContextConverter.toSVG(SVGGraphicContext
> Converter.java:90)
> 
>       at
> org.apache.batik.svggen.DOMGroupManager.addElement(DOMGroupManager.java:15
> 9)
> 
>       at
> org.apache.batik.svggen.SVGGraphics2D.draw(SVGGraphics2D.java:624)
> 
>       at
> org.apache.batik.ext.awt.g2d.AbstractGraphics2D.drawRect(AbstractGraphics2
> D.java:289)
> 
>       at
> javax.swing.plaf.metal.MetalUtils.drawDisabledBorder(MetalUtils.java:56)
> 
>       at
> javax.swing.plaf.metal.MetalBorders$TextFieldBorder.paintBorder(MetalBorde
> rs.java:438)
> 
>       at
> javax.swing.border.CompoundBorder.paintBorder(CompoundBorder.java:95)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintBorder(SwingSVGPrettyPrin
> t.java:137)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :52)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.paintChildren(SwingSVGPrettyPr
> int.java:173)
> 
>       at
> org.apache.batik.svggen.SwingSVGPrettyPrint.print(SwingSVGPrettyPrint.java
> :53)
> 
>       at
> com.ft.pcl.service.dc.engine.storyboard.PCLStoryboardEngine.swing2svg(PCLS
> toryboardEngine.java:199)
> 
> 
The function swing2svg call SwingSVGPrettyPrint.
That is strange is  that I can get the svg image of each panel separatly ,
but not the combination of the both. 

> What do you think about it?
> 
> best regards,
> 
> Aurelie Sebastien

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to