> -----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]