public TextStyle(XmlNode pXmlNode) { foreach (XmlNode node in pXmlNode.ChildNodes) { switch (node.Name) { case SIZE: Size = (float)Convert.ToDouble(node.InnerText); break; case FACE: Face = node.InnerText; break; case COLOR_ONE: Color1 = GraphicsHelper.ConvertFloatArrayToColor(XmlHelper.ConvertColor(node.InnerText)); break; case COLOR_TWO: Color2 = GraphicsHelper.ConvertFloatArrayToColor(XmlHelper.ConvertColor(node.InnerText)); break; case WORD_WRAP: WordWrap = Convert.ToBoolean(node.InnerText); break; case ALIGNMENT: Alignment = (StringAlignment)Enum.Parse(typeof(StringAlignment), node.InnerText); break; } } }