コード例 #1
0
 public override void Visit(ExportParagraph paragraph, Action inner)
 {
     var text = EscapeForCsv(paragraph.Text);
     _Csv.Append(text);
     inner();
     AppendRowDelimiter();
 }
コード例 #2
0
        private void VisitCaptionChild(HtmlTag caption)
        {
            var exportParagraph = new ExportParagraph();

            exportParagraph.Text = ExportFromTable.HtmlTagRegex.Replace(caption.Text(), String.Empty);
            _Captions.Add(exportParagraph);
        }
コード例 #3
0
 public override void Visit(ExportParagraph paragraph, Action inner)
 {
     SetHorizontalAlignment(paragraph.HorizontalAlignment);
     StartTag(HtmlTextWriterTag.P);
     WriteLines(paragraph);
     inner();
     EndTag();
 }
コード例 #4
0
        public override void Visit(ExportParagraph paragraph, Action inner)
        {
            var text = EscapeForCsv(paragraph.Text);

            _Csv.Append(text);
            inner();
            AppendRowDelimiter();
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        private void WriteLines(ExportParagraph paragraph)
        {
            var lines = paragraph.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.None);

            lines.OfType <string>().ForEach(l =>
            {
                _Html.WriteEncodedText(l);
                BreakLine();
            });
        }
コード例 #7
0
 private void WriteLines(ExportParagraph paragraph)
 {
     var lines = paragraph.Text.Split(new[] {Environment.NewLine}, StringSplitOptions.None);
     lines.OfType<string>().ForEach(l =>
                                    {
                                    	_Html.WriteEncodedText(l);
                                    	BreakLine();
                                    });
 }
コード例 #8
0
 public override void Visit(ExportParagraph paragraph, Action inner)
 {
     SetHorizontalAlignment(paragraph.HorizontalAlignment);
     StartTag(HtmlTextWriterTag.P);
     WriteLines(paragraph);
     inner();
     EndTag();
 }
コード例 #9
0
 public abstract void Visit(ExportParagraph paragraph, Action inner);
コード例 #10
0
 public abstract void Visit(ExportParagraph paragraph, Action inner);
コード例 #11
0
 private void VisitCaptionChild(HtmlTag caption)
 {
     var exportParagraph = new ExportParagraph();
     exportParagraph.Text = ExportFromTable.HtmlTagRegex.Replace(caption.Text(), String.Empty);
     _Captions.Add(exportParagraph);
 }
コード例 #12
0
 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);
 }