Example #1
0
 protected override void Write(SpeeDataRenderer renderer, CodeBlock obj)
 {
     renderer.WriteStartParagraph();
     //if (obj is FencedCodeBlock f)
     //    f.Info;
     renderer.WriteItems(obj, true);
     renderer.WriteEndParagraph();
 }
Example #2
0
 protected override void Write(SpeeDataRenderer renderer, HeadingBlock headingBlock)
 {
     renderer.WriteStartParagraph();
     renderer.WriteStartElement("Fontface");
     renderer.WriteAttribute("fontfamily", headingBlock.Level <= 1 ? "head1" : "head2");
     renderer.WriteStartElement("B");
     renderer.WriteItems(headingBlock);
     renderer.WriteEndElement();
     renderer.WriteEndElement();
     renderer.WriteEndParagraph();
 }
Example #3
0
            }             // proc WriteSpan

            protected override void Write(SpeeDataRenderer renderer, EmphasisInline span)
            {
                if (WriteSpan(renderer, span))
                {
                    renderer.WriteItems(span);
                    renderer.WriteEndElement();
                }
                else
                {
                    renderer.WriteChildren(span);
                }
            }     // proc Write
Example #4
0
            protected override void Write(SpeeDataRenderer renderer, ListBlock listBlock)
            {
                if (listBlock.IsOrdered)
                {
                    renderer.WriteStartElement("OL");

                    //if (listBlock.OrderedStart != null && (listBlock.DefaultOrderedStart != listBlock.OrderedStart))
                    //	renderer.WriteMember(List.StartIndexProperty, listBlock.OrderedStart);
                }
                else
                {
                    renderer.WriteStartElement("UL");
                }


                foreach (var cur in listBlock)
                {
                    renderer.WriteStartElement("LI");
                    renderer.WriteItems((ContainerBlock)cur);
                    renderer.WriteEndElement();
                }

                renderer.WriteEndElement();
            }
Example #5
0
 protected override void Write(SpeeDataRenderer renderer, ParagraphBlock paragraph)
 {
     renderer.WriteStartParagraph();
     renderer.WriteItems(paragraph);
     renderer.WriteEndParagraph();
 }
Example #6
0
 protected override void Write(SpeeDataRenderer renderer, QuoteBlock block)
 {
     renderer.WriteStartParagraph();
     renderer.WriteItems(block);
     renderer.WriteEndParagraph();
 }