Hi Jakub,
"Jakub W. Jozwicki" <[EMAIL PROTECTED]> wrote on 12/05/2005 10:35:23 PM:
> Hmm. I've got version 20051124 from SVN. Modifying text inside
<flowPara>
> doesn't work. With <text> it is quite slow, but there is noticeable
change on
> JSVGCanvas. I will try to do some profiling.
I just tried this and it worked fine for me. Can you post a small
example
that works for you. BTW my code was:
onclick="document.getElementById('foo').appendChild(document.createTextNode(
'Blah Blah'))"
Where I tried id="foo" on both a flowSpan and a flowPara element.
I don't think this has changed since 11/24.
> Dnia poniedziaĆek, 5 grudnia 2005 02:34, [EMAIL PROTECTED]
napisaĆ:
> > I don't think the 1.6 release supported dynamic modification of the
> > flowText contents.
> > I'm pretty sure that the SVN version currently does support dynamic
> > modification.
> >
> > "Jakub W. Jozwicki" <[EMAIL PROTECTED]> wrote on 12/03/2005 10:26:20 PM:
> > > I've got SVG document with content:
> > >
> > > <g
> > > id="infoBaloonContainer">
> > > <rect
> > > rx="2.0480058"
> > > ry="3.774688"
> > > y="650"
> > > x="220"
> > > height="100"
> > > width="600"
> > > id="rect13884"
> >
> >
style="text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:sta
> >rt;
> >
> > >
opacity:1;fill:#ffffe1;fill-opacity:0.0893617;fill-rule:nonzero;stroke:
> >
> >
#ffffff;stroke-width:0.94295299;stroke-linecap:round;stroke-linejoin:round;
> >
> >
stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.22978723;display:b
> >lock"
> >
> > > inkscape:label="#rect13884" />
> > >
> > > <flowText font-size="12" fill="white" xml:space="preserve"
> > > xmlns="http://xml.apache.org/batik/ext">
> > > <flowRegion>
> > > <rect x="220" y="650" width="600" height="100"/>
> > > </flowRegion>
> > >
> > > <flowDiv>
> > > <flowPara id="infoBaloon" margin="10"
> > > justification="full">SOME_TEXT_HERE</flowPara>
> > > </flowDiv>
> > > </flowText>
> > > </g>
> > >
> > > and Java code to change it:
> > >
> > > setInfoText(String text)
> > > {
> > > svg.getElementById("infoBaloon").setTextContent(text);
> > > }
> > >
> > > After setInfoText, getTextContent shows that the text is changed in
> > > DOM tree, however the change is not visible looking at JSVGCanvas.
> > >
> > > I can call setInfo text inside new Runnable passed to
> > > canvas.getUpdateManager().getUpdateRunnableQueue().invokeLater(),
> > > but there is no difference.
> > >
> > > Am I doing it in a wrong way?
> > >
> > > Regards,
> > > Jakub
> > >
> > >
> > >
---------------------------------------------------------------------
> > > 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]
>
> ---------------------------------------------------------------------
> 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]