Hi

According to the SVG conformance page, the following method is supported by Batik:

SVGTextElement.getComputedTextLength()

Yet I have problems with it.
I would appreciate if someone could point out for me what I'm doing wrong.

I'm using Batik 1.5.1.

The Code:
----------------------------------------------------------------------

import org.w3c.dom.svg.*;
import org.apache.batik.dom.*;
import org.apache.batik.dom.svg.*;

public class Test
{
public static void main(String[] args)
{
SVGOMDocument doc = (SVGOMDocument)SVGDOMImplementation.getDOMImplementation().createDocument(SVGDOMImplementation.SVG_NAMESPACE_URI, "svg", null);


SVGTextElement text = (SVGTextElement)doc.createElementNS(SVGDOMImplementation.SVG_NAMESPACE_URI, "text");
text.appendChild(doc.createTextNode("foo"));


    System.err.println(text.getComputedTextLength());
  }
}

----------------------------------------------------------------------

I get this error:

----------------------------------------------------------------------

Exception in thread "main" java.lang.NullPointerException
at org.apache.batik.dom.svg.SVGTextContentSupport.getComputedTextLength(Unknown Source)
at org.apache.batik.dom.svg.SVGOMTextContentElement.getComputedTextLength(Unknown Source)
at Test.main(Test.java:14)


----------------------------------------------------------------------

Regards and thanks in advance,
Kristian Spangsege


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



Reply via email to