override protected void DoPull() { if (!is_rich_text) { AppendText(description); } else { FilterHtml.AppendTextCallback append_text_cb = new FilterHtml.AppendTextCallback(AppendText); FilterHtml.AddPropertyCallback add_prop_cb = new FilterHtml.AddPropertyCallback(delegate(Beagle.Property p) {}); FilterHtml.AppendSpaceCallback append_white_cb = new FilterHtml.AppendSpaceCallback(AppendWhiteSpace); FilterHtml.AppendSpaceCallback append_break_cb = new FilterHtml.AppendSpaceCallback(AppendStructuralBreak); FilterHtml.HotCallback hot_up_cb = new FilterHtml.HotCallback(HotUp); FilterHtml.HotCallback hot_down_cb = new FilterHtml.HotCallback(HotDown); FilterHtml html_filter = new FilterHtml(false); html_filter.ExtractText(description, append_text_cb, add_prop_cb, append_white_cb, append_break_cb, hot_up_cb, hot_down_cb); } Finished(); }
override protected void DoPull () { if (! is_rich_text) AppendText (description); else { FilterHtml.AppendTextCallback append_text_cb = new FilterHtml.AppendTextCallback (AppendText); FilterHtml.AddPropertyCallback add_prop_cb = new FilterHtml.AddPropertyCallback (delegate(Beagle.Property p) {}); FilterHtml.AppendSpaceCallback append_white_cb = new FilterHtml.AppendSpaceCallback (AppendWhiteSpace); FilterHtml.AppendSpaceCallback append_break_cb = new FilterHtml.AppendSpaceCallback (AppendStructuralBreak); FilterHtml.HotCallback hot_up_cb = new FilterHtml.HotCallback (HotUp); FilterHtml.HotCallback hot_down_cb = new FilterHtml.HotCallback (HotDown); FilterHtml html_filter = new FilterHtml (false); html_filter.ExtractText (description, append_text_cb, add_prop_cb, append_white_cb, append_break_cb, hot_up_cb, hot_down_cb); } Finished (); }