SuperMap.Web.iServerJava6R.ServerStyle.FromJson C# (CSharp) Méthode

FromJson() static private méthode

static private FromJson ( System.Json.JsonObject json ) : ServerStyle
json System.Json.JsonObject
Résultat ServerStyle
        internal static ServerStyle FromJson(JsonObject json)
        {
            if (json == null)
            {
                return null;
            }
            return new ServerStyle
            {
                FillBackOpaque = (bool)json["fillBackOpaque"],
                LineWidth = (double)json["lineWidth"],
                FillBackColor = ServerColor.FromJson((JsonObject)json["fillBackColor"]).ToColor(),
                FillForeColor = ServerColor.FromJson((JsonObject)json["fillForeColor"]).ToColor(),
                MarkerAngle = (double)json["markerAngle"],
                MarkerSize = (double)json["markerSize"],
                FillGradientOffsetRatioX = (double)json["fillGradientOffsetRatioX"],
                FillGradientOffsetRatioY = (double)json["fillGradientOffsetRatioY"],
                LineColor = ServerColor.FromJson((JsonObject)json["lineColor"]).ToColor(),
                FillOpaqueRate = (int)json["fillOpaqueRate"],
                FillGradientMode = (FillGradientMode)Enum.Parse(typeof(FillGradientMode), (string)json["fillGradientMode"], true),
                FillSymbolID = (int)json["fillSymbolID"],
                FillGradientAngle = (double)json["fillGradientAngle"],
                MarkerSymbolID = (int)json["markerSymbolID"],
                LineSymbolID = (int)json["lineSymbolID"]
            };
        }