Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
Annotation Object Names
Note: This topic is for Document/Medical only. LEADTOOLS provides functionality for displaying a "name" for each annotation object. An object name is one way of differentiating between multiple objects in a container. LEADTOOLS does not use the object name in any special way and the value has no special meaning. The following properties help you control annotation object names: Whenever the Draw method of the owner container of an AnnObject is called, it calls the Draw method which in turn calls the DrawObject method to draw the object itself (if the Visible property is true), the DrawName method to draw the name of the object (if the NameVisible property is true) and then finally the DrawLocked method to draw the locked object (if the object is currently locked). You can restrict the name. If a name is restricted, then it will fully appear on the image. By restricting the name, the offsets used to position the name are therefore limited, based on the name of the annotation object and the font that is being used. Set the value of the NameRestrict property to true to restrict the name to appear fully within the bounding rectangle of the Container and then call the RestrictName method to move the name (by changing the NameOffset property so the name will be restricted to appear fully within the Bounds property of the AnnContainer that contains this AnnObject).