xmlgraphics-batik-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prajakta Bhanage <prajaktabhan...@yahoo.com>
Subject Re: entity selection and max. size of svg using batik
Date Tue, 13 Nov 2001 11:00:12 GMT
Thanks Vincent,

I have an inputstream (svg) through a socket conn, and
would like to display this in the JSVGCanvas...

Regards,
Prajakta.

--- Vincent Hardy <vincent.hardy@sun.com> wrote:
> Prajakta,
> 
> You can use XSL to transform your XML documents into
> SVG. See the
> examples in the batik contrib/charts.
> 
> Vincent.
> 
> Prajakta Bhanage wrote:
> > 
> > Hi Vincent,
> > 
> > I would surely try the new release. The document i
> > have is an xml document.
> > 
> > Regards,
> > Prajakta.
> > 
> > --- Vincent Hardy <vincent.hardy@sun.com> wrote:
> > > Prajakta,
> > >
> > > For the out of memory error, try to update your
> code
> > > with the latest
> > > CVS. We just fixed an important memory leak
> problem
> > > (thanks Stephane
> > > and Thierry !) and I hope this is the problem
> you
> > > were running into.
> > >
> > > About your w3c document, I am not sure what you
> > > mean? XML, HTML, ??
> > > Vincent.
> > >
> > > Prajakta Bhanage wrote:
> > > >
> > > > Thanks for the help...
> > > >
> > > > Another imp. thing - i got an "OUTOFMEMORY"
> error
> > > when
> > > > displaying a 2 MB file..
> > > >
> > > > I would also like to know 1 more thing - i
> have a
> > > w3c
> > > > document, and would like to convert it into
> > > > svgdocument, and give this document for
> display in
> > > the
> > > > JSVGCanvas... if anyone can help me in this,
> it
> > > would
> > > > be great...
> > > >
> > > > Thanks.
> > > >
> > > > --- Thomas E Deweese
> <thomas.deweese@kodak.com>
> > > wrote:
> > > > > >>>>> "PB" == Prajakta Bhanage
> > > > > <prajaktabhanage@yahoo.com> writes:
> > > > >
> > > > > PB> I would like to know if there is any way
> in
> > > > > which i can select a
> > > > > PB> single entity in SVG. I am using
> JSVGCanvas
> > > to
> > > > > display SVG and i
> > > > > PB> need to modify a part of the drawing
> > > displayed.
> > > > > The only way I
> > > > > PB> can think as of now is by using mouse
> events
> > > in
> > > > > java, and
> > > > > PB> modifying the svg/xml, and redisplaying
> > > it....
> > > > >
> > > > > PB> I would appreciate any more i/p on
> this..
> > > > >
> > > > >     Well, I think you have it right, in
> Batik
> > > you
> > > > > need to capture the
> > > > > mouse clicks (there is support for this in
> GVT
> > > and
> > > > > of course DOM).
> > > > > Then you need to modify the elements and
> > > redisplay.
> > > > >
> > > > >     There exists a text selection API in
> Batik
> > > but
> > > > > there is no element
> > > > > selection API.  In general there isn't a
> good
> > > way to
> > > > > "select"
> > > > > something since you never know what it will
> be
> > > over.
> > > > >  Text selection
> > > > > does it's best but it tends to either be
> really
> > > ugly
> > > > > (Xor mode) or not
> > > > > always as high contrast as is desirable
> > > (transparent
> > > > > overlay).
> > > > >
> > > > >     Anyway I would look at the Text
> selection
> > > stuff
> > > > > if you are happy
> > > > > with what it does it should be fairly
> straight
> > > > > forward to add a
> > > > > similar element selection overlay to the
> > > > > JSVGCanvas...
> > > > >
> > > > >     There are also issues around scaling (so
> an
> > > > > element could be a
> > > > > small fraction of one pixel or many times
> the
> > > size
> > > > > of the viewport).
> > > > >
> > > > > PB> I would also like to know the maximum
> size
> > > of
> > > > > SVG that
> > > > > PB> can be displayed using JSVGCanvas using
> the
> > > > > listeners
> > > > > PB> provided by batik like the
> > > > > GVTTreeRendererListener
> > > > > PB> I have an SVG of 94 KB size, and it
> surely
> > > takes
> > > > > away
> > > > > PB> my patience to open it and display...
> > > > >
> > > > >     Well I've brought up a 1.5Mb file in
> 34sec,
> > > and
> > > > > I've seen 10K
> > > > > files that take a minute or two.  So it
> depends
> > > a
> > > > > lot on what is in
> > > > > the file.  If you are curious about where
> all
> > > that
> > > > > time is going you
> > > > > can go to Edit->Preferences...->Browser
> > > > > Options->Show Debug Trace
> > > > >
> > > > >     This will show time for load (parsing
> XML),
> > > > > build (building GVT
> > > > > tree from XML DOM), Rendering Prep (mostly
> text
> > > > > layout), Rendering
> > > > > (actually rendering the document, this is
> the
> > > only
> > > > > part that is
> > > > > repeated for each drawing...).
> > > > >
> > > > >     Also a fairly large number of
> performance
> > > > > improvements have been
> > > > > checked in recently, so you might want to
> look
> > > at
> > > > > current CVS.
> > > > >
> > > > > PB> If anyone has any idea on this....
> > > > >
> > > > > PB> I've posted these questions to the
> > > batik-users
> > > > > list,
> > > > > PB> however, i need an urgent reply to
> this..
> > > hence
> > > > > PB> sending it on this id..
> > > > >
> > > > >     Hope this helps...
> > > > >
> > > > >
> > > >
> > >
> >
>
---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Find the one for you at Yahoo! Personals
http://personals.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org


Mime
View raw message