PeachPDF

PeachPDF.Layout

ITableDescriptor Interface

Builds a table’s column definitions and rows (Table(Action<ITableDescriptor>)) - backed by PeachPDF’s existing CSS table layout engine (display: table/table-row/table-cell, already fully supporting colspan/rowspan and repeating header/footer row groups), not a from-scratch table model.

public interface ITableDescriptor
Methods  
Columns(Action<ITableColumnsDescriptor>) Defines this table’s columns (widths). Optional - omitting it lets every column size itself automatically from its cells’ content, exactly like an ordinary CSS table.
Footer(Action<ITableRowDescriptor>) Sets this table’s repeating footer row (table-footer-group) - repainted at the bottom of every page the table spans.
Header(Action<ITableRowDescriptor>) Sets this table’s repeating header row (table-header-group) - repainted at the top of every page the table spans.
Row(Action<ITableRowDescriptor>) Appends one body row. Callable more than once, once per row.