该枚举定义了捕捉模式类型常量。该枚举包括了SuperMap提供的各种智能捕捉方式,这些智能捕捉方式可以提高地图编辑的精度和效率。

命名空间:  SuperMap.UI
程序集:  SuperMap.Mapping (in SuperMap.Mapping)
版本: dll

语法

C#
public enum SnapMode

成员

成员名称描述
PointOnEndpoint
开启捕捉功能使当前绘制的点在端点(线的端点或多边形的边界线端点)上。
PointOnPoint
开启捕捉功能使当前绘制的点与其他点对象或节点重合。
PointOnLine
开启捕捉功能使当前绘制的点在其他线性要素上。
PointOnMidpoint
开启捕捉功能使当前绘制的点在其他线性要素的中点上。
PointOnExtension
开启捕捉功能使当前绘制的点在其他线性要素延长线上。
PointWithHorizontalOrVertical Obsolete.
开启捕捉功能,当鼠标移动的过程中,如果经过当前鼠标点的水平和垂直线恰好经过其他要素上的点时,将捕捉到要素上的点。
LineWithFixedAngle
开启捕捉功能使当前绘制的线段与前一线段成固定角度。角度值由 FixedAngle 属性确定。
LineWithFixedLength
开启捕捉功能以固定长度绘制当前线段。长度值由 FixedLength 属性确定。
LineWithIntersection Obsolete.
开启捕捉功能使当前绘制的线段与其它要素上的点相交。
LineWithHorizontalOrVertical Obsolete.
开启捕捉功能使当前绘制的线水平或垂直。
LineWithParallel
开启捕捉功能使当前绘制的线与其它线性要素平行。
LineWithPerpendicular
开启捕捉功能使当前绘制的线同其它线性图素(包括延长线)垂直。
LineWithHorizontal
开启捕捉功能使当前绘制的线水平。
LineWithVertical
开启捕捉功能使当前绘制的线垂直。

请参见