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

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

Creates the image map.
private CreateImageMap ( XmlNode imageMapNode ) : ImageMap
imageMapNode System.Xml.XmlNode The image map node.
Результат AODL.Document.Content.Draw.ImageMap
		private ImageMap CreateImageMap(XmlNode imageMapNode)
		{
			try
			{
				ImageMap imageMap			= new ImageMap(this._document, imageMapNode);
				ContentCollection iCol		= new ContentCollection();

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

				imageMap.Node.InnerXml		= "";

				foreach(IContent iContent in iCol)
					AddToCollection(iContent, imageMap.Content);
				//imageMap.Content.Add(iContent);

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