////////////////////////////////////////////////////////////////////////////////
using Markdig.Renderers;
using Markdig.Syntax;
namespace WeChatWASM.MDV
{
////////////////////////////////////////////////////////////////////////////////
//
...
///
public class RendererBlockHeading : MarkdownObjectRenderer
{
protected override void Write( RendererMarkdown renderer, HeadingBlock block )
{
var prevStyle = renderer.Style.Size;
renderer.Style.Size = block.Level;
renderer.WriteLeafBlockInline( block );
renderer.Style.Size = prevStyle;
if( block.Level == 1 )
{
renderer.Layout.HorizontalLine();
renderer.FinishBlock( true );
}
else
{
renderer.FinishBlock();
}
}
}
}