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