Example #1
0
        /// <summary>
        /// Creates element from formula
        /// </summary>
        /// <param name="formula">Formula</param>
        /// <param name="document">Document</param>
        /// <param name="creator">Creator</param>
        /// <returns>Element</returns>
        public static XElement CreateElement(MathFormula formula,
                                             IXmlSymbolCreator creator)
        {
            XElement e = formula.CreateXElement("F");

            for (int i = 0; i < formula.Count; i++)
            {
                XElement el = MathSymbol.CreateElement(formula[i], creator);
                e.Add(el);
            }
            return(e);
        }