Class
ShapeLinesCollection

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class ShapeLinesCollection

Inheritance: objectShapeLinesCollection

Constructors

ShapeLinesCollection()

Declaration

cs-api-definition
public ShapeLinesCollection()

Properties

Lines

Declaration

cs-api-definition
public List<IShapeCurve> Lines { get; }

Property Value

List<IShapeCurve>

SnappedCtrlPoint

Declaration

cs-api-definition
public ShapePoint SnappedCtrlPoint { get; }

Property Value

ShapePoint

SnappedCurve

Declaration

cs-api-definition
public IShapeCurve SnappedCurve { get; }

Property Value

IShapeCurve

SnappedPoint

Declaration

cs-api-definition
public PointF SnappedPoint { get; }

Property Value

PointF

Methods

Add(IShapeCurve)

Declaration

cs-api-definition
public void Add(IShapeCurve el)

Parameters

el

IShapeCurve

ConvertCurve(IShapeCurve)

Declaration

cs-api-definition
public void ConvertCurve(IShapeCurve curve)

Parameters

curve

IShapeCurve

CopyFrom(ShapeLinesCollection)

Declaration

cs-api-definition
public void CopyFrom(ShapeLinesCollection shape)

Parameters

shape

ShapeLinesCollection

CreatePath(Rectangle, Rectangle)

Declaration

cs-api-definition
public GraphicsPath CreatePath(Rectangle dimension, Rectangle bound)

Parameters

dimension

Rectangle

bound

Rectangle

Returns

GraphicsPath

DeletePoint(ShapePoint)

Declaration

cs-api-definition
public void DeletePoint(ShapePoint pt)

Parameters

pt

ShapePoint

DeserializeProperties(string)

Declaration

cs-api-definition
public void DeserializeProperties(string propertiesString)

Parameters

propertiesString

string

GetBoundingRect()

Declaration

cs-api-definition
public RectangleF GetBoundingRect()

Returns

RectangleF

GetFirstCurve()

Declaration

cs-api-definition
public IShapeCurve GetFirstCurve()

Returns

IShapeCurve

GetFirstPoint()

Declaration

cs-api-definition
public ShapePoint GetFirstPoint()

Returns

ShapePoint

GetLastCurve()

Declaration

cs-api-definition
public IShapeCurve GetLastCurve()

Returns

IShapeCurve

GetLastPoint()

Declaration

cs-api-definition
public ShapePoint GetLastPoint()

Returns

ShapePoint

InsertPoint(IShapeCurve, PointF)

Declaration

cs-api-definition
public void InsertPoint(IShapeCurve curve, PointF atPoint)

Parameters

curve

IShapeCurve

atPoint

PointF

Remove(IShapeCurve)

Declaration

cs-api-definition
public bool Remove(IShapeCurve el)

Parameters

el

IShapeCurve

Returns

bool

Reset()

Declaration

cs-api-definition
public void Reset()

SerializeProperties()

Declaration

cs-api-definition
public string SerializeProperties()

Returns

string

SnapToCtrlPoints(PointF, float)

Declaration

cs-api-definition
public bool SnapToCtrlPoints(PointF pt, float snapDistance)

Parameters

pt

PointF

snapDistance

float

Returns

bool

SnapToExtensions(PointF, float)

Declaration

cs-api-definition
public bool SnapToExtensions(PointF pt, float snapDistance)

Parameters

pt

PointF

snapDistance

float

Returns

bool

SnapToGrid(PointF, PointF, int, float)

Declaration

cs-api-definition
public bool SnapToGrid(PointF pt, PointF gridPt, int type, float snapDistance)

Parameters

pt

PointF

gridPt

PointF

type

int

snapDistance

float

Returns

bool

SnapToHorizontal(PointF, float, float)

Declaration

cs-api-definition
public bool SnapToHorizontal(PointF pt, float yVal, float snapDistance)

Parameters

pt

PointF

yVal

float

snapDistance

float

Returns

bool

SnapToSegments(PointF, float)

Declaration

cs-api-definition
public bool SnapToSegments(PointF pt, float snapDistance)

Parameters

pt

PointF

snapDistance

float

Returns

bool

SnapToVertical(PointF, float, float)

Declaration

cs-api-definition
public bool SnapToVertical(PointF pt, float xVal, float snapDistance)

Parameters

pt

PointF

xVal

float

snapDistance

float

Returns

bool

UpdateShape()

Declaration

cs-api-definition
public void UpdateShape()

isSerializable()

Declaration

cs-api-definition
public bool isSerializable()

Returns

bool