OfficeIMO

API Reference

Class

TableFromOptions

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Options for projecting objects/sequences into tables.

Inheritance

  • Object
  • TableFromOptions

Constructors

Properties

public HashSet<String> Include { get; } #

Optional set of property names to include (if specified, only these are used).

public HashSet<String> Exclude { get; } #

Optional set of property names to exclude.

public List<String> Order { get; } #

Optional order of property names (others appear later in natural order).

public Dictionary<String, String> HeaderRenames { get; } #

Optional mapping from property name to header text.

public List<ColumnAlignment> Alignments { get; } #

Optional per-column alignment, applied by header name order when rendering.

public Dictionary<String, Func<Object, String>> Formatters { get; } #

Optional formatters per property name. If present, the formatter output is used for the cell value.

public Func<String, String> HeaderTransform { get; set; } #

Optional header transform applied when generating headers (used when no explicit rename exists).