Knowledge Base



KB10893 - Marker not drawn on OnPaintShape event.

Markers are drawn using the SmartSize feature to avoid drawing shapes that are very close to each other. This implementation improves performance when drawing massive point layers, such as Lidar files.

A workaround is to temporarily set (upon drawing):

  _shape.Params.Marker.SmartSize := 0 ;

Or just set SmartSize to 0 for the layer.
Created: March 08, 2013, Modified: March 08, 2013