private static geStyle ConvertToPolyStyle(FillSymbol fillSym) { gePolyStyle polyStyle; geLineStyle border; geStyle style; string hashId; hashId = fillSym.GetHashCode().ToString(); style = new geStyle(hashId); polyStyle = new gePolyStyle(); geColor color = new geColor(); color.SysColor = ((SolidColorBrush)fillSym.Fill).Color; polyStyle.Color = color; border = new geLineStyle(); geColor borderColor = new geColor(); borderColor.SysColor = ((SolidColorBrush)fillSym.BorderBrush).Color; border.Color = borderColor; style.LineStyle = border; style.PolyStyle = polyStyle; return style; }
private static geStyle ConvertToLineStyle(LineSymbol lineSym) { geLineStyle lineStyle; geStyle style; string hashId; hashId = lineSym.GetHashCode().ToString(); style = new geStyle(hashId); lineStyle = new geLineStyle(); geColor color = new geColor(); color.SysColor = ((SolidColorBrush)lineSym.Color).Color; lineStyle.Color = color; lineStyle.Width = (float)lineSym.Width; style.LineStyle = lineStyle; return style; }