该枚举定义了地图的操作状态类型常量。
命名空间:
SuperMap.UI程序集: SuperMap.Mapping (in SuperMap.Mapping)
版本: dll
语法
C# |
---|
public enum Action |
成员
成员名称 | 描述 | |
---|---|---|
Null | 空操作。 | |
Pan | 漫游。在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。 | |
Pan2 | 扩展的漫游,Pan2 在漫游的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。 | |
ZoomIn | 放大。 | |
ZoomOut | 缩小。 | |
ZoomFree | 自由缩放。在对地图进行自由缩放操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。 | |
ZoomFree2 | 扩展的自由缩放, ZoomFree2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。 | |
Select | 在对象上点击,选择对象。
select 是单纯的点击选择,且被选中对象不能进行编辑(移动、旋转、缩放等),
而 select2 可以点选、框选、并且选中的对象可进行编辑。
| |
Select2 | 点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。默认的选择模式是对象的内点在矩形框内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。 | |
SelectCircle | 画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。 | |
SelectRegion | 画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。 | |
SelectRectangle |
画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
| |
SelectLine |
画线选择对象。凡是与所画的线相交的对象都会被选中。
| |
MoveThemeLabel |
移动标签专题图的专题图元素。
| |
MoveThemeGraph |
移动统计专题图的专题图元素。
| |
MoveThemeGraduateSymbol |
移动等级符号专题图的专题图元素。
| |
CreatePoint |
画点。
| |
CreateLine |
画直线。
| |
CreateEllipseArc |
画椭圆弧。
| |
CreatePolyline |
画折线。
| |
CreateCurve |
画贝兹曲线。
| |
CreateRectangle |
画矩形。
| |
CreateRoundRectangle |
画圆角矩形。
| |
CreateParallelogram |
画平行四边形。
| |
CreateCircle |
画圆心圆。
| |
CreateEllipse |
画椭圆。
| |
CreateObliqueEllipse |
画斜椭圆。
| |
CreatePolygon |
画多边形。
| |
CreateText |
添加注记。
| |
CreateBSpline |
画B样条曲线。
| |
CreateAlongLineText |
添加沿线注记。
| |
CreateArc3P |
画三点圆弧。
| |
CreateCircle3P |
画三点圆。
| |
CreatePie |
画扇形。
| |
CreateCircle2P |
画两点圆。
| |
CreateParallel |
画平行线。
| |
VectorlizeLine |
在可编辑图层中进行交互式自动跟踪线操作,用于对栅格数据进行矢量化。使用该操作前必须设置地图窗口的交互式自动跟踪选项,即必须完成MapControl类的VectorizationSetting属性的设置。
| |
VectorlizeLineBackward |
在可编辑图层中回退交互式自动跟踪线操作。
| |
VectorlizeRegion |
在可编辑图层中进行交互式自动跟踪面操作,生成对象保存到数据集,类似于魔术棒功能。使用该操作前必须设置地图窗口的交互式自动跟踪选项,即必须完成MapControl类的VectorizationSetting属性的设置。
| |
CreateFreePolyline |
自由画线,铅笔功能,类似于数字化仪流放式画线。
| |
CreateCardinal |
画Cardinal曲线。
| |
PickSnapPoint |
设置选中对象的捕捉点。设置了对象的捕捉点后,当移动该对象时,将使用这个捕捉点来实现对象与其他点的捕捉;如果没有设置对象的捕捉点,则使用当前的鼠标点作为该对象的捕捉点。此操作在编辑时用途比较明显,并且该操作只在编辑时有效。
| |
CreatePolyline2Polyline |
绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。
| |
CreatePolyline2FreePolyline |
绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。
| |
CreatePolyline2Cardinal |
绘制Cardinal曲线,该Cardinal曲线是由圆弧、曲线、直线组成的多段线。
| |
CreatePolygon2PolyLine |
绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
| |
CreatePolygon2FreePolyline |
绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
| |
CreatePolygon2Cardinal |
绘制Cardinal曲线,该Cardinal曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该Cardinal曲线的起始点和终止点构成多边形。
| |
VertexEdit |
在可编辑图层中编辑对象的节点。
| |
VertexAdd |
在可编辑图层中为对象添加节点。
| |
CreateNorthArrow |
在布局或者地图中可编辑的CAD图层中绘制指北针对象。
| |
CreateMapScale |
在布局或者地图中可编辑的CAD图层中绘制地图比例尺对象。
| |
CreateGeoLegend |
在布局或者地图中可编辑的CAD图层中绘制地图图例对象。
| |
CreateGeodesic |
在地图中绘制测地线。
| |
Swipe |
卷帘浏览操作。
|