Ejemplo n.º 1
0
 public void Print()
 {
     int[]  widthSetting = CalcMaxColumnWitdhSetting();
     bool[] alignSetting = leftAlignSetting.ToArray();
     header.Print(widthSetting, alignSetting);
     PrintDivider(widthSetting);
     foreach (var row in rows)
     {
         row.Print(widthSetting, alignSetting);
     }
 }
Ejemplo n.º 2
0
        private void PrintDivider(int[] widthSetting)
        {
            ConsoleTableRow dividerRow = new ConsoleTableRow();

            foreach (int width in widthSetting)
            {
                dividerRow.AddCell("".PadLeft(width, '-'));
            }

            dividerRow.Print(widthSetting);
        }