123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using System.ComponentModel;
- namespace SmartCoalApplication.Annotation.Enum
- {
- /// <summary>
- /// 工具枚举
- /// 包含标注、测量、视场
- /// 还会有一些其它工具
- /// </summary>
- public enum DrawToolType
- {
- // 鼠标指针
- Pointer,
- #region 标注
- //
- // 以下是标注
- //
- /// <summary>
- /// 多边形->矩形
- /// </summary>
- [Description("DrawRectangle")]
- DrawRectangle,
- /// <summary>
- ///直线->直线
- /// </summary>
- [Description("DrawLine")]
- DrawLine,
- /// <summary>
- ///直线->线段
- /// </summary>
- [Description("DrawLineSegment")]
- DrawLineSegment,
- #endregion
- #region 测量
- //
- // 以下是测量
- //
- /// <summary>
- /// 长度测量->直线
- /// </summary>
- [Description("MeasureLine")]
- MeasureLine,
- /// <summary>
- /// 长度测量->距离
- /// </summary>
- [Description("MeasureDistanceLine")]
- MeasureDistanceLine,
- /// <summary>
- /// 长度测量->长度
- /// </summary>
- [Description("MeasureLength")]
- MeasureLength,
- /// <summary>
- /// 长度测量->水平线
- /// </summary>
- [Description("MeasureHLine")]
- MeasureHLine,
- /// <summary>
- /// 长度测量->垂线
- /// </summary>
- [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, //枚举下标,【所有工具都放在这个前面】
- }
- }
|