Follow-up about the image disapearing on flowText5.svg with values less than 9.8.
I get the following message on squiggle: Rendering document failed.
And the following exception trace on the console:
squiggle:
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:296)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:198)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(GraphicsNodeRable8Bit.java:155)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(GraphicsNodeRable8Bit.java:260)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(StaticRenderer.java:487)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(StaticRenderer.java:514)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:381)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
[java] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(StrokingTextPainter.java:1040)
[java] at org.apache.batik.gvt.renderer.BasicTextPainter.getGeometryBounds(BasicTextPainter.java:90)
[java] at org.apache.batik.gvt.TextNode.getGeometryBounds(TextNode.java:259)
[java] at org.apache.batik.gvt.TextNode.getSensitiveBounds(TextNode.java:271)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedSensitiveBounds(AbstractGraphicsNode.java:900)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:434)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:390)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.nodeHitAt(CompositeGraphicsNode.java:484)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchMouseEvent(AbstractAWTEventDispatcher.java:451)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchEvent(AbstractAWTEventDispatcher.java:382)
[java] at org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(AWTEventDispatcher.java:69)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.mouseMoved(AbstractAWTEventDispatcher.java:210)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.dispatchMouseMoved(AbstractJGVTComponent.java:1181)
[java] at org.apache.batik.swing.svg.AbstractJSVGComponent$SVGListener.dispatchMouseMoved(AbstractJSVGComponent.java:2133)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.mouseMoved(AbstractJGVTComponent.java:1173)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.Component.processMouseMotionEvent(Component.java:5533)
[java] at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3144)
[java] at java.awt.Component.processEvent(Component.java:5257)
[java] at java.awt.Container.processEvent(Container.java:1966)
[java] at java.awt.Component.dispatchEventImpl(Component.java:3955)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2024)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
[java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3905)
[java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2010)
[java] at java.awt.Window.dispatchEventImpl(Window.java:1774)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[ java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:296)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:198)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(GraphicsNodeRable8Bit.java:155)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(GraphicsNodeRable8Bit.java:260)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(StaticRenderer.java:487)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(StaticRenderer.java:514)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:381)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
[java] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(StrokingTextPainter.java:1040)
[java] at org.apache.batik.gvt.renderer.BasicTextPainter.getGeometryBounds(BasicTextPainter.java:90)
[java] at org.apache.batik.gvt.TextNode.getGeometryBounds(TextNode.java:259)
[java] at org.apache.batik.gvt.TextNode.getSensitiveBounds(TextNode.java:271)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedSensitiveBounds(AbstractGraphicsNode.java:900)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:434)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:390)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.nodeHitAt(CompositeGraphicsNode.java:484)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchMouseEvent(AbstractAWTEventDispatcher.java:451)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchEvent(AbstractAWTEventDispatcher.java:382)
[java] at org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(AWTEventDispatcher.java:69)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.mouseMoved(AbstractAWTEventDispatcher.java:210)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.dispatchMouseMoved(AbstractJGVTComponent.java:1181)
[java] at org.apache.batik.swing.svg.AbstractJSVGComponent$SVGListener.dispatchMouseMoved(AbstractJSVGComponent.java:2133)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.mouseMoved(AbstractJGVTComponent.java:1173)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.Component.processMouseMotionEvent(Component.java:5533)
[java] at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3144)
[java] at java.awt.Component.processEvent(Component.java:5257)
[java] at java.awt.Container.processEvent(Container.java:1966)
[java] at java.awt.Component.dispatchEventImpl(Component.java:3955)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2024)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
[java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3905)
[java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2010)
[java] at java.awt.Window.dispatchEventImpl(Window.java:1774)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getBounds(AbstractGraphicsNode.java:766)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:442)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:508)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(CanvasGraphicsNode.java:158)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:508)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(GraphicsNodeRed8Bit.java:139)
[java] &n bsp; at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(GraphicsNodeRed8Bit.java:115)
[java] at org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(TileCacheRed.java:62)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlockInPlace(AbstractTiledRed.java:609)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlock(AbstractTiledRed.java:541)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyToRasterByBlocks(AbstractTiledRed.java:429)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyData(AbstractTiledRed.java:296)
[java] at org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(TranslateRed.java:102)
[java] at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(PadRed.java:87)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:400)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
Oscar Picasso <[EMAIL PROTECTED]> wrote:
I get the following message on squiggle: Rendering document failed.
And the following exception trace on the console:
squiggle:
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:296)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:198)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(GraphicsNodeRable8Bit.java:155)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(GraphicsNodeRable8Bit.java:260)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(StaticRenderer.java:487)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(StaticRenderer.java:514)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:381)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
[java] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(StrokingTextPainter.java:1040)
[java] at org.apache.batik.gvt.renderer.BasicTextPainter.getGeometryBounds(BasicTextPainter.java:90)
[java] at org.apache.batik.gvt.TextNode.getGeometryBounds(TextNode.java:259)
[java] at org.apache.batik.gvt.TextNode.getSensitiveBounds(TextNode.java:271)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedSensitiveBounds(AbstractGraphicsNode.java:900)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:434)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:390)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.nodeHitAt(CompositeGraphicsNode.java:484)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchMouseEvent(AbstractAWTEventDispatcher.java:451)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchEvent(AbstractAWTEventDispatcher.java:382)
[java] at org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(AWTEventDispatcher.java:69)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.mouseMoved(AbstractAWTEventDispatcher.java:210)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.dispatchMouseMoved(AbstractJGVTComponent.java:1181)
[java] at org.apache.batik.swing.svg.AbstractJSVGComponent$SVGListener.dispatchMouseMoved(AbstractJSVGComponent.java:2133)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.mouseMoved(AbstractJGVTComponent.java:1173)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.Component.processMouseMotionEvent(Component.java:5533)
[java] at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3144)
[java] at java.awt.Component.processEvent(Component.java:5257)
[java] at java.awt.Container.processEvent(Container.java:1966)
[java] at java.awt.Component.dispatchEventImpl(Component.java:3955)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2024)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
[java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3905)
[java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2010)
[java] at java.awt.Window.dispatchEventImpl(Window.java:1774)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[ java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:296)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:285)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:198)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.getBounds2D(GraphicsNodeRable8Bit.java:155)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRable8Bit.createRendering(GraphicsNodeRable8Bit.java:260)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.renderGNR(StaticRenderer.java:487)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.updateWorkingBuffers(StaticRenderer.java:514)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:381)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
[java] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(StrokingTextPainter.java:1040)
[java] at org.apache.batik.gvt.renderer.BasicTextPainter.getGeometryBounds(BasicTextPainter.java:90)
[java] at org.apache.batik.gvt.TextNode.getGeometryBounds(TextNode.java:259)
[java] at org.apache.batik.gvt.TextNode.getSensitiveBounds(TextNode.java:271)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedSensitiveBounds(AbstractGraphicsNode.java:900)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:434)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:439)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:395)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedSensitiveBounds(CompositeGraphicsNode.java:428)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getSensitiveBounds(CompositeGraphicsNode.java:390)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.nodeHitAt(CompositeGraphicsNode.java:484)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchMouseEvent(AbstractAWTEventDispatcher.java:451)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.dispatchEvent(AbstractAWTEventDispatcher.java:382)
[java] at org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(AWTEventDispatcher.java:69)
[java] at org.apache.batik.gvt.event.AbstractAWTEventDispatcher.mouseMoved(AbstractAWTEventDispatcher.java:210)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.dispatchMouseMoved(AbstractJGVTComponent.java:1181)
[java] at org.apache.batik.swing.svg.AbstractJSVGComponent$SVGListener.dispatchMouseMoved(AbstractJSVGComponent.java:2133)
[java] at org.apache.batik.swing.gvt.AbstractJGVTComponent$Listener.mouseMoved(AbstractJGVTComponent.java:1173)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:271)
[java] at java.awt.Component.processMouseMotionEvent(Component.java:5533)
[java] at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3144)
[java] at java.awt.Component.processEvent(Component.java:5257)
[java] at java.awt.Container.processEvent(Container.java:1966)
[java] at java.awt.Component.dispatchEventImpl(Component.java:3955)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2024)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
[java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3905)
[java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
[java] at java.awt.Container.dispatchEventImpl(Container.java:2010)
[java] at java.awt.Window.dispatchEventImpl(Window.java:1774)
[java] at java.awt.Component.dispatchEvent(Component.java:3803)
[java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
[java] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
[java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
[java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
[java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[java] java.lang.NullPointerException
[java] at org.apache.batik.gvt.flow.FlowRegions.getNumRangeOnLine(FlowRegions.java:84)
[java] at org.apache.batik.gvt.flow.LineInfo.updateRangeInfo(LineInfo.java:207)
[java] at org.apache.batik.gvt.flow.LineInfo.<init>(LineInfo.java:71)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.textWrap(FlowTextPainter.java:188)
[java] at org.apache.batik.gvt.flow.FlowTextPainter.getTextRuns(FlowTextPainter.java:93)
[java] at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(StrokingTextPainter.java:1109)
[java] at org.apache.batik.gvt.TextNode.getPrimitiveBounds(TextNode.java:244)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(AbstractGraphicsNode.java:852)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(CompositeGraphicsNode.java:291)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(AbstractGraphicsNode.java:818)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(CompositeGraphicsNode.java:215)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.getBounds(AbstractGraphicsNode.java:766)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:442)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:508)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(CanvasGraphicsNode.java:158)
[java] at org.apache.batik.gvt.AbstractGraphicsNode.paint(AbstractGraphicsNode.java:508)
[java] at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(CompositeGraphicsNode.java:159)
[java] at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(GraphicsNodeRed8Bit.java:139)
[java] &n bsp; at org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(GraphicsNodeRed8Bit.java:115)
[java] at org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(TileCacheRed.java:62)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlockInPlace(AbstractTiledRed.java:609)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.drawBlock(AbstractTiledRed.java:541)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyToRasterByBlocks(AbstractTiledRed.java:429)
[java] at org.apache.batik.ext.awt.image.rendered.AbstractTiledRed.copyData(AbstractTiledRed.java:296)
[java] at org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(TranslateRed.java:102)
[java] at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(PadRed.java:87)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:400)
[java] at org.apache.batik.gvt.renderer.StaticRenderer.repaint(StaticRenderer.java:350)
[java] at org.apache.batik.swing.gvt.GVTTreeRenderer.run(GVTTreeRenderer.java:122)
Oscar Picasso <[EMAIL PROTECTED]> wrote:
Hi Thomas,
I finally got it. Thank you very much. And as you said it has much more capabilities. Very interesting.
As a side note I have notice something strange with the flowText5.svg example.
If you set any of its flowRegion font-size to less than 9.8 everything on the 'page' disappears when viewing with squiggle.
Oscar
[EMAIL PROTECTED] wrote:Hi Oscar,
Oscar Picasso <[EMAIL PROTECTED]> wrote on 01/21/2006 02:11:47 PM:
> I'm sorry but it still don't get it. See below.
>
> [EMAIL PROTECTED] wrote:
> [...]
> You should look at
> batik.dom.svg12.SVGOMFlow(Div|Para|Line|Span)Element,
> if you are using the proprietary batik.extension.svg.FlowTextElement I
> would suggest that the newer flow stuff is in general _much_ more
capable.
> [...]
> I build my DOM from an SVG file which contains flowText elements.
In on of the SVG 1.2 draft they introduce a group of elements for
flo wing text. Take a look at samples/tests/spec12/text for examples
of how to use these elements.
> If I don't set a version attribute in the svg element the flow elements
are
> from the org.apache.batik.extension.svg package.
This is a fore-runner of the SVG 1.2 stuff. The only thing this does
better is vertical alignment - but that is because it only supports
flowing into rectangles.
> How do I go from there to
batik.dom.svg12.SVGOMFlow(Div|Para|Line|Span)Element?
If you use the SVG flowRoot element (in the svg namespace with
version="1.2")
then your elements will be the above with the TextContent interfaces.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]>
Yahoo! Photos
Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
