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
-
objectOpenXmlObjectRenderer<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
rendererOpenXmlPresentationRendererThe renderer.
objCodeBlockThe markdown object.