ASP.NET MSChart 入门 Title 详解 (一)

    如何下载安装就不说了网上一堆堆都COPY来COPY去的,在这里说下图标控件的构成。还是引用微软的图列好了。图片暂时上传不了......

    chart 控件主要有 Titles 标题集合  Chart Area图形显示区域 Series图表集合 Legends图列的集合

    一、Titles标题

          有几个重要的属性 

        /// <summary>

        /// 定义Title

        /// </summary>

        /// <param name="name">Title Name</param>

        /// <param name="TitleIsDockedInsideChartArea">是否包含在ChartArea</param>

        /// <returns></returns>

        public static Title SetTitle(string name, bool TitleIsDockedInsideChartArea)

        {

            Title title = new Title(name);

            title.Alignment = ContentAlignment.MiddleCenter;

            title.Font = new System.Drawing.Font("微软雅黑", float.Parse("14"), FontStyle.Bold);

            if (TitleIsDockedInsideChartArea)

            {

                title.IsDockedInsideChartArea = true;

                title.DockedToChartArea = name;

            }

            return title;

        }

   在以下方法中我们得到一个完整的Title,其中Title title = new Title(name);

   直接实例化  

 

   Name属性 

         这个属性在这里强调下 如果Titles中包含多个TitleName属性象ID一样是唯一的

         后台写法

           在以下方法中我们得到一个完整的Title ,其中Title title = new Title(name);直接实例化  

          

为name变量的一个Title  

 

           也可以这样写 

               Title title = new Title();

               title.Name = name;

         前台写法    Alignment 属性 是为 Title 显示位置   

            <Titles>

                <asp:Title  Name="标题">

                </asp:Title>

            </Titles>

 

 

         后台写法

         title.Alignment = ContentAlignment.MiddleCenter;

 

         前台写法

           

                <asp:Title  Name="标题" Alignment ="MiddleCenter" >

                </asp:Title>

 

        

   IsDockedInsideChartArea 属性 是否绘制到 ChartArea

        

         后台写法

 

              后台写法

              title.DockedToChartArea = name;

 

          前台写法         

         

         

 其他属性就 不介绍了 最后这两个属性 对多Title 比较重要 可以很轻松的控制显示的位置。

              <asp:Title  Name="标题" Alignment ="MiddleCenter"  IsDockedInsideChartArea ="true"                DockedToChartArea="ChartArea1">

                </asp:Title>

       

         title.IsDockedInsideChartArea = true;

 

         前台写法                

                <asp:Title  Name="标题" Alignment ="MiddleCenter"  IsDockedInsideChartArea ="true">

                </asp:Title>

   DockedToChartArea 属性  绘制到 哪一个 ChartArea

 

你可能感兴趣的:(String,asp.net,asp,微软,图形,alignment)