Leadtools.Annotations.Core Namespace > IAnnObjectRenderer Interface : GetRenderPoints Method |
LeadPointD[] GetRenderPoints( AnnContainerMapper mapper, AnnObject annObject )
Function GetRenderPoints( _ ByVal mapper As AnnContainerMapper, _ ByVal annObject As AnnObject _ ) As LeadPointD()
LeadPointD[] GetRenderPoints( AnnContainerMapper mapper, AnnObject annObject )
LeadPointD[] getRenderPoints( AnnContainerMapper mapper, AnnObject annObject )
This method is called by the renderer to get the points of the objects. The default implementation in this class returns the same points as AnnObject.Points. The renderer then draws a polyline or polygon of these points and strokes and fills it to draw the object.
This implementation is enough for simple objects such as a line or a rectangle and the type renderer will just use this default implementation and not override this behavior. If you have a more complex shape where the number of points to render is not the same as AnnObject.Points, then you can override this method to return your own set of points.