Declaration
procedure DrawLinesPath(Points: TIEDPointArray; ClosePath: Boolean = False); overload;
procedure DrawLinesPath(Points: array of TDPoint; PointFormats: array of TIEPointFormat); overload;
Description
Draw a series of lines using a point array. Set ClosePath to true to make the path a polygon.
The attributes overload allows you to include path commands to create bezier curves, etc.
GDI+ Methods: GdipCreatePath, GdipAddPathLine, GdipDrawPath, GdipDeletePath
var
pts: TIEDPointArray;
drawTop, drawRight, drawWidth, drawHeight: Integer;
begin
ImageEnView1.IEBitmap.Allocate( 1000, 1000, clWhite );
drawTop := 100;
drawRight := 200;
drawWidth := 300;
drawHeight := 500;
SetLength( pts, 3 );
pts[0] := DPoint( drawRight, drawTop );
pts[1] := DPoint( drawRight + drawWidth, drawTop + drawHeight div 2 );
pts[2] := DPoint( drawRight, drawTop + drawHeight );
ImageEnView1.IEBitmap.IECanvas.DrawLinesPath( pts, True );
ImageEnView1.Update();
end;
See Also
◼Polyline
◼Polygon
◼AdvancedDrawPolyline