Converts the curve points to an array of Bezier points. 
Syntax
| Visual Basic (Declaration) | 
  | 
Public Function ToBezierPoints() As Point()  | 
 
| Visual Basic (Usage) | 
 Copy Code | 
Dim instance As RasterCurve
Dim value() As Point
 
value = instance.ToBezierPoints()
  | 
 
| C# | 
  | 
public Point[] ToBezierPoints()  | 
 
| C++/CLI | 
  | 
public:
array<Point>^ ToBezierPoints();   | 
 
Return Value
An array of 
Point values that contain the Bezier points.
 
Example
This sample draws a smooth closed curve on a graphics that goes through five points.
| Visual Basic | 
 Copy Code | 
Public Sub ToBezierPointsExample()    Dim curve As RasterCurve = New RasterCurve()
   curve.Points.Add(New Point(130, 130))  curve.Points.Add(New Point(130, 300))  curve.Points.Add(New Point(230, 230))  curve.Points.Add(New Point(175, 175))  curve.Points.Add(New Point(230, 130))
   curve.Type = RasterCurveType.Standard  curve.FillMode = FillMode.Winding  curve.Tension = 0.5  curve.Close = RasterCurveClose.Close
     Dim bezierPoints As Point() = curve.ToBezierPoints()
     Dim btmp As Bitmap = New Bitmap(400, 400)  Dim g As Graphics = Graphics.FromImage(btmp)  g.FillRectangle(Brushes.White, New Rectangle(0, 0, 400, 400))  g.DrawBeziers(Pens.Black, bezierPoints)  g.Dispose()
     Dim fileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "ToBezierPoints.bmp"  btmp.Save(fileName, ImageFormat.Bmp)
   btmp.Dispose()       End Sub | 
 
| C# | 
 Copy Code | 
public void ToBezierPointsExample()  {     // Define the curve     RasterCurve curve = new RasterCurve();       curve.Points.Add(new Point(130, 130));     curve.Points.Add(new Point(130, 300));     curve.Points.Add(new Point(230, 230));     curve.Points.Add(new Point(175, 175));     curve.Points.Add(new Point(230, 130));       curve.Type = RasterCurveType.Standard;     curve.FillMode = FillMode.Winding;     curve.Tension = 0.5;     curve.Close = RasterCurveClose.Close;       // convert this curve into bezier points     Point[] bezierPoints = curve.ToBezierPoints();       // Draw this curve on a bitmap     Bitmap btmp = new Bitmap(400, 400);     Graphics g = Graphics.FromImage(btmp);     g.FillRectangle(Brushes.White, new Rectangle(0, 0, 400, 400));     g.DrawBeziers(Pens.Black, bezierPoints);     g.Dispose();       // save this image to disk     string fileName = LeadtoolsExamples.Common.ImagesPath.Path + "ToBezierPoints.bmp";     btmp.Save(fileName, ImageFormat.Bmp);       btmp.Dispose();  } | 
  
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
 
See Also