API Reference

Class

MarkdownNativeTableCell

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Native projection for a table cell.

Inheritance

  • Object
  • MarkdownNativeTableCell

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public String RawText { get; } #

Raw cell text from the table source.

public String Text { get; } #

Plain-text cell content.

public String Markdown { get; } #

Markdown representation of the cell content.

public IReadOnlyList<IMarkdownBlock> Blocks { get; } #

Structured child blocks in the cell.

public IReadOnlyList<MarkdownNativeBlock> Children { get; } #

Native child blocks projected from structured cell content.

public TableCell SourceCell { get; } #

Source table cell when structured cell data is available.

public MarkdownSyntaxNode SyntaxNode { get; } #

Syntax node that produced this cell when available.

public Nullable<MarkdownSourceSpan> SourceSpan { get; } #

Source span in the normalized markdown text when available.

public Boolean IsHeader { get; } #

Whether this cell belongs to the table header.

public Int32 RowIndex { get; } #

Zero-based data row index, or -1 for header cells.

public Int32 ColumnIndex { get; } #

Zero-based column index.

public ColumnAlignment Alignment { get; } #

Cell-level alignment override when present.

public IReadOnlyList<MarkdownNativeInline> InlineRuns { get; } #

AST-backed native inline projection for the cell content when available.