123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace HTEXLib
- {
- /// <summary>
- /// 对元素的边框,填充支撑如何
- /// </summary>
- public class Border
- {
- //public double width { get; set; }
- // public string color { get; set; }
- public string type { get; set; }
- /// <summary>
- /// 描边
- /// </summary>
- public string stroke{ get; set; }
- public string dir { get; set; }
- public HtexOutline outline { get; set; } = new HtexOutline();
- public Fill color { get; set; } = new Fill();
- /// <summary>
- /// 切角 bevel 棱台 round 圆角 斜角 miter
- /// </summary>
- public string corner { get; set; }
- //TODO Width Length
- public string headEnd { get; set; }
- public string tailEnd { get; set; }
- }
- public class HtexOutline
- {
- public double? Width { get; set; }
- /// <summary>
- /// Center = 0,
- ///Insert = 1
- ///20.1.10.39
- /// </summary>
- public string algn { get; set; }
- /// <summary>
- /// 20.1.10.15
- ///Single = 0,
- /// Double = 1,
- /// ThickThin = 2,
- /// ThinThick = 3,
- /// Triple = 4
- /// </summary>
- public string cmpd { get; set; }
- /// <summary>
- /// 20.1.10.31
- /// Round = 0,
- /// Square = 1,
- /// Flat = 2
- /// </summary>
- public string cap { get; set; }
- }
- }
|