Leadtools.Annotations Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.10.31
AnnGetGraphicsPathMode Enumeration
See Also  
Leadtools.Annotations Namespace : AnnGetGraphicsPathMode Enumeration




Indicates which type of graphics path to return. Used with the GetGraphicsPath method.

Syntax

Visual Basic (Declaration) 
<SerializableAttribute()>
Public Enum AnnGetGraphicsPathMode 
   Inherits Enum
Visual Basic (Usage)Copy Code
Dim instance As AnnGetGraphicsPathMode
C# 
[SerializableAttribute()]
public enum AnnGetGraphicsPathMode : Enum 
Managed Extensions for C++ 
[SerializableAttribute()]
__value public enum AnnGetGraphicsPathMode : public Enum 
C++/CLI 
[SerializableAttribute()]
public enum class AnnGetGraphicsPathMode : public Enum 

Members

MemberDescription
DrawObjectGetGraphicsPath is called to draw the object. An AnnObject derived object should return the path as it is to be displayed on the screen.
HitTestGetGraphicsPath is called to perform hit-testing on the object. An AnnObject derived object can optimize the path returned to speed up hit-testing. For example, an object that has text in it can return a path that contains the bounding rectangle of this text instead of the vectorized text. This will greatly enhance the performance of the hit-testing operation.
BoundGetGraphicsPath is called to determine the bounding rectangle of the object. An AnnObject derived object can optimize the path returned to speed up calculating the bounding rectangle. For example, an object that has text in it can return a path that contains the bounding rectangle of this text instead of the vectorized text to greatly enhance the performance.
RunModeGetGraphicsPath is called when the object is drawn in run mode. An AnnObject derived object can use this mode to draw the object in a special way during run mode.

Example

For more information and an example, refer to Implement User Defined Objects with LEADTOOLS Annotations.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Leadtools.Annotations.AnnGetGraphicsPathMode

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

Leadtools.Annotations requires a Document or Medical toolkit license and unlock key. For more information, refer to: Raster Pro/Document/Medical Features