MouseClick: Limiting polyline area to line only


Posted by MrPfui apropos on Mon Oct 29th, 2007 at 09:04:53 BST

Hey guys,

I'm searching for some help cause I don't know a solution. Thus I hope
to find one here :-/

My problem: I'm using SVG graphics within my own C# application written
under .NET. For this I also use a control called SVGViewControl from
Mobiform (http://www.mobiform.com/products/svgviewplus/svgviewplus.htm).
Up to now everything works fine.
One of the advantages of the SVGViewControl is that it supports C# as
script language within the graphics. So I used this and integrated a
MouseClick event. Works also fine so far.
But when I use polyline elements then it's like they are all
intersecting. When clicking on empty space, a polyline element is
returned. This doesn't make sense until the area of such a polyline
element is defined by the points as a rectangle not only the line
itself.

Is there any attribute I can set for polyline elements to change this
behaviour or what else to do? I'm really at a loss :(

Hope you all understand what I mean. My mother tongue is German so I may
express some stuff differently than you guys from UK or US or whereever
;)
Thanks for any help in advance!

Best regards,

Johannes

Here an example of my polyline elements:
    <style type="text/css"><![CDATA[.HMIPolyLine {fill: none; stroke:black; stroke-width:1;stroke-dasharray:none ;stroke-dashoffset:none; stroke-linecap:butt}
]]></style>
  <polyline points="1910 930, 1910 540, 4120 540, 4120 2850, 3390 2850, 3390 2750, " id="Polyline207" class="HMIPolyLine">
    <metadata>
      <cge:ObjectReference id="DomainObject" ObjectID="{513E2DE0-00D8-4071-AF5B-871870A317DF}" ClassID="{2513B4A6-1C64-11D4-81E3-00105A24673A}" ObjectName="ACLineSegment" ClassName="ACLineSegment" />
    </metadata>
  </polyline>

Display: Sort:
irc://irc.freenode.net/svg and http://svg-developers.com are the best places to get help.

I'm sorry i personally can't help you with your problem (i tend to stay away from MS stuff)

Display: Sort:
Login

Make a new account

Username:
Password: