Table of Contents

Namespace MarkMyDeck.Converters.BlockRenderers

Classes

CodeBlockRenderer

Renderer for code blocks — creates a standalone shape with background color. Supports Mermaid diagram rendering as embedded PNG images.

HeadingRenderer

Renderer for heading blocks. H1 and H2 create new slides with a title shape.

ListRenderer

Renderer for list blocks — adds bullet/number paragraphs to the content shape.

ParagraphRenderer

Renderer for paragraph blocks — adds to the content shape.

QuoteBlockRenderer

Renderer for quote blocks — adds italic paragraphs with indent to the content shape.

TableRenderer

Renderer for table blocks.

ThematicBreakRenderer

Renderer for thematic breaks (horizontal rules). Sets a flag so the next heading doesn't create a duplicate slide. If no heading follows, creates a new slide.