HtmlVisitor Class

Renders a Markdown document as an HTML string. Used by RadzenMarkdownEditor's design mode.

Inheritance

Object

Documents.Markdown.NodeVisitorBase

Documents.Markdown.HtmlVisitor

Namespace: Radzen.Documents.Markdown

Assembly: Radzen.Blazor.dll

Syntax

public class HtmlVisitor : Documents.Markdown.NodeVisitorBase, Documents.Markdown.INodeVisitor

Methods

ToHtmlLink to this section

Renders document as HTML.

Declaration
public static string ToHtml(Documents.Markdown.Document document)
Parameters
Type Name Description
Documents.Markdown.Document document
Returns
Type Description
string

ToHtmlLink to this section

Renders document as HTML.

Declaration
public static string ToHtml(string markdown)
Parameters
Type Name Description
string markdown
Returns
Type Description
string

VisitBlockQuoteLink to this section

Declaration
public override void VisitBlockQuote(Documents.Markdown.BlockQuote blockQuote)
Parameters
Type Name Description
Documents.Markdown.BlockQuote blockQuote

VisitCodeLink to this section

Declaration
public override void VisitCode(Documents.Markdown.Code code)
Parameters
Type Name Description
Documents.Markdown.Code code

VisitDocumentLink to this section

Declaration
public override void VisitDocument(Documents.Markdown.Document document)
Parameters
Type Name Description
Documents.Markdown.Document document

VisitEmphasisLink to this section

Declaration
public override void VisitEmphasis(Documents.Markdown.Emphasis emphasis)
Parameters
Type Name Description
Documents.Markdown.Emphasis emphasis

VisitFencedCodeBlockLink to this section

Declaration
public override void VisitFencedCodeBlock(Documents.Markdown.FencedCodeBlock fencedCodeBlock)
Parameters
Type Name Description
Documents.Markdown.FencedCodeBlock fencedCodeBlock

VisitHeadingLink to this section

Declaration
public override void VisitHeading(Documents.Markdown.Heading heading)
Parameters
Type Name Description
Documents.Markdown.Heading heading

VisitHtmlBlockLink to this section

Declaration
public override void VisitHtmlBlock(Documents.Markdown.HtmlBlock htmlBlock)
Parameters
Type Name Description
Documents.Markdown.HtmlBlock htmlBlock

VisitHtmlInlineLink to this section

Declaration
public override void VisitHtmlInline(Documents.Markdown.HtmlInline htmlInline)
Parameters
Type Name Description
Documents.Markdown.HtmlInline htmlInline

VisitImageLink to this section

Declaration
public override void VisitImage(Documents.Markdown.Image image)
Parameters
Type Name Description
Documents.Markdown.Image image

VisitIndentedCodeBlockLink to this section

Declaration
public override void VisitIndentedCodeBlock(Documents.Markdown.IndentedCodeBlock codeBlock)
Parameters
Type Name Description
Documents.Markdown.IndentedCodeBlock codeBlock

VisitLineBreakLink to this section

Declaration
public override void VisitLineBreak(Documents.Markdown.LineBreak lineBreak)
Parameters
Type Name Description
Documents.Markdown.LineBreak lineBreak

VisitListItemLink to this section

Declaration
public override void VisitListItem(Documents.Markdown.ListItem listItem)
Parameters
Type Name Description
Documents.Markdown.ListItem listItem

VisitOrderedListLink to this section

Declaration
public override void VisitOrderedList(Documents.Markdown.OrderedList orderedList)
Parameters
Type Name Description
Documents.Markdown.OrderedList orderedList

VisitParagraphLink to this section

Declaration
public override void VisitParagraph(Documents.Markdown.Paragraph paragraph)
Parameters
Type Name Description
Documents.Markdown.Paragraph paragraph

VisitSoftLineBreakLink to this section

Declaration
public override void VisitSoftLineBreak(Documents.Markdown.SoftLineBreak softLineBreak)
Parameters
Type Name Description
Documents.Markdown.SoftLineBreak softLineBreak

VisitStrikethroughLink to this section

Declaration
public override void VisitStrikethrough(Documents.Markdown.Strikethrough strikethrough)
Parameters
Type Name Description
Documents.Markdown.Strikethrough strikethrough

VisitStrongLink to this section

Declaration
public override void VisitStrong(Documents.Markdown.Strong strong)
Parameters
Type Name Description
Documents.Markdown.Strong strong

VisitTableLink to this section

Declaration
public override void VisitTable(Documents.Markdown.Table table)
Parameters
Type Name Description
Documents.Markdown.Table table

VisitTableCellLink to this section

Declaration
public override void VisitTableCell(Documents.Markdown.TableCell cell)
Parameters
Type Name Description
Documents.Markdown.TableCell cell

VisitTableHeaderRowLink to this section

Declaration
public override void VisitTableHeaderRow(Documents.Markdown.TableHeaderRow header)
Parameters
Type Name Description
Documents.Markdown.TableHeaderRow header

VisitTableRowLink to this section

Declaration
public override void VisitTableRow(Documents.Markdown.TableRow row)
Parameters
Type Name Description
Documents.Markdown.TableRow row

VisitTextLink to this section

Declaration
public override void VisitText(Documents.Markdown.Text text)
Parameters
Type Name Description
Documents.Markdown.Text text

VisitThematicBreakLink to this section

Declaration
public override void VisitThematicBreak(Documents.Markdown.ThematicBreak thematicBreak)
Parameters
Type Name Description
Documents.Markdown.ThematicBreak thematicBreak

VisitUnorderedListLink to this section

Declaration
public override void VisitUnorderedList(Documents.Markdown.UnorderedList unorderedList)
Parameters
Type Name Description
Documents.Markdown.UnorderedList unorderedList
An error has occurred. This app may no longer respond until reloaded. Reload 🗙