Table of Contents

Class CodeBlockRenderer

Namespace
MarkMyDeck.Converters.BlockRenderers
Assembly
MarkMyDeck.dll

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

public class CodeBlockRenderer : OpenXmlObjectRenderer<CodeBlock>, IMarkdownObjectRenderer
Inheritance
object
MarkdownObjectRenderer<OpenXmlPresentationRenderer, CodeBlock>
CodeBlockRenderer
Implements
IMarkdownObjectRenderer
Inherited Members
MarkdownObjectRenderer<OpenXmlPresentationRenderer, CodeBlock>.Accept(RendererBase, Type)
MarkdownObjectRenderer<OpenXmlPresentationRenderer, CodeBlock>.Write(RendererBase, MarkdownObject)
MarkdownObjectRenderer<OpenXmlPresentationRenderer, CodeBlock>.Write(OpenXmlPresentationRenderer, CodeBlock)
MarkdownObjectRenderer<OpenXmlPresentationRenderer, CodeBlock>.TryWriters

Methods

Write(OpenXmlPresentationRenderer, CodeBlock)

Writes the specified Markdown object to the renderer.

protected override void Write(OpenXmlPresentationRenderer renderer, CodeBlock obj)

Parameters

renderer OpenXmlPresentationRenderer

The renderer.

obj CodeBlock

The markdown object.