public override void Visit(ExportParagraph paragraph, Action inner) { var text = EscapeForCsv(paragraph.Text); _Csv.Append(text); inner(); AppendRowDelimiter(); }
private void VisitCaptionChild(HtmlTag caption) { var exportParagraph = new ExportParagraph(); exportParagraph.Text = ExportFromTable.HtmlTagRegex.Replace(caption.Text(), String.Empty); _Captions.Add(exportParagraph); }
public override void Visit(ExportParagraph paragraph, Action inner) { SetHorizontalAlignment(paragraph.HorizontalAlignment); StartTag(HtmlTextWriterTag.P); WriteLines(paragraph); inner(); EndTag(); }
private void VisitCaption(HtmlTag child) { var exportParagraph = new ExportParagraph(); child.Children.ForEach(VisitCaptionChild); exportParagraph.Text = ExportFromTable.HtmlTagRegex.Replace(child.Text(), String.Empty); _Captions.Add(exportParagraph); }
private void WriteLines(ExportParagraph paragraph) { var lines = paragraph.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.None); lines.OfType <string>().ForEach(l => { _Html.WriteEncodedText(l); BreakLine(); }); }
private void WriteLines(ExportParagraph paragraph) { var lines = paragraph.Text.Split(new[] {Environment.NewLine}, StringSplitOptions.None); lines.OfType<string>().ForEach(l => { _Html.WriteEncodedText(l); BreakLine(); }); }
public abstract void Visit(ExportParagraph paragraph, Action inner);