public static SvgXML FromSvgParser(SvgParser parser) { var svg = new SvgXML(); svg._paths.Add(parser._scaler.ToPath()); svg._bounds = parser._bounds; return(svg); }
public static SvgXML FromIcon(Icon icon) { var svg = new SvgXML(); int ipath = 0; foreach (var svgpath in icon.arr_svgpath) { svg._paths.Add(svgpath); if (icon.arr_fill.Count != 0) { svg._fills.Add(icon.arr_fill[ipath++]); } } svg._bounds = icon.bounds; return(svg); }