Exemplo n.º 1
0
        /// <summary>
        /// 获取仪表盘XML字符串
        /// </summary>
        /// <param name="dt"></param>
        /// <param name="c"></param>
        /// <param name="llist"></param>
        /// <param name="slist"></param>
        /// <param name="chartType"></param>
        /// <returns></returns>
        public string GetXMLData(AngularGaugeChart c, IList <colorRange> colorlist, IList <dials> diallist, IList <style> slist, IList <trendpoints> trendpointList, IList <annotations> annotationList, string chartName, string isload = "")
        {
            GetFusionChartDataXML getXML     = new GetFusionChartDataXML();
            StringBuilder         sb_XMLData = new StringBuilder();

            sb_XMLData.Append(getXML.GetFusionChartAngularGaugeStartXML(c));
            sb_XMLData.Append(getXML.GetFusionChartAngularGaugeXML(colorlist, diallist, trendpointList, annotationList));
            sb_XMLData.Append(getXML.GetFusionChartStyleXML(slist));
            sb_XMLData.Append(getXML.GetFusionChartEndXML());
            return(RenderChart(
                       "../Scripts/FusionChart/Swf/AngularGauge.swf",
                       "",
                       sb_XMLData.ToString(),
                       chartName,
                       "350",
                       "200",
                       false,
                       false
                       ));
        }