public string GetEffectString() { string strColor = ""; if (!string.IsNullOrEmpty(color)) { strColor = "color : '" + color + "',"; } string strShadow = ""; if (!string.IsNullOrEmpty(shadowColor)) { strShadow = "shadowColor : '" + shadowColor + "',"; } return(Util.Format(format, show, loop, period, scaleSize, strColor, strShadow, shadowBlur)); }
/// <summary> /// 返回MakeLine字符串 不包含 markLine : /// </summary> /// <returns></returns> public string GetMakeLineString() { //StringBuilder sb = new StringBuilder(); //sb.Append(" {"); //sb.Append(" smooth:" + smooth.ToString().ToLower() + ","); //if(effect!=null) //{ // sb.Append(" effect:" + effect.GetEffectString() + ","); //} //sb.Append(" symbol:" + symbol + ","); //sb.Append(" itemStyle : " + itemStyle + ","); //sb.Append(" data : " + GetLineDataString()); //sb.Append(" }"); //return sb.ToString(); return(Util.Format(mlFmt, smooth, effect.GetEffectString(), symbol, itemStyle, GetLineDataString())); }
public string GetOptionString() { return(Util.Format(format, backgroundColor, title.GetTitleString(), tooltip.GetTooltipString(), GetColor(), GetLegend(), toolbox.GetJSONString(), seriesData.GetSeriesArrayString() )); }
/// <summary> /// 获得MakePointString 不包含markPoint : /// </summary> /// <returns></returns> public string GetMakePointString() { StringBuilder sb1 = new StringBuilder(); foreach (PointItem point in this.data) { sb1.Append(point.GetMakePointString() + ","); } string data = sb1.ToString(); // 避免报错 if (data.Length == 0) { data = " "; } data = data.Substring(0, data.Length - 1); //StringBuilder sb = new StringBuilder(); //sb.Append(" {"); //sb.Append(" symbol : '"+symbol+"',"); //sb.Append(" symbolSize : "+symbolSize+","); //sb.Append(" effect : "+effect.GetEffectString()+","); //sb.Append(" data : ["); //sb.Append(" "+data); //sb.Append(" ]"); //sb.Append(" }"); string strEff = ""; if (effect != null) { strEff = "effect : " + effect.GetEffectString() + ","; } string mpString = @" { symbol : '{0}', symbolSize : {1}, {2} data : [ {3} ] } "; return(Util.Format(mpString, symbol, symbolSize, strEff, data)); }
protected override void Render(HtmlTextWriter writer) { //string outhtml = Util.Format(html, // Width, // Height, // MapMaker.GetAjaxCallBackStrinig(), // MapMaker.GetOptionString()); string outhtml = Util.Format(html, Width, Height, MapMaker.GetAjaxCallBackStrinig(), MapMaker.GetOptionString()); writer.Write(outhtml); base.Render(writer); }
public string GetLineDataString() { StringBuilder sb = new StringBuilder(); foreach (MakeLineDataItem item in data) { sb.Append(item.GetDataItemString() + ","); } string dStr = sb.ToString(); // 避免报错 if (dStr.Length == 0) { dStr = " "; } dStr = dStr.Substring(0, dStr.Length - 1); return(Util.Format(dataFmt, dStr)); }
/// <summary> /// 获取一个序列对象字符串 /// </summary> /// <returns></returns> public string GetSeriesString() { // 允许添加不含序列名的序列对象,无名对象不生成上方索引项 // 主要用来做热点或者固定点标注 string smt = format; if (string.IsNullOrEmpty(name)) { smt = smt.Replace("name: '{0}',", ""); } return(Util.Format(smt, name, type, mapType, roam, data, makePoint.GetGeoCoordString(), makePoint.GetMakePointString(), makeLine.GetMakeLineString() )); }
public string GetDataItemString() { return(Util.Format(format, from.name, from.Geo.X, from.Geo.Y, to.name, to.Geo.X, to.Geo.Y)); }
/// <summary> /// 获取GeoCoordString /// </summary> /// <returns> '杏花天': [676, 203]</returns> public string GetGeoCoordString() { return(Util.Format("'{0}': [{1}, {2}]", name, Geo.X, Geo.Y)); }
public string GetTooltipString() { return(Util.Format(format, trigger, formatter)); }
public string GetJSONString() { return(Util.Format(format, show, mark, dataView, restore, saveAsImage)); }