Class DoclingDocument
- Namespace
- Mythosia.Documents
- Assembly
- Mythosia.Documents.Abstractions.dll
public class DoclingDocument
- Inheritance
-
DoclingDocument
- Inherited Members
-
Constructors
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>
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