Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace > AnnEditDesigner Class : RotateGripperControlPointLocation Property |
public virtual AnnPoint RotateGripperControlPointLocation {get;}
'Declaration Public Overridable ReadOnly Property RotateGripperControlPointLocation As AnnPoint
'Usage Dim instance As AnnEditDesigner Dim value As AnnPoint value = instance.RotateGripperControlPointLocation
For more information, refer to New Annotation Features of Version 14.5.
This example displays the location of the rotate control points in container coordinates.
Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms Public Sub AnnEditDesigner_RotateGripperControlPointLocation(ByVal editDesigner As AnnEditDesigner) Dim m As System.Drawing.Drawing2D.Matrix = editDesigner.EditObject.PhysicalTransform Dim ptC As AnnPoint = editDesigner.RotateCenterControlPointLocation Dim ptG As AnnPoint = editDesigner.RotateGripperControlPointLocation ' Transform the points by the AnnObject physical transform Dim pts As PointF() = New PointF() {New PointF(ptC.X, ptC.Y), New PointF(ptG.X, ptG.Y)} m.TransformPoints(pts) m.Dispose() Dim s As String = String.Format("RotateCenterControlPoint({0},{1}), RotateGripperControlPoint({2},{3})", pts(0).X, pts(0).Y, pts(1).X, pts(1).Y) MessageBox.Show(s) End Sub
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; public void AnnEditDesigner_RotateGripperControlPointLocation(AnnEditDesigner editDesigner) { System.Drawing.Drawing2D.Matrix m = editDesigner.EditObject.PhysicalTransform; AnnPoint ptC = editDesigner.RotateCenterControlPointLocation; AnnPoint ptG = editDesigner.RotateGripperControlPointLocation; // Transform the points by the AnnObject physical transform PointF[] pts = new PointF[] {new PointF(ptC.X, ptC.Y), new PointF(ptG.X, ptG.Y)}; m.TransformPoints(pts); m.Dispose(); string s = String.Format("RotateCenterControlPoint({0},{1}), RotateGripperControlPoint({2},{3})", pts[0].X, pts[0].Y, pts[1].X, pts[1].Y); MessageBox.Show(s); }