OfficeIMO

API Reference

Class

MarkdownVisualElement

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Typed descriptor for a renderer-produced visual host element.

Inheritance

  • Object
  • MarkdownVisualElement

Methods

public String TryDecodePayload() #
Returns: String

Decodes the payload content when the descriptor uses the standard JSON/base64 contract.

public Boolean TryGetAttribute(String name, out String value) #
Returns: Boolean

Attempts to read an attribute value from the parsed host element.

Parameters

name System.String requiredposition: 0
value System.String@ requiredposition: 1

Properties

public String ContractVersion { get; } #

Shared contract version.

public String VisualKind { get; } #

Visual semantic kind such as chart or network.

public String FenceLanguage { get; } #

Original source fence language.

public String FenceAdditionalInfo { get; } #

Original normalized fence metadata tail after the primary language token.

public String FenceElementId { get; } #

Original source fence element id when the fence metadata provided one.

public IReadOnlyList<String> FenceClasses { get; } #

Original source fence CSS classes when the fence metadata provided them.

public String VisualTitle { get; } #

Optional human-friendly visual title when the source fence metadata provides one.

public String VisualHash { get; } #

Stable payload hash.

public String ConfigFormat { get; } #

Declared payload format.

public String ConfigEncoding { get; } #

Declared payload encoding.

public String ConfigBase64 { get; } #

Encoded payload content.

public IReadOnlyDictionary<String, String> Attributes { get; } #

All parsed attributes from the host element.