public void SetTableSettings(TableSettings settings) { Rows.HasHeader = settings.RowHasHeaders; Rows.Headers = settings.RowHeaders; Rows.Count = settings.RowsCount; Columns.HasHeader = settings.ColumnHasHeaders; Columns.Headers = settings.ColumnHeaders; Columns.Count = settings.ColumnsCount; }
public Table(By columnHeader, By rowHeader, By row, By column, By footer, TableSettings settings, int columnStartIndex, int rowStartIndex) : this() { Columns.LineTemplate = column; if (columnHeader != null) { Columns.HeadersLocator = columnHeader; } Rows.LineTemplate = row; if (rowHeader != null) { Rows.HeadersLocator = rowHeader; } FooterLocator = footer; Columns.StartIndex = columnStartIndex; Rows.StartIndex = rowStartIndex; SetTableSettings(settings); }
public Table(TableSettings settings) : this() { SetTableSettings(settings); }