API Reference
Class
TableBlock
Pipe table with optional header row.
Inheritance
- MarkdownBlock
- TableBlock
Constructors
public TableBlock() #Methods
public IEnumerable<TableCell> EnumerateCells() #Returns:
IEnumerable<TableCell>Enumerates header and body cells in document order, preserving row/column metadata on each cell.
public TableCell GetCell(Int32 rowIndex, Int32 columnIndex) #Returns:
TableCellGets a body cell by zero-based row and column index.
Parameters
- rowIndex System.Int32
- columnIndex System.Int32
public TableCell GetHeaderCell(Int32 columnIndex) #Returns:
TableCellGets a header cell by zero-based column index.
Parameters
- columnIndex System.Int32
OfficeIMO#Markdown#IMarkdownBlock#RenderHtml() #OfficeIMO#Markdown#IMarkdownBlock#RenderMarkdown() #Inherited Methods
public Void Accept(MarkdownVisitor visitor) #Returns:
VoidInherited from MarkdownObject
Parameters
- visitor MarkdownVisitor
public IEnumerable<MarkdownObject> Ancestors() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public IEnumerable<MarkdownObject> AncestorsAndSelf() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public IEnumerable<TObject> DescendantObjectsOfType<TObject>() #Returns:
IEnumerable<TObject>Inherited from MarkdownObject
Type Parameters
- TObject
public IEnumerable<MarkdownObject> Descendants() #Returns:
IEnumerable<MarkdownObject>Inherited from MarkdownObject
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public List<String> Headers { get; } #Optional header cells.
public IReadOnlyList<TableCell> HeaderCells { get; } #Typed header cell content.
public IReadOnlyList<InlineSequence> HeaderInlines { get; } #Parsed inline representation of the current header cells.
public List<IReadOnlyList<String>> Rows { get; } #Data rows.
public IReadOnlyList<IReadOnlyList<TableCell>> RowCells { get; } #Typed row cell content.
public IReadOnlyList<IReadOnlyList<InlineSequence>> RowInlines { get; } #Parsed inline representation of the current data rows.
public List<ColumnAlignment> Alignments { get; } #Optional column alignments per column (used when headers are present).
public Int32 SkippedRowCount { get; set; } #Number of rows skipped due to table limits.
public Int32 SkippedColumnCount { get; set; } #Number of columns skipped due to table limits.
Inherited Properties
public MarkdownObject Parent { get; } #Inherited from MarkdownObject
public MarkdownDoc Document { get; } #Inherited from MarkdownObject
public MarkdownObject Root { get; } #Inherited from MarkdownObject
public Nullable<Int32> IndexInParent { get; } #Inherited from MarkdownObject
public MarkdownObject PreviousSibling { get; } #Inherited from MarkdownObject
public MarkdownObject NextSibling { get; } #Inherited from MarkdownObject
public Nullable<MarkdownSourceSpan> SourceSpan { get; set; } #Inherited from MarkdownObject
public IReadOnlyList<MarkdownObject> ChildObjects { get; } #Inherited from MarkdownObject