SuperMap 控件的操作状态常量

常数 描述
scaNull 0 空操作。
scaPan 1 地图漫游。
scaZoomIn 2 地图放大。
scaZoomOut 3 地图缩小。
scaZoomFree 4 地图自由缩放。
scaSelect 5 点击选择对象。
scaRectSelect 6 画矩形框选择对象。
scaCircleSelect 7 画圆选择对象。
scaRegionSelect 8 画面选择对象。
scaHyperlink 17 点击图层中的对象,链接到设置好的超链接目标上,详细请参见soLayer.FieldForHyperlink等接口的说明,图层的超链接功能目前适用于点、线、面、路由、网络、CAD、三维点数据集
scaEditCreatePoint 21 在可编辑图层中画点。
scaEditCreateLinesect 22 在可编辑图层中画直线。
scaEditCreateEllipticArc 23 在可编辑图层中画椭圆弧。
scaEditCreatePolyline 24 在可编辑图层中画折线。
scaEditCreateCurve 25 在可编辑图层中画曲线。
scaEditCreateRectangle 26 在可编辑图层中画矩形或填充的矩形。
scaEditCreateRoundRectangle 27 在可编辑图层中画圆角矩形或填充的圆角矩形。
scaEditCreateParallelogram 28 在可编辑图层中画平行四边形或填充的平行四边形。
scaEditCreateCircle 29 在可编辑图层中画圆或填充的圆。
scaEditCreateEllipse 30 在可编辑图层中画椭圆或填充的椭圆。
scaEditCreateObliqueEllipse 31 在可编辑图层中画斜椭圆或填充的斜椭圆。
scaEditCreatePolygon 32 在可编辑图层中画多边形或填充的多边形。
scaEditCreateText 34 在可编辑图层中创建注记文本。
scaEditCreateCurvedText 37 在可编辑图层中创建沿线注记文本。
scaEditCreatePath 39 在可编辑图层中画路径。
scaEditVertexEdit 40 在可编辑图层中编辑节点。
scaEditVertexAdd 41 在可编辑图层中添加节点。
scaEditCreatePolyLineEx 42 在可编辑图层中画由圆弧、曲线、直线组成的线。
scaEditCreatePolygonEx 43 在可编辑图层中画由圆弧、曲线、直线组成的多边形。
scaEditCreateArc3P 44 在可编辑图层中画三点圆弧。
scaEditCreateCircle3P 45 在可编辑图层中画三点圆。
scaEditCreatePie 46 在可编辑图层中画扇形。
scaEditCreateCircle2P 47 在可编辑图层中画两点圆。
scaEditCreateParallel 48 在可编辑图层中画平行线。
scaEditCreateCustom 49 在可编辑图层中画自定义几何对象。
scaEditVectorlizeLine 55 在可编辑图层中进行半自动矢量化线操作,生成对象保存到数据集。
scaEditVectorlizeLinebackward 56 在可编辑图层中回退半自动矢量化线操作。
scaEditVectorlizeRegion 57 在可编辑图层中进行半自动矢量化面操作,生成对象保存到数据集,类似于魔术棒功能。
scaEditCreateLineFreely 58 在可编辑图层中自由画线,铅笔功能,类似于数字化仪流放式画线。
scaEditHatch 60 在可编辑图层中自动闭合线段成面对象。
scaTrackPoint 71 在内存中画点,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackLinesect 72 在内存中画直线,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackArc 73 在内存中画圆弧,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackPolyline 74 在内存中画折线,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackCurve 75 在内存中画曲线,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackRectangle 76 在内存中画矩形,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackRoundRectangle 77 在内存中画圆角矩形。
scaTrackParallelogram 78 在内存中画平行四边形,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackCircle 79 在内存中画圆,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackEllipse 80 在内存中画椭圆,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackObliqueEllipse 81 在内存中画斜椭圆,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackPolygon 82 在内存中画多边形,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackPolyLineEx 83 在内存中画由圆弧、曲线、直线组成的线,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackPolygonEx 84 在内存中画由圆弧、曲线、直线组成的多边形,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackMultiline 88 在内存中画多义线,即带宽度的线,如管线等。
scaTrackPath 89 在内存中画路径,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackArc3P 94 在内存中画三点圆弧,结果可通过 SuperMap.TrackedGeometry 来获取。
scaTrackCircle3P 95 在内存中画三点圆。
scaTrackPie 96 在内存中画扇形。
scaTrackCircle2P 97 在内存中画两点圆。
scaTrackParallel 98 在内存中画平行线。
scaTrackCustom 99 在内存中创建自定义几何对象,创建的几何对象可以通过SuperMap.TrackedGeometry 来获取。
scaPan2 101 扩展的地图漫游,和 scaPan 有一定的区别,scaPan2 在漫游的过程中,实现地图的即时刷新,即不进行位图的转换,在 MouseMove 的时候,实现地图真正的移动。
scaZoomFree2 102 扩展的自由缩放,和 scaZoomFree 有一定的区别,scaZoomFree2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换,在 MouseMove 的时候,实现地图真正的缩放。
scaTrackVectorlizeRegion 107 在内存中进行半自动矢量化面操作,生成对象可通过 SuperMap.TrackedGeometry 来获取,类似于魔术棒功能。
scaTrackLineFreely 108 在内存中自由画线,铅笔功能,类似于数字化仪流放式画线,生成折线对象可通过 SuperMap.TrackedGeometry 来获取。
scaTrackHatch 110 在内存中自动闭合线段成面对象,结果可通过 SuperMap.TrackedGeometry 来获取。
scaPlaceLabel 141 图层创建标签专题图后,自定义某个标签的位置。
scaPlaceGraph 142 图层创建统计专题图后,自定义统计图位置。
scaPlaceGraduatedSymbol 143 图层创建等级符号专题图后,自定义等级符号位置。
scaSelectEx 1005 点框选。

你可能感兴趣的:(Super,6.0学习历程)