ParentStyleModel.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Xml.Serialization;
  7. using static SmartCoalApplication.Base.SettingModel.LabelStyleModel;
  8. using static SmartCoalApplication.Base.SettingModel.MeasureStyleModel;
  9. namespace SmartCoalApplication.Base.SettingModel
  10. {
  11. [XmlInclude(typeof(Text))]
  12. [XmlInclude(typeof(DateMark))]
  13. [XmlInclude(typeof(TimeMark))]
  14. [XmlInclude(typeof(PointMark))]
  15. [XmlInclude(typeof(NumberMark))]
  16. [XmlInclude(typeof(GainNumber))]
  17. [XmlInclude(typeof(LineChildLine))]
  18. [XmlInclude(typeof(LineChildLineSegment))]
  19. [XmlInclude(typeof(Pencil))]
  20. [XmlInclude(typeof(Polyline))]
  21. [XmlInclude(typeof(CurveModel))]
  22. [XmlInclude(typeof(ClosedCurve))]
  23. [XmlInclude(typeof(OneWayArrow))]
  24. [XmlInclude(typeof(TwoWayArrow))]
  25. [XmlInclude(typeof(CircleModel))]
  26. [XmlInclude(typeof(Oval))]
  27. [XmlInclude(typeof(PolygonRectangle))]
  28. [XmlInclude(typeof(PolygonPolygon))]
  29. [XmlInclude(typeof(RoundedRectangle))]
  30. [XmlInclude(typeof(WorkTypeStyleModel))]
  31. //标尺
  32. [XmlInclude(typeof(RulerModel))]
  33. // 长度测量
  34. [XmlInclude(typeof(MeasureLine))]
  35. [XmlInclude(typeof(MeasureLength))]
  36. [XmlInclude(typeof(MeasureHLine))]
  37. [XmlInclude(typeof(MeasureVLine))]
  38. public class ParentStyleModel
  39. {
  40. }
  41. }