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 : AnnClosedCurveObject Class |
[SerializableAttribute()] public class AnnClosedCurveObject : AnnPolygonObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
'Declaration <SerializableAttribute()> Public Class AnnClosedCurveObject Inherits AnnPolygonObject Implements System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
'Usage Dim instance As AnnClosedCurveObject
[SerializableAttribute()] public ref class AnnClosedCurveObject : public AnnPolygonObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
For more information about the closed curve annotation object refer to AnnClosedCurveObject. For more information about the automated closed curve annotation object, refer to Annotation Objects - Automated Features.
This example creates a new closed curve object with 4 points.
Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms Private Sub AnnClosedCurveObject_AnnClosedCurveObject(ByVal container As AnnContainer) Dim closedCurve As AnnClosedCurveObject = New AnnClosedCurveObject() closedCurve.Points.Add(New AnnPoint(100, 100, AnnUnit.Pixel)) closedCurve.Points.Add(New AnnPoint(200, 100, AnnUnit.Pixel)) closedCurve.Points.Add(New AnnPoint(200, 200, AnnUnit.Pixel)) closedCurve.Points.Add(New AnnPoint(100, 300, AnnUnit.Pixel)) closedCurve.Tension = 1 closedCurve.Pen = New AnnPen(Color.Red, New AnnLength(1, AnnUnit.Pixel)) closedCurve.Brush = New AnnSolidBrush(Color.White) closedCurve.FillMode = FillMode.Alternate closedCurve.Closed = True container.Objects.Add(closedCurve) End Sub
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; private void AnnClosedCurveObject_AnnClosedCurveObject(AnnContainer container) { AnnClosedCurveObject closedCurve = new AnnClosedCurveObject(); closedCurve.Points.Add(new AnnPoint(100, 100, AnnUnit.Pixel)); closedCurve.Points.Add(new AnnPoint(200, 100, AnnUnit.Pixel)); closedCurve.Points.Add(new AnnPoint(200, 200, AnnUnit.Pixel)); closedCurve.Points.Add(new AnnPoint(100, 300, AnnUnit.Pixel)); closedCurve.Tension = 1; closedCurve.Pen = new AnnPen(Color.Red, new AnnLength(1, AnnUnit.Pixel)); closedCurve.Brush = new AnnSolidBrush(Color.White); closedCurve.FillMode = FillMode.Alternate; closedCurve.Closed = true; container.Objects.Add(closedCurve); }