Beispiel #1
0
        private static string ConvertElementsToHTML(RTFDomElementList elements)
        {
            var strElements = new StringBuilder();

            foreach (var element in elements)
            {
                strElements.Append(ConvertElementToHTML((RTFDomElement)element));
            }
            return(strElements.ToString());
        }
Beispiel #2
0
        private static RTFDomElement FindImage(RTFDomElementList list)
        {
            RTFDomElement outel = null;
            var           elems = list.OfType <RTFDomImage>();

            foreach (RTFDomElement el in list)
            {
                var type = el.GetType();
                if (type.Equals(typeof(RTFDomImage)))
                {
                    return(el);
                }
                else
                {
                    outel = FindImage(el.Elements);
                    if (outel.GetType().Equals(typeof(RTFDomImage)))
                    {
                        return(outel);
                    }
                }
            }
            return(outel);
        }