AODL.Document.Content.Charts.ChartStyleProcessor.CreateChartLegendStyle C# (CSharp) Метод

CreateChartLegendStyle() публичный Метод

create chart legend style
public CreateChartLegendStyle ( XmlNode nodeStyle ) : LegendStyle
nodeStyle System.Xml.XmlNode
Результат AODL.Document.Styles.LegendStyle
		public LegendStyle CreateChartLegendStyle(XmlNode nodeStyle)
		{
			LegendStyle legendStyle              = new LegendStyle (this.Chart .Document);
			legendStyle.Node                     = nodeStyle;

			IPropertyCollection  pCollection     = new IPropertyCollection ();

			if (nodeStyle.HasChildNodes)
			{

				foreach(XmlNode nodeChild in nodeStyle.ChildNodes )
				{
					IProperty property          = this.GetProperty (legendStyle,nodeChild);
					if (property!=null)
					
						pCollection.Add (property);
					
				}
			}

			legendStyle.Node.InnerXml="";

			foreach(IProperty property in pCollection)

				legendStyle.PropertyCollection .Add (property);

			//this.Chart .Styles .Add (legendStyle);

			return legendStyle;

		}