            foreach (var item in maxColWidth)
            {
                //width = Truncate([{Number of Characters} * {Maximum Digit Width} + {5 pixel padding}]/{Maximum Digit Width}*256)/256
                var width = Math.Truncate((item.Value * maxWidth + 5) / maxWidth * 256) / 256;

                var col = new Column()
                {
                    BestFit = true, 
                    Min = (UInt32) (item.Key + 1), 
                    Max = (UInt32) (item.Key + 1), 