Html Block Renderer Class
This class is used to render HTML blocks from Markdown
Definition
Namespace: Sandcastle.Core.Markdown.Renderers
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.3.29.0
Assembly: Sandcastle.Core (in Sandcastle.Core.dll) Version: 2026.3.29.0
C#
public sealed class HtmlBlockRenderer : HtmlRendererVB
Public NotInheritable Class HtmlBlockRenderer
Inherits HtmlRendererC++
public ref class HtmlBlockRenderer sealed : public HtmlRendererF#
[<SealedAttribute>]
type HtmlBlockRenderer =
class
inherit HtmlRenderer
end- Inheritance
- Object RendererBase TextRendererBase TextRendererBaseHtmlRenderer HtmlRenderer HtmlBlockRenderer
Constructors
| HtmlBlockRenderer | Constructor |
Properties
| BaseUrl |
Gets a value to use as the base url for all relative links
(Inherited from HtmlRenderer) |
| EnableHtmlEscape | (Inherited from HtmlRenderer) |
| EnableHtmlForBlock |
Gets or sets a value indicating whether to output HTML tags when rendering. See remarks.
(Inherited from HtmlRenderer) |
| EnableHtmlForInline |
Gets or sets a value indicating whether to output HTML tags when rendering. See remarks.
(Inherited from HtmlRenderer) |
| ImplicitParagraph |
Gets or sets a value indicating whether to use implicit paragraph (optional <p>)
(Inherited from HtmlRenderer) |
| IsFirstInContainer | (Inherited from RendererBase) |
| IsLastInContainer | (Inherited from RendererBase) |
| LinkRewriter |
Allows links to be rewritten
(Inherited from HtmlRenderer) |
| ObjectRenderers | (Inherited from RendererBase) |
| UseNonAsciiNoEscape | (Inherited from HtmlRenderer) |
| Writer |
Gets or sets the writer.
(Inherited from TextRendererBase) |
Methods
| EnsureLine |
Ensures a newline.
(Inherited from TextRendererBaseHtmlRenderer) |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| PopIndent | (Inherited from TextRendererBaseHtmlRenderer) |
| PushIndent(String) | (Inherited from TextRendererBaseHtmlRenderer) |
| PushIndent(String) | (Inherited from TextRendererBaseHtmlRenderer) |
| Render |
Renders the specified markdown object (returns the Writer as a render object).
(Inherited from TextRendererBase) |
| ResetRenderer | This is used to reset the renderer |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Write(Char) |
Writes the specified character.
(Inherited from TextRendererBaseHtmlRenderer) |
| Write(MarkdownObject) |
Writes the specified Markdown object.
(Inherited from RendererBase) |
| Write(ReadOnlySpanChar) |
Writes the specified content.
(Inherited from TextRendererBaseHtmlRenderer) |
| Write(String) |
Writes the specified content.
(Inherited from TextRendererBaseHtmlRenderer) |
| Write(StringSlice) |
Writes the specified slice.
(Inherited from TextRendererBaseHtmlRenderer) |
| Write(StringSlice) |
Writes the specified slice.
(Inherited from TextRendererBaseHtmlRenderer) |
| Write(String, Int32, Int32) |
Writes the specified content.
(Inherited from TextRendererBaseHtmlRenderer) |
| WriteAttributes(MarkdownObject) |
Writes the attached HtmlAttributes on the specified MarkdownObject.
(Inherited from HtmlRenderer) |
| WriteAttributes(HtmlAttributes, FuncString, String) |
Writes the specified HtmlAttributes.
(Inherited from HtmlRenderer) |
| WriteChildren(ContainerBlock) |
Writes the children of the specified ContainerBlock.
(Inherited from RendererBase) |
| WriteChildren(ContainerInline) |
Writes the children of the specified ContainerInline.
(Inherited from RendererBase) |
| WriteEscape(String) |
Writes the content escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteEscape(ReadOnlySpanChar, Boolean) |
Writes the content escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteEscape(StringSlice, Boolean) |
Writes the content escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteEscape(StringSlice, Boolean) |
Writes the content escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteEscape(String, Int32, Int32, Boolean) |
Writes the content escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteEscapeUrl |
Writes the URL escaped for HTML.
(Inherited from HtmlRenderer) |
| WriteLeafInline |
Writes the inlines of a leaf inline.
(Inherited from TextRendererBaseHtmlRenderer) |
| WriteLeafRawLines |
Writes the lines of a LeafBlock (Inherited from HtmlRenderer) |
| WriteLine |
Writes a newline.
(Inherited from TextRendererBaseHtmlRenderer) |
| WriteLine(Char) |
Writes a content followed by a newline.
(Inherited from TextRendererBaseHtmlRenderer) |
| WriteLine(NewLine) |
Writes a newline.
(Inherited from TextRendererBaseHtmlRenderer) |
| WriteLine(String) |
Writes a content followed by a newline.
(Inherited from TextRendererBaseHtmlRenderer) |
Events
| ObjectWriteAfter |
Occurs when after writing an object.
(Inherited from RendererBase) |
| ObjectWriteBefore |
Occurs when before writing an object.
(Inherited from RendererBase) |