AODL.Document.Import.OpenDocument.NodeProcessors.MainContentProcessor.CreateDrawAreaRectangle C# (CSharp) Метод

CreateDrawAreaRectangle() приватный Метод

Creates the draw area rectangle.
private CreateDrawAreaRectangle ( XmlNode drawAreaRectangleNode ) : DrawAreaRectangle
drawAreaRectangleNode System.Xml.XmlNode The draw area rectangle node.
Результат AODL.Document.Content.Draw.DrawAreaRectangle
		private DrawAreaRectangle CreateDrawAreaRectangle(XmlNode drawAreaRectangleNode)
		{
			try
			{
				DrawAreaRectangle dAreaRec	= new DrawAreaRectangle(this._document, drawAreaRectangleNode);
				ContentCollection iCol		= new ContentCollection();

				if (dAreaRec.Node != null)
					foreach(XmlNode nodeChild in dAreaRec.Node.ChildNodes)
				{
					IContent iContent	= this.CreateContent(nodeChild);
					if (iContent != null)
						AddToCollection(iContent, iCol);
					//iCol.Add(iContent);
				}

				dAreaRec.Node.InnerXml		= "";

				foreach(IContent iContent in iCol)
					AddToCollection(iContent, dAreaRec.Content);

				//dAreaRec.Content.Add(iContent);

				return dAreaRec;
			}
			catch(Exception ex)
			{
				throw new AODLException("Exception while trying to create a DrawAreaRectangle.", ex);
			}
		}