using System.ComponentModel; namespace SmartCoalApplication.Annotation.Enum { /// /// 工具枚举 /// 包含标注、测量、视场 /// 还会有一些其它工具 /// public enum DrawToolType { // 鼠标指针 Pointer, #region 标注 // // 以下是标注 // /// /// 多边形->矩形 /// [Description("DrawRectangle")] DrawRectangle, /// ///直线->直线 /// [Description("DrawLine")] DrawLine, /// ///直线->线段 /// [Description("DrawLineSegment")] DrawLineSegment, #endregion #region 测量 // // 以下是测量 // /// /// 长度测量->直线 /// [Description("MeasureLine")] MeasureLine, /// /// 长度测量->距离 /// [Description("MeasureDistanceLine")] MeasureDistanceLine, /// /// 长度测量->长度 /// [Description("MeasureLength")] MeasureLength, /// /// 长度测量->水平线 /// [Description("MeasureHLine")] MeasureHLine, /// /// 长度测量->垂线 /// [Description("MeasureVLine")] MeasureVLine, #endregion #region 视场 // // 以下是视场 // [Description("ViewOval")] ViewOval, //椭圆视场 [Description("ViewCircle")] ViewCircle, //圆形视场 [Description("ViewRectangle")] ViewRectangle, //矩形视场 [Description("ViewRectangleEx")] ViewRectangleEx, //任意矩形视场 [Description("ViewTriangle")] ViewTriangle, //三角形视场 [Description("ViewTriangleEx")] ViewTriangleEx, //任意三角形视场 [Description("ViewSquare")] ViewSquare, //正方形视场 [Description("ViewPolygon")] ViewPolygon, //多边形视场 #endregion #region 其它 // // 以下是其它工具 // MoveMode, //移动模式,用于拖动图片(如果出现滚动条) ImageCut, //图片裁剪 ColorPicker, //颜色选择,吸管工具 #endregion NullTool, //什么工具都没有 NumberOfDrawTools, //枚举下标,【所有工具都放在这个前面】 } }