Пример #1
0
        private void BuildChartAxisTabs(PropertyTypeEnum type)
        {
            string propName;

            if (type == PropertyTypeEnum.CategoryAxis)
            {
                //this.Text = "Chart Category (X) Axis";
                this.Text = "图表目录 (X) 轴";
                propName  = "CategoryAxis";
            }
            else
            {
                //this.Text = "Chart Value (Y) Axis";
                this.Text = "图表值 (X) 轴";
                propName  = "ValueAxis";
            }

            XmlNode cNode  = _Nodes[0];
            XmlNode aNode  = _Draw.GetCreateNamedChildNode(cNode, propName);
            XmlNode axNode = _Draw.GetCreateNamedChildNode(aNode, "Axis");

            // Now we replace the node array with a new one containing only the legend
            _Nodes = new List <XmlNode>();
            _Nodes.Add(axNode);

            EnsureStyle();              // Make sure we have Style nodes

            // Chart Axis
            ChartAxisCtl cac = new ChartAxisCtl(_Draw, this._Nodes);

            AddTab("表轴", cac);

            // Style Text
            StyleTextCtl stc = new StyleTextCtl(_Draw, this._Nodes);

            AddTab("文本", stc);

            // Border tab
            StyleBorderCtl bc = new StyleBorderCtl(_Draw, null, this._Nodes);

            AddTab("边框", bc);

            // Style tab
            StyleCtl sc = new StyleCtl(_Draw, this._Nodes);

            AddTab("样式", sc);
        }
Пример #2
0
        private void BuildChartAxisTabs(PropertyTypeEnum type)
        {
            string propName;

            if (type == PropertyTypeEnum.CategoryAxis)
            {
                Text     = Strings.PropertyDialog_BuildChartAxisTabs_ChartCategoryAxis;
                propName = "CategoryAxis";
            }
            else
            {
                Text     = Strings.PropertyDialog_BuildChartAxisTabs_ChartValueAxis;
                propName = "ValueAxis";
            }

            XmlNode cNode  = _Nodes[0];
            XmlNode aNode  = _Draw.GetCreateNamedChildNode(cNode, propName);
            XmlNode axNode = _Draw.GetCreateNamedChildNode(aNode, "Axis");

            // Now we replace the node array with a new one containing only the legend
            _Nodes = new List <XmlNode>();
            _Nodes.Add(axNode);

            EnsureStyle();      // Make sure we have Style nodes

            // Chart Axis
            var cac = new ChartAxisCtl(_Draw, _Nodes);

            AddTab(Strings.PropertyDialog_BuildChartAxisTabs_Axis, cac);

            // Style Text
            var stc = new StyleTextCtl(_Draw, _Nodes, this);

            AddTab(Strings.PropertyDialog_BuildReportItemTabs_Text, stc);

            // Border tab
            var bc = new StyleBorderCtl(_Draw, null, _Nodes);

            AddTab(Strings.PropertyDialog_BuildReportItemTabs_Border, bc);

            // Style tab
            var sc = new StyleCtl(_Draw, _Nodes);

            AddTab(Strings.PropertyDialog_BuildReportItemTabs_Style, sc);
        }
Пример #3
0
        private void BuildChartAxisTabs(PropertyTypeEnum type)
        {
            string propName;
            if (type == PropertyTypeEnum.CategoryAxis)
            {
                Text = Strings.PropertyDialog_BuildChartAxisTabs_ChartCategoryAxis;
                propName = "CategoryAxis";
            }
            else
            {
                Text = Strings.PropertyDialog_BuildChartAxisTabs_ChartValueAxis;
                propName = "ValueAxis";
            }

            XmlNode cNode = _Nodes[0];
            XmlNode aNode = _Draw.GetCreateNamedChildNode(cNode, propName);
            XmlNode axNode = _Draw.GetCreateNamedChildNode(aNode, "Axis");

            // Now we replace the node array with a new one containing only the legend
            _Nodes = new List<XmlNode>();
            _Nodes.Add(axNode);

            EnsureStyle();	// Make sure we have Style nodes

            // Chart Axis
            var cac = new ChartAxisCtl(_Draw, _Nodes);
            AddTab(Strings.PropertyDialog_BuildChartAxisTabs_Axis, cac);

            // Style Text
            var stc = new StyleTextCtl(_Draw, _Nodes);
            AddTab(Strings.PropertyDialog_BuildReportItemTabs_Text, stc);

            // Border tab
            var bc = new StyleBorderCtl(_Draw, null, _Nodes);
			AddTab(Strings.PropertyDialog_BuildReportItemTabs_Border, bc);

            // Style tab
            var sc = new StyleCtl(_Draw, _Nodes);
			AddTab(Strings.PropertyDialog_BuildReportItemTabs_Style, sc);
        }
Пример #4
0
		private void BuildChartAxisTabs(PropertyTypeEnum type)
		{
			string propName;
			if (type == PropertyTypeEnum.CategoryAxis)
			{
				this.Text = "Chart Category (X) Axis";
				propName = "CategoryAxis";
			}
			else
			{
				this.Text = "Chart Value (Y) Axis";
				propName = "ValueAxis";
			}

			XmlNode cNode = _Nodes[0];
			XmlNode aNode = _Draw.GetCreateNamedChildNode(cNode, propName);
			XmlNode axNode = _Draw.GetCreateNamedChildNode(aNode, "Axis");

			// Now we replace the node array with a new one containing only the legend
            _Nodes = new List<XmlNode>();
			_Nodes.Add(axNode);

			EnsureStyle();	// Make sure we have Style nodes

			// Chart Axis
			ChartAxisCtl cac = new ChartAxisCtl(_Draw, this._Nodes);
			AddTab("Axis", cac);

			// Style Text
			StyleTextCtl stc = new StyleTextCtl(_Draw, this._Nodes);
			AddTab("Text", stc);

			// Border tab
			StyleBorderCtl bc = new StyleBorderCtl(_Draw, this._Nodes);
			AddTab("Border", bc);

			// Style tab
			StyleCtl sc = new StyleCtl(_Draw, this._Nodes);
			AddTab("Style", sc);
		}