Share via


DocumentMermaidFigure Class

Definition

Figure containing a diagram, such as a flowchart or network diagram.

public class DocumentMermaidFigure : Azure.AI.ContentUnderstanding.DocumentFigure, System.ClientModel.Primitives.IJsonModel<Azure.AI.ContentUnderstanding.DocumentMermaidFigure>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.ContentUnderstanding.DocumentMermaidFigure>
type DocumentMermaidFigure = class
    inherit DocumentFigure
    interface IJsonModel<DocumentMermaidFigure>
    interface IPersistableModel<DocumentMermaidFigure>
Public Class DocumentMermaidFigure
Inherits DocumentFigure
Implements IJsonModel(Of DocumentMermaidFigure), IPersistableModel(Of DocumentMermaidFigure)
Inheritance
DocumentMermaidFigure
Implements

Properties

Name Description
Caption

Figure caption.

(Inherited from DocumentFigure)
Content

Diagram content represented using Mermaid syntax.

Description

Description of the figure.

(Inherited from DocumentFigure)
Elements

Child elements of the figure, excluding any caption or footnotes.

(Inherited from DocumentFigure)
Footnotes

List of figure footnotes.

(Inherited from DocumentFigure)
Id

Figure identifier.

(Inherited from DocumentFigure)
Role

Semantic role of the figure.

(Inherited from DocumentFigure)
Source

Encoded source that identifies the position of the figure in the content.

(Inherited from DocumentFigure)
Span

Span of the figure in the markdown content.

(Inherited from DocumentFigure)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DocumentFigure>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from DocumentFigure)
IJsonModel<DocumentFigure>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from DocumentFigure)
IJsonModel<DocumentMermaidFigure>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DocumentMermaidFigure>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DocumentFigure>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from DocumentFigure)
IPersistableModel<DocumentFigure>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from DocumentFigure)
IPersistableModel<DocumentFigure>.Write(ModelReaderWriterOptions) (Inherited from DocumentFigure)
IPersistableModel<DocumentMermaidFigure>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DocumentMermaidFigure>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DocumentMermaidFigure>.Write(ModelReaderWriterOptions)

Applies to