Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.6
|
Leadtools.Annotations.Core Namespace > IAnnObjectRenderer Interface : GetRenderPoints Method |
LeadPointD[] GetRenderPoints( AnnContainerMapper mapper, AnnObject annObject )
'Declaration
Function GetRenderPoints( _ ByVal mapper As AnnContainerMapper, _ ByVal annObject As AnnObject _ ) As LeadPointD()
LeadPointD[] GetRenderPoints( AnnContainerMapper mapper, AnnObject annObject )
-(LTLeadPointCollection*) getRenderPointsMapper:(LTAnnContainerMapper*) mapper
object:(LTAnnObject*) 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.