예제 #1
0
        /// <summary>
        /// 它创建了一个新的SVG行元素。
        /// </summary>
        public SVGLine AddLine(SVGUnit parent, ref SVGUnit last)
        {
            SVGLine line = new SVGLine(this);

            AddElement(parent, line, ref last);

            return(line);
        }
예제 #2
0
 public static DrawLineObject Create(SVGLine svg)
 {
     try
     {
         var dobj = new DrawLineObject(ParseSize(svg.X1, Dpi.X),
                                       ParseSize(svg.Y1, Dpi.Y),
                                       ParseSize(svg.X2, Dpi.X),
                                       ParseSize(svg.Y2, Dpi.Y));
         dobj.SetStyleFromSvg(svg);
         return(dobj);
     }
     catch (Exception ex)
     {
         SVGErr.Log("CreateLine", "Draw", ex.ToString(), SVGErr._LogPriority.Info);
         return(null);
     }
 }