Table of Contents

Class DoclingDocument

Namespace
Mythosia.Documents
Assembly
Mythosia.Documents.Abstractions.dll
public class DoclingDocument
Inheritance
DoclingDocument
Inherited Members

Constructors

DoclingDocument()

public DoclingDocument()

Properties

Body

public GroupItem Body { get; set; }

Property Value

GroupItem

Furniture

public GroupItem Furniture { get; set; }

Property Value

GroupItem

Groups

public List<GroupItem> Groups { get; set; }

Property Value

List<GroupItem>

Metadata

public Dictionary<string, string> Metadata { get; set; }

Property Value

Dictionary<string, string>

Name

public string Name { get; set; }

Property Value

string

Pictures

public List<PictureItem> Pictures { get; set; }

Property Value

List<PictureItem>

RawContent

public string? RawContent { get; set; }

Property Value

string

Source

public string Source { get; set; }

Property Value

string

TableSerializer

public ITableSerializer? TableSerializer { get; set; }

Property Value

ITableSerializer

Tables

public List<TableItem> Tables { get; set; }

Property Value

List<TableItem>

Texts

public List<TextItem> Texts { get; set; }

Property Value

List<TextItem>

Methods

AddCode(string, string, NodeItem?)

public CodeItem AddCode(string text, string language = "", NodeItem? parent = null)

Parameters

text string
language string
parent NodeItem

Returns

CodeItem

AddGroup(string, GroupLabel, NodeItem?)

public GroupItem AddGroup(string name = "group", GroupLabel label = GroupLabel.Unspecified, NodeItem? parent = null)

Parameters

name string
label GroupLabel
parent NodeItem

Returns

GroupItem

AddHeading(string, int, NodeItem?)

public SectionHeaderItem AddHeading(string text, int level = 1, NodeItem? parent = null)

Parameters

text string
level int
parent NodeItem

Returns

SectionHeaderItem

AddListItem(string, bool, string, NodeItem?)

public DocListItem AddListItem(string text, bool enumerated = false, string marker = "-", NodeItem? parent = null)

Parameters

text string
enumerated bool
marker string
parent NodeItem

Returns

DocListItem

AddParagraph(string, NodeItem?)

public TextItem AddParagraph(string text, NodeItem? parent = null)

Parameters

text string
parent NodeItem

Returns

TextItem

AddPicture(NodeItem?)

public PictureItem AddPicture(NodeItem? parent = null)

Parameters

parent NodeItem

Returns

PictureItem

AddTable(TableData, NodeItem?)

public TableItem AddTable(TableData data, NodeItem? parent = null)

Parameters

data TableData
parent NodeItem

Returns

TableItem

AddText(string, DocItemLabel, NodeItem?)

public TextItem AddText(string text, DocItemLabel label = DocItemLabel.Text, NodeItem? parent = null)

Parameters

text string
label DocItemLabel
parent NodeItem

Returns

TextItem

AddTitle(string, NodeItem?)

public TitleItem AddTitle(string text, NodeItem? parent = null)

Parameters

text string
parent NodeItem

Returns

TitleItem

ToMarkdown()

public string ToMarkdown()

Returns

string