Hello,

We use Batik in an *.NET Application with WPF. Ist Java with ActiveX in
an WinForm. This winForm is added to *.NET (C#, C++) Application. I'am
only responsible for the Java Batik part, because we use the Batik also
in an only Java Application.

Let me know if your are interrestet in knowing details... Then i must
talk with same guys from our company to get details. 
 

mfg
Michael Kerschbaum 



-----Original Message-----
From: Ronald Paloschi [mailto:[email protected]] 
Sent: Thursday, December 03, 2009 5:45 PM
To: [email protected]
Subject: complex batik use

Hi all,

This is my first message to the mailing list.
My question is a little complex, so, let me explin it a little further:

   * In our company we have a c++ graphical application.
   * We have a new feature request that is to be able to read svg files.
   * A home-made c++ solution for this would take ages to complete, just
the parser would be a considerable amount of job.
   * I studied batik in action for the kind of SVG that we need and it
rocks!

So, my goal is to use batik inside my c++ application. How? What I
thought till now:
   * We already have a C++ model defined (legacy, so we wont change
that).
   * My main goal is to tell batik to read an SVG and provide-me with
the data so that I can manually convert it to my model.
   * I`m planning to use JNI++ to glue things up. Till here everything
is OK.

Now my questions:
   * The simplest way to get the data as I realized is haveing a DOM
model of the SVG (quite low level).
   * I studied the provided SVGViewer sample to see how things are done
in JSVGCanvas;
   * I realized that it uses a GVTBuilder class to generate GraphicsNode
interface objects (now they are high level as I want).
   * I would like to simply iterate this GraphicsNode objects and
convertt them to my structures (a small layer tying Java and C++
worlds).
   * I observed that all of this is done thinking about the screen (of
course). Even the Shapes are the AWT shapes inside the ShapeNode objects
for example. I think its acceptable since I dont care about this
objects. I have my model.
   * Basically I need a list of GraphicsNode objects and a class that
provides this to me.

I hope I could explain a little bit what are my objectives... I wanna
hear your thoughts on that...
(please abstract the JNI problem, that is a trivial problem to me... )

Thanks in advance,
Ronald



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to