Instances of this class provides data for BeforeRenderNewImage event.
Inheritance: System.EventArgs
        private void server_BeforeRenderNewImage(object sender, RenderNewImageEventArgs e)
        {
            BoundingRectangle bbox = QueryStringDataExtractor.GetBBox(httpContext.Request.QueryString["BBOX"]);
            Size displaySize = QueryStringDataExtractor.GetDisplaySize(httpContext.Request.QueryString["WIDTH"], httpContext.Request.QueryString["HEIGHT"]);
            double mapScale = displaySize.Width / bbox.Width;

            mapWs.Map.LoadFeatures(mapScale, mapWs.Map.MapViewBoxFromPresentationViewBox(e.BboxWithGutters));
            mapWs.Map.LoadRasters(mapScale, mapWs.Map.MapViewBoxFromPresentationViewBox(e.BboxWithGutters));
        }
Example #2
0
 /// <summary>
 /// Вызвать событие BeforeRenderNewImage
 /// </summary>
 /// <param name="args"></param>
 protected void OnBeforeRenderNewImage(RenderNewImageEventArgs args)
  {
      if (BeforeRenderNewImage != null) BeforeRenderNewImage(this, args);
  }