Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
Leadtools.Windows.Annotations Namespace : AnnClosedCurveObject Class |
public class AnnClosedCurveObject : AnnPolygonObject, IAnnCurve, IAnnHeader, IAnnObject, IAnnPolygon, IAnnPolyline
'Declaration Public Class AnnClosedCurveObject Inherits AnnPolygonObject Implements IAnnCurve, IAnnHeader, IAnnObject, IAnnPolygon, IAnnPolyline
'Usage Dim instance As AnnClosedCurveObject
public ref class AnnClosedCurveObject : public AnnPolygonObject, IAnnCurve, IAnnHeader, IAnnObject, IAnnPolygon, IAnnPolyline
For more information about the closed curve annotation object refer to AnnClosedCurveObject for WPF. For more information about the automated closed curve annotation object, refer to WPF Annotation Objects - Automated Features.
This example creates a new closed curve object with 4 points.
Imports Leadtools.Windows.Annotations Imports Leadtools.Windows.Controls Private Sub AnnClosedCurveObject_AnnClosedCurveObject(ByVal container As AnnContainer) Dim closedCurve As AnnClosedCurveObject = New AnnClosedCurveObject() closedCurve.Points.Add(New System.Windows.Point(100, 100)) closedCurve.Points.Add(New System.Windows.Point(200, 100)) closedCurve.Points.Add(New System.Windows.Point(200, 200)) closedCurve.Points.Add(New System.Windows.Point(100, 300)) closedCurve.Tension = 1 closedCurve.Stroke = Colors.Red closedCurve.StrokeThickness = 2.0 closedCurve.Fill = Colors.White closedCurve.FillRule = AnnFillRule.EvenOdd closedCurve.IsClosed = True container.Children.Add(closedCurve) End Sub
using Leadtools.Windows.Annotations; using Leadtools.Windows.Controls; using Leadtools.Demos; using Leadtools.Help; private void AnnClosedCurveObject_AnnClosedCurveObject(AnnContainer container) { AnnClosedCurveObject closedCurve = new AnnClosedCurveObject(); closedCurve.Points.Add(new Point(100, 100)); closedCurve.Points.Add(new Point(200, 100)); closedCurve.Points.Add(new Point(200, 200)); closedCurve.Points.Add(new Point(100, 300)); closedCurve.Tension = 1; closedCurve.Stroke = Colors.Red; closedCurve.Fill = Colors.White; closedCurve.FillRule = AnnFillRule.EvenOdd; closedCurve.StrokeThickness = 2.0; closedCurve.IsClosed = true; container.Children.Add(closedCurve); }
using Leadtools.Windows.Annotations; using Leadtools.Windows.Controls; using Leadtools.Examples; private void AnnClosedCurveObject_AnnClosedCurveObject(AnnContainer container) { AnnClosedCurveObject closedCurve = new AnnClosedCurveObject(); closedCurve.Points.Add(new Point(100, 100)); closedCurve.Points.Add(new Point(200, 100)); closedCurve.Points.Add(new Point(200, 200)); closedCurve.Points.Add(new Point(100, 300)); closedCurve.Tension = 1; closedCurve.Stroke = Colors.Red; closedCurve.Fill = Colors.White; closedCurve.FillRule = AnnFillRule.EvenOdd; closedCurve.StrokeThickness = 2.0; closedCurve.IsClosed = true; container.Children.Add(closedCurve); }
Imports Leadtools.Windows.Annotations Imports Leadtools.Windows.Controls Private Sub AnnClosedCurveObject_AnnClosedCurveObject(ByVal container As AnnContainer) Dim closedCurve As AnnClosedCurveObject = New AnnClosedCurveObject() closedCurve.Points.Add(New Point(100, 100)) closedCurve.Points.Add(New Point(200, 100)) closedCurve.Points.Add(New Point(200, 200)) closedCurve.Points.Add(New Point(100, 300)) closedCurve.Tension = 1 closedCurve.Stroke = Colors.Red closedCurve.Fill = Colors.White closedCurve.FillRule = AnnFillRule.EvenOdd closedCurve.StrokeThickness = 2.0 closedCurve.IsClosed = True container.Children.Add(closedCurve) End Sub
<Window x:Class="WPFSamples.AnnClosedCurveObject" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Leadtools.Windows.Annotations" Height="600" Width="800" xmlns:Leadtools_Windows_Annotations="clr-namespace:Leadtools.Windows.Annotations;assembly=Leadtools.Windows.Annotations" > <Leadtools_Windows_Annotations:AnnClosedCurveObject Stroke="Blue" StrokeThickness="3.0" FillRule="EvenOdd" IsClosed="True" Tension="1.0" Points="100,100 175, 125, 25,150 175,175 100,200" Header="Closed Curve Object"> <Leadtools_Windows_Annotations:AnnClosedCurveObject.Fill> <LinearGradientBrush> <GradientStop Offset="0.0" Color="Black" /> <GradientStop Offset="0.5" Color="Red" /> <GradientStop Offset="1.0" Color="Yellow" /> </LinearGradientBrush> </Leadtools_Windows_Annotations:AnnClosedCurveObject.Fill> </Leadtools_Windows_Annotations:AnnClosedCurveObject> </Window>