public void AddHeader(string headerTitle, PrintableDataRowAlignment alignment) { if (_rows.Count > 0) { throw new NotSupportedException("Please specify headers before content!"); } _headers.Add(new PrintableParagraphTableRowSpecification() { Title = headerTitle, Alignment = alignment }); }
public static string ConvertToAlignmentString(PrintableDataRowAlignment alignment) { switch (alignment) { case PrintableDataRowAlignment.Left: return(":-----"); case PrintableDataRowAlignment.Center: return(":----:"); case PrintableDataRowAlignment.Right: return("-----:"); default: throw new ArgumentOutOfRangeException(nameof(alignment), alignment, null); } }
public IPrintableParagraphTable WithHeader(string headerTitle, PrintableDataRowAlignment alignment) { AddHeader(headerTitle, alignment); return(this); }