export enum canvasToolType { Default = 0, Select = 1, Pointer = 2, ViewPan = 3, ViewWindow = 4, Connection = 5, Convexity = 6, Model = 7, Fault = 8, FaultReverse = 9, Rectangle = 10, Ellipse = 11, Curve = 12, // Line, Arc = 13, Chord = 14, Pie = 15, Polygon = 16, Proportion = 17, // 比例尺 Point = 18, FractionPoint = 19, // 分数点 CrossPoint = 20, // 十字点 Text = 21, Equilateral = 22, // 等边多边形 RectangularCSGrid = 23, // 直角坐标网 BreakDirect = 24, // 直接打断 Break = 25, // 打断 Delete = 26, // 删除 DeleteIn = 27, // 删除区域内元素 DeleteCondition = 28, // 条件删除 DeleteOut = 29, // 删除区域外元素 ExtendCurve = 30, // 延伸曲线 TrimCurve = 31, // 剪切曲线 CloseCurve = 32, // 闭合曲线 MoveCurveName = 33, // 移动曲线内部名字 LinkCurve = 34, // 连接曲线 MergeCurve = 35, // 连接曲线 ReverseCurve = 36, // 反转曲线 NameToZ = 37, // 曲线名称变为Z值, ZToName = 38, // Z值变为曲线名称, FindCurveOfEmptyName = 39, // 发现空名称的曲线 RangeToImage = 40, // 复制选择区域为图像 WindowToImage = 41, // 复制窗口区域为图像 AllToImage = 42, // 复制全图为图像 RangeToImageEx = 43, // 定制复制选择区域为图像 LeftAlignment = 44, // 左对齐 RightAlignment = 45, // 右对齐 TopAlignment = 46, // 顶对齐 BottomAlignment = 47, // 底对齐 HCenterAlignment = 48, // 水平居中 VCenterAlignment = 49, // 垂直居中 DisplayOrderTop = 50, // 最上显示 DisplayOrderBottom = 51, // 最下显示 DisplayOrderFront = 52, // 上移一层 DisplayOrderBack = 53, // 下移一层 HorizontalMirror = 54, // 水平镜像 VerticalMirror = 55, // 垂直镜像 EditCurveNode = 56, // 编辑曲线节点 CurveDensityNode = 57, // 曲线节点加密 CurveRedundancy = 58, // 曲线冗余 去掉曲线上多余的节点 CurveSmooth = 59, // 光滑曲线 CutOutByRect = 60, // 矩形式外切 CutOutByPickup = 61, // 拾取式外切 CutInByRect = 62, // 矩形式内切 CutInByPickup = 63, // 拾取式内切 CalculateVolume = 64, // 计算体积 SetZValueOfSurface = 65, // 设置曲面Z值 EditGridPoint = 66, PointPropertyClear = 67, // 点属性的批量清理 PointPropertySet = 68, // 点属性的批量设置 CurvePropertyClear = 69, // 线属性的批量清理 CurvePropertySet = 70, // 线属性的批量设置 HighLightTip = 71, // 高亮图元并获得提示信息 ArcToCurve = 72, CurveZFromSurface = 73, // 由曲面设置曲线节点的Z值 Calibration2 = 74, // 两点校正 Calibration4 = 75, // 四点校正 ConnectCurveFilling = 76, // 连接曲线形成填充区域 SolidAuto = 77, // 自动填充区域 SolidLink = 78, // 连接填充区域 SaveAsSymbol = 79, // 保存为符号 PositiveNegativeSign = 80, // Z值正负号 CurveNameSetting = 81, // 曲线名称设置 SetContourName = 82, // 设置等值线名称 Finsih = 83, // 完成了一个命令 此值没有对应的类 PolygonToImage = 84, // 复制选择区域内选中多边形区域为图像 WellGroup = 85, // 井组绘制 WellGroupEdit = 86, // 井组编辑 EditWellGroupBranchCurveNode = 87, // 井分支的编辑 CurveBroaden = 88, // 曲线外扩 FaultSymply = 89, // 断层简化 Measure = 90, // 测量 Eraser = 91, // 橡皮擦 SelectWellPole = 92, NumberOfDrawTools = 93, } // 选择框的句柄 export enum SelectHandle { TopLeft = 0, Top = 1, TopRight = 2, Right = 3, BottomRight = 4, Bottom = 5, BottomLeft = 6, Left = 7, Center = 8, Body = 9, Nothing = -1 } export enum MouseIcons { auto = 'auto', default = 'default', crosshair = 'crosshair', resizee = 'e-resize', resizen = 'n-resize', resizene = 'ne-resize', resizenw = 'nw-resize', resizes = 's-resize', resizese = 'resizese', resizesw = 'sw-resize', resizew = 'w-resize', text = 'text', url = 'url', wait = 'wait', pointer = 'pointer', help = 'help', move = 'move', pointerSelect = `url('data:image/svg+xml;utf8,') 0 0, auto`, viewPan = `url('data:image/svg+xml;utf8,') 0 0, auto`, test = `url('data:image/svg+xml;utf8,') 0 0, auto`, } // 页签类型 export enum TabType { // 查看图件 DrawView = 1, // 井位智能推荐 WellRecommand = 2, // 参数图形绘制 DrawParamGdi = 3, // 水平井 HorizontalWell = 4, // 微地震云图 MicroEarthQuake = 5, // 有利区推荐 FavorableArea = 6 }