LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

CalculateRotateAngle Method (AnnObject)

Example 





Returns the rotate angle of an AnnObject in degrees.
Syntax
public virtual float CalculateRotateAngle()
'Declaration
 
Public Overridable Function CalculateRotateAngle() As Single
'Usage
 
Dim instance As AnnObject
Dim value As Single
 
value = instance.CalculateRotateAngle()
public virtual float CalculateRotateAngle()
 function Leadtools.Annotations.AnnObject.CalculateRotateAngle()
public:
virtual float CalculateRotateAngle(); 

Return Value

The rotate angle of the AnnObject in degrees.
Remarks
The rotate angle returned is formed by the object and the horizontal. A positive value represents a clockwise rotation, and a negative value represents a counter-clockwise rotation. Many objects do not have a rotate angle (i.e. AnnPolylineObject) and will therefore return 0 degrees. For rectangular objects (objects derived from AnnRectangleObject), the angle computed is formed by the top edge of the object and the horizontal. For more information, refer to New Annotation Features of Version 14.5.
Example
 
Public Sub AnnObject_CalculateRotateAngle(ByVal obj As AnnObject)
   Dim angle As Single = obj.CalculateRotateAngle()
   Dim s As String = String.Format("The selected {0} has a rotate angle of {1}", obj.GetType().ToString(), angle)
   MessageBox.Show(s)
End Sub
public void AnnObject_CalculateRotateAngle(AnnObject obj)
{
   float angle = obj.CalculateRotateAngle();
   string s = string.Format("The selected {0} has a rotate angle of {1}", obj.GetType().ToString(), angle);
   MessageBox.Show(s);
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnObject Class
AnnObject Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.