Platforms to show: All Mac Windows Linux Cross-Platform
MarkdownDocumentMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | MarkDown | MBS Tools Plugin | 15.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
- 9 properties
- property Author as MarkdownLineMBS
- property Code as MarkdownParagraphMBS
- property Compiled as Boolean
- property Date as MarkdownLineMBS
- property ExtraFootnotePrefix as String
- property Handle as Integer
- property HasHTML as Boolean
- property Title as MarkdownLineMBS
- property URLBase as String
- 8 methods
- method Compile(flags as Integer = 35799040) as boolean
- method Constructor(data as string, flags as Integer = 35799040)
- method Constructor(file as folderitem, flags as Integer = 35799040)
- method CSS as string
- method Document as string
- method Footnotes as MarkdownFootnoteMBS()
- method GenerateCSS(File as folderitem) as Integer
- method GenerateHTML(File as folderitem) as boolean
- 24 constants
Flags
Constant | Value | Description |
---|---|---|
kAutoLink | &h4000 |
make http://foo.com link even without <>s |
kCDATA | &h80 |
generate code for xml ![CDATA[...]] |
kExtraFootnote | &h200000 |
Enable markdown extra-style footnotes. |
kInputMask | &h00030000 | |
kIsLabel | &h08000000 | |
kNoAlphaList | &h80000 |
Forbid alphabetic lists. |
kNoDivQuote | &h40000 |
Forbid >%class% blocks. |
kNoDList | &h100000 |
Forbid definition lists. |
kNoExt | &h40 |
Don't allow pseudo-protocols. |
kNoHeader | &h10000 |
Don't process header blocks. |
kNoHTML | 8 |
Don't allow raw html through AT ALL |
kNoImage | 2 |
Don't do image processing, block <img>. |
kNoLinks | 1 |
Don't do link processing, block <a> tags. |
kNoPants | 4 |
don't run smartypants. |
kNoRelaxed | &h200 |
emphasis happens /everywhere/ |
kNoStrikethrough | &h800 |
Forbid strikethrough. |
kNoSuperscript | &h100 |
no A^B |
kNoTables | &h400 |
Disallow tables. |
kSafeLink | &h8000 |
Paranoid check for link protocol. |
kStrict | &h10 |
Disable SUPERSCRIPT, RELAXED_EMPHASIS. |
kTabStop | &h20000 |
Expand tabs to 4 spaces. |
kTagText | &h20 |
process text inside an html tag; no * <em>, no <bold>, no html or [] expansion |
kTOC | &h1000 |
Do table-of-contents processing. |
kUserFlags | &h0FFFFFFF |
This class has no sub classes.
Some properties using for this class:
- MarkdownFootnoteMBS.Document as MarkdownDocumentMBS
- MarkdownLineMBS.Document as MarkdownDocumentMBS
- MarkdownParagraphMBS.Document as MarkdownDocumentMBS
Some examples using this class:
Blog Entries
Release notes
- Version 21.0
- Changed MarkdownDocumentMBS class to use better default flags to output footnotes.
The items on this page are in the following plugins: MBS Tools Plugin.
MapiRecipientMBS - MarkdownFootnoteMBS