123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml.Serialization;
- namespace SmartCoalApplication.Base.SettingModel
- {
- /// <summary>
- /// 设置 - 标尺设置
- /// </summary>
- [XmlRoot("ROOT")]
- public class RulerModel : ParentStyleModel
- {
- #region 样式设置
- /// <summary>
- /// 文字字号 系统字体名称
- /// </summary>
- public decimal textFontSize { get; set; }
- /// <summary>
- /// 文字字体
- /// </summary>
- public string textFont { get; set; }
- /// <summary>
- /// 文字颜色
- /// </summary>
- public int textColor { get; set; }
- /// <summary>
- /// 文字位置 0居左,1居中,2居右
- /// </summary>
- public int textPosition { get; set; }
- /// <summary>
- /// 线条颜色
- /// </summary>
- public int lineColor { get; set; }
- /// <summary>
- /// 线条宽度
- /// </summary>
- public decimal lineWidth { get; set; }
- /// <summary>
- /// 垂线长度
- /// </summary>
- public decimal verticalLineLength { get; set; }
- /// <summary>
- /// 文字高度
- /// </summary>
- public decimal textHeight { get; set; }
- /// <summary>
- /// 背景颜色
- /// </summary>
- public int backColor { get; set; }
- /// <summary>
- /// 背景大小
- /// </summary>
- public decimal backgroundSize { get; set; }
- /// <summary>
- /// 边框颜色
- /// </summary>
- public int borderColor { get; set; }
- /// <summary>
- /// 边框线宽
- /// </summary>
- public decimal borderWidth { get; set; }
- #endregion
- #region 自动标注
- /// <summary>
- /// 自动标注
- /// </summary>
- public decimal autoRulerValue { get; set; }
- #endregion
- #region 标尺位置
- /// <summary>
- /// 标尺位置
- /// 1左上,2右上,3左下,4右下
- /// </summary>
- public int rulerPosition { get; set; }
- /// <summary>
- /// 标尺边距
- /// </summary>
- public decimal rulerMargin { get; set; }
- #endregion
- #region 预存标尺
- /// <summary>
- /// 标尺位置
- /// </summary>
- public List<PresetRuler> presetRulers { get; set; }
-
- public class PresetRuler
- {
- /// <summary>
- /// 名称
- /// </summary>
- public String name { get; set; }
- /// <summary>
- /// 长度
- /// </summary>
- public decimal length { get; set; }
- }
- #endregion
- }
- }
|