API Reference
MarkdownVisualElementContract
Neutral metadata contract for renderer-produced visual host elements such as charts, networks, and data views.
Inheritance
- Object
- MarkdownVisualElementContract
Methods
public static String TryDecodePayload(MarkdownVisualElement element) #StringDecodes a payload string when the descriptor uses the standard JSON/base64 contract.
Parameters
- element OfficeIMO.Markdown.MarkdownVisualElement
public static Boolean TryParse(IEnumerable<KeyValuePair<String, String>> attributes, out MarkdownVisualElement element) #BooleanParses a visual host attribute set into a typed descriptor.
Parameters
- attributes System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}}
- element OfficeIMO.Markdown.MarkdownVisualElement@
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Fields
public const String ConfigFormatJson #Shared config format emitted by built-in visual renderers.
jsonpublic const String ConfigEncodingBase64Utf8 #Shared config encoding emitted by built-in visual renderers.
base64-utf8public const String AttributeVisualContract #Attribute name storing the contract version.
data-omd-visual-contractpublic const String AttributeVisualKind #Attribute name storing the visual semantic kind.
data-omd-visual-kindpublic const String AttributeFenceLanguage #Attribute name storing the source fence language.
data-omd-fence-languagepublic const String AttributeFenceInfo #Optional attribute name storing the original normalized fence metadata tail.
data-omd-fence-infopublic const String AttributeFenceId #Optional attribute name storing the original fence element id.
data-omd-fence-idpublic const String AttributeFenceClasses #Optional attribute name storing the original fence CSS classes.
data-omd-fence-classespublic const String AttributeVisualTitle #Optional attribute name storing a human-friendly visual title.
data-omd-visual-titlepublic const String AttributeVisualHash #Attribute name storing the visual payload hash.
data-omd-visual-hashpublic const String AttributeConfigFormat #Attribute name storing the payload format.
data-omd-config-formatpublic const String AttributeConfigEncoding #Attribute name storing the payload encoding.
data-omd-config-encodingpublic const String AttributeConfigBase64 #Attribute name storing the base64 payload content.
data-omd-config-b64