Ejemplo n.º 1
0
 public Document()
 {
     Database      = new Database();
     Selections    = new Selections();
     _commonColors = new CommonColors();
     _currLayerId  = Database.layerTable["0"].id;
     _currColor    = CADColor.ByLayer;
 }
Ejemplo n.º 2
0
 public GridLayer(IDrawing drawing)
 {
     _drawing  = drawing;
     CrossSize = 10;
     SpacingX  = SpacingY = 10;
     MinSize   = 15;
     GridStyle = GridStyle.Lines;
     Color     = CADColor.FromArgb(255, 0, 0);
 }
Ejemplo n.º 3
0
        public override bool Read(string name, out CADColor value)
        {
            XmlNode node = _curXmlNode.SelectSingleNode(name);

            if (node == null)
            {
                value = CADColor.ByLayer;
                return(false);
            }

            return(CADColor.TryParse(node.InnerText, out value));
        }
Ejemplo n.º 4
0
        public static Color WPFColor(CADColor color)
        {
            if (Colors.ContainsKey(color.GUID))
            {
                return(Colors[color.GUID]);
            }

            var wpf = ConvertToWPF(color);

            Colors.Add(color.GUID, wpf);

            return(wpf);
        }
Ejemplo n.º 5
0
 public static CADColor ConvertToCAD(Color color)
 {
     return(CADColor.FromArgb(color.R, color.G, color.B));
 }
Ejemplo n.º 6
0
 public static Color ConvertToWPF(this CADColor color)
 {
     return(Color.FromRgb(color.r, color.g, color.b));
 }
Ejemplo n.º 7
0
 public override bool Write(string name, CADColor value)
 {
     return(_Write(name, value));
 }
Ejemplo n.º 8
0
 public abstract bool Read(string name, out CADColor color);
Ejemplo n.º 9
0
 public abstract bool Write(string name, CADColor color);