public TextColumnsComposer SetColumnAlignment(TextColumnAlignment alignment, params int[] columnIndexList) { foreach (var columnIndex in columnIndexList) { SetColumnAlignment(alignment, columnIndex); } return(this); }
public TextColumnsComposer SetColumnAlignment(TextColumnAlignment alignment, int columnIndex) { if (columnIndex < 0 || columnIndex >= _columnsData.Length) { throw new IndexOutOfRangeException(); } if (_columnSpecsDictionary.TryGetValue(columnIndex, out var columnSpecs) == false) { columnSpecs = new TextColumnSpecs(); _columnSpecsDictionary.Add(columnIndex, columnSpecs); } columnSpecs.Alignment = alignment; return(this); }
public TextColumnSpecs() { Alignment = TextColumnAlignment.Left; }