private static string ConvertElementsToHTML(RTFDomElementList elements) { var strElements = new StringBuilder(); foreach (var element in elements) { strElements.Append(ConvertElementToHTML((RTFDomElement)element)); } return(strElements.ToString()); }
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); }