BMarkdownNode
Identità
Namespace:
B.BMarkdownAssembly:
BFrameworkTipo: class
Sorgente API: versione
5.0.0
Scopo
Rappresenta un elemento dell'albero Markdown. Il significato delle proprietà dipende da Type.
Dichiarazione
public class BMarkdownNode
Costruttori
BMarkdownNode(BMarkdownNode.eNodeType type)BMarkdownNode(BMarkdownNode.eNodeType type, string text)
Proprietà
| Proprietà | Tipo | Accesso | Uso principale |
|---|---|---|---|
Type |
eNodeType |
get/set |
Tipo del nodo. |
Text |
string |
get/set |
Testo, codice, HTML o testo alternativo dell'immagine. |
Url |
string |
get/set |
Destinazione di link e immagini. |
Title |
string |
get/set |
Titolo opzionale di link e immagini. |
Language |
string |
get/set |
Linguaggio di un blocco di codice. |
Alignment |
string |
get/set |
Allineamento di una cella: left, center, right o stringa vuota. |
Level |
int |
get/set |
Livello del titolo; il renderer lo limita all'intervallo 1-6. |
StartNumber |
int |
get/set |
Numero iniziale di un elenco ordinato. |
Ordered |
bool |
get/set |
Distingue elenchi ordinati e non ordinati. |
Children |
List<BMarkdownNode> |
get/set |
Nodi figli. |
Metodi
BMarkdownNode Add(BMarkdownNode Node)— aggiunge il nodo aChildrene restituisce lo stesso nodo aggiunto.
Enumerazione annidata eNodeType : byte
| Nome | Descrizione |
|---|---|
Document |
Radice del documento. |
Heading |
Titolo. |
Paragraph |
Paragrafo. |
Text |
Testo semplice. |
Strong |
Testo forte/grassetto. |
Emphasis |
Testo enfatizzato/corsivo. |
Strikethrough |
Testo barrato. |
InlineCode |
Codice inline. |
CodeBlock |
Blocco di codice. |
Link |
Collegamento. |
Image |
Immagine. |
BlockQuote |
Citazione. |
List |
Elenco. |
ListItem |
Elemento di elenco. |
Table |
Tabella. |
TableHeader |
Intestazione della tabella. |
TableBody |
Corpo della tabella. |
TableRow |
Riga della tabella. |
TableCell |
Cella della tabella. |
HorizontalRule |
Separatore orizzontale. |
LineBreak |
Interruzione di riga. |
Html |
Markup HTML conservato senza sanitizzazione. |
Esempi
Consultare BMarkdownNode - Esempi.
