Exemple #1
0
        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;
                }
            }
        }