|
Options |
Name |
Purpose |
|
|
|
Append (character)
|
Appends the given value to the output buffer
|
|
|
|
AppendCodeSpan (longchar)
|
Appends the given value as a code span
|
|
|
|
AppendEscaped (longchar)
|
Appends the given value with the Markdown special characters
escaped
|
|
|
|
AppendLongchar (longchar)
|
Appends the given longchar value to the output
|
|
|
|
AppendMarkup (character)
|
Appends the given markup to the output buffer
|
|
|
|
AppendUrl (longchar)
|
Appends the given value as the destination of a link
|
|
|
|
INTEGER BacktickFenceLength (longchar, integer)
|
Returns the number of backticks a fence around the given value
needs
|
|
|
|
BeginContent ()
|
Writes the separators that are pending in front of the content
that is about to be written
|
|
|
|
CHARACTER BlockPrefix (TextDocument)
|
Returns the line prefix of the block the given document is
positioned on
|
|
|
|
LONGCHAR BuildCodeContent (TextDocument)
|
Returns the literal content of the code block the given
document is positioned on
|
|
|
|
CloseTable ()
|
Closes the table that is open at the end of the document
|
|
|
|
LOGICAL CloseTableCell (TextDocument)
|
Closes the table cell and the table row that are open when the
block that is about to be written belongs to another one
|
|
|
|
INTEGER CopyBytes (memptr, memptr, integer, integer, integer)
|
Copies the given byte range from the source into the target
|
|
|
|
Flush ()
|
Flushes the output buffer into the longchar result
|
|
|
|
CHARACTER ListDelimiter (TextDocument)
|
Returns the delimiter of the marker of the list item the given
document is positioned on
|
|
|
|
LOGICAL NeedsCodePadding (longchar)
|
Returns if the given code span value has to be padded with a
blank at each end
|
|
|
|
LOGICAL NeedsEscape (integer)
|
Returns if the given byte has to be escaped with a backslash
|
|
|
|
OpenTableCell (TextDocument)
|
Opens the table row and the table cell of the block that is
about to be written
|
|
|
|
ResetState ()
|
Resets the writer state so that an instance could be reused
|
|
|
|
INTEGER ScanDigits (memptr, integer, integer)
|
Returns the position behind the run of digits that begins at
the given position
|
|
|
|
LONGCHAR Write (TextDocument)
|
Writes the given TextDocument out as Markdown
|
|
|
|
WriteBlock (TextDocument)
|
Writes one block of the document
|
|
|
|
WriteCodeBlock (TextDocument)
|
Writes a code block as a fenced code block
|
|
|
|
WriteDelimiterRowAfterHeader ()
|
Writes the delimiter row of the table that is open when the
row that was just closed was its first one
|
|
|
|
WriteImageRun (TextDocument)
|
Writes an embedded image as a data URI
|
|
|
|
WriteRuns (TextDocument)
|
Writes the runs of the block the given document is positioned on
|
|
|
|
WriteTextRun (TextDocument)
|
Writes a single text run with the markup of its formatting
|