Versions in this module Expand all Collapse all v1 v1.1.0 Jul 3, 2026 v1.0.0 Feb 15, 2026 Changes in this version + func BuildMarkdownPrint(filePath string, imageThreshold int) ([]byte, error) + func NewBarcodeExtension() goldmark.Extender + func NewBarcodeParser() parser.BlockParser + type BarcodeBlock struct + BarcodeType BarcodeType + Data string + func NewBarcodeBlock(barcodeType BarcodeType, data string) *BarcodeBlock + func (n *BarcodeBlock) Dump(source []byte, level int) + func (n *BarcodeBlock) Kind() ast.NodeKind + type BarcodeExtension struct + func (e *BarcodeExtension) Extend(m goldmark.Markdown) + type BarcodeParser struct + func (b *BarcodeParser) CanAcceptIndentedLine() bool + func (b *BarcodeParser) CanInterruptParagraph() bool + func (b *BarcodeParser) Close(node ast.Node, reader text.Reader, pc parser.Context) + func (b *BarcodeParser) Continue(node ast.Node, reader text.Reader, pc parser.Context) parser.State + func (b *BarcodeParser) Open(parent ast.Node, reader text.Reader, pc parser.Context) (ast.Node, parser.State) + func (b *BarcodeParser) Trigger() []byte + type BarcodeType int + const BarcodeDataMatrix + const BarcodeEAN13 + const BarcodePDF417 + const BarcodeQR + type ESCPOSRenderer struct + func NewESCPOSRenderer(markdownDir string, threshold int) *ESCPOSRenderer + func (r *ESCPOSRenderer) AddOptions(...renderer.Option) + func (r *ESCPOSRenderer) Render(w util.BufWriter, source []byte, node ast.Node) error + type TableRenderer struct + func NewTableRenderer() *TableRenderer + func (tr *TableRenderer) ExtractTableData(table *extast.Table, source []byte) + func (tr *TableRenderer) Render() []byte