StiMapInteractionContainer Class

Namespace: Stimulsoft.Report.Painters

Inheritance

Implements: IDisposable

Constructors

Constructor Description
StiMapInteractionContainer(Dictionary<string, StiMapSvg> hashPaths, double mapGeomWidth, double mapGeomHeight)  

StiMapInteractionContainer(hashPaths: Dictionary<string, StiMapSvg>, mapGeomWidth: double, mapGeomHeight: double)

Parameters

  • hashPaths (Dictionary<string, StiMapSvg>)
  • mapGeomWidth (double)
  • mapGeomHeight (double)

Properties

Property Type Description
Zoom float  

Methods

Method Returns Description
Add void  
Dispose void  
GetKeyByPosition string  
GetMapSvgByPosition StiMapSvg  
SetValue void  

Method Details

Add

Add(key: string, path: List<GraphicsPath>): void

Parameters


Dispose

Dispose(): void


GetKeyByPosition

GetKeyByPosition(pos: Point, zoom: float, globalMovePoint: Point, rect: RectangleD): string

Parameters

  • pos (Point)
  • zoom (float)
  • globalMovePoint (Point)
  • rect (RectangleD)

Returns string


GetMapSvgByPosition

GetMapSvgByPosition(pos: Point): StiMapSvg

Parameters

  • pos (Point)

Returns StiMapSvg


SetValue

SetValue(key: string, value: string): void

Parameters

  • key (string)
  • value (string)