Class SnapToGrid
Inheritance
Inherited Members
Namespace: Telerik.WinControls.OldShapeEditor
Assembly: Telerik.WinControls.dll
Syntax
public class SnapToGrid
Constructors
SnapToGrid()
The default constructor sets the following default values: FieldWidth = 1.0f; SnapRelative = 0.2f; SnapDelta = 0.2f; SnapType = SnapTypes.Relative;
Declaration
public SnapToGrid()
SnapToGrid(ref SnapToGrid)
Properties
CachedSnap
Gets the precached snap distance. Doesn't need to be equal to any of the SnapFixed or SnapRelative properties.
Declaration
public float CachedSnap { get; }
Property Value
System.Single
|
FieldWidth
Width of a single box in the snap grid. It's value cannot be less than or equal to zero.
Declaration
public float FieldWidth { get; set; }
Property Value
System.Single
|
IsLastSnapped
Declaration
public bool IsLastSnapped { get; }
Property Value
System.Boolean
|
SnapFixed
Sets/Gets the snap distance for fixed type snapping. Does not activate fixed type snapping. SnapType
Declaration
public float SnapFixed { get; set; }
Property Value
System.Single
|
SnappedPoint
Declaration
public PointF SnappedPoint { get; }
Property Value
System.Drawing.PointF
|
SnapRelative
Sets/Gets the relative snap distance. Does not activate relative type snapping. SnapType
Declaration
public float SnapRelative { get; set; }
Property Value
System.Single
|
SnapType
Set the snap type to be one of the following: SnapTypes.Relative - snap distance is relative to the FieldWidth SnapFixed SnapTypes.Fixed - snap distance is fixed
Declaration
public SnapToGrid.SnapTypes SnapType { get; set; }
Property Value
SnapToGrid.SnapTypes
|
Methods
SnapPtToGrid(Point)
Declaration
public bool SnapPtToGrid(Point pos)
Parameters
System.Drawing.Point
pos
|
Returns
System.Boolean
|