
![image](https://user-images.githubusercontent.com/12162539/50417924-d6cc2b80-0863-11e9-860f-bf9d132db570.png)

public ColumnDefine(int width, Align align) {
            this(width, false, align);
        }
        public ColumnDefine() {
            this(Align.LEFT);
        }
        /**
         * get current width
         *
         * @return width
         */
        public int getWidth() {
            
            if (!isAutoResize) {
                return width;
            }
            
            int maxWidth = 0;
            for (String data : rows) {
                maxWidth = max(width(data), maxWidth);
            }
            return maxWidth;
        }
        /**
         * get rows for the current column
         *
         * @return current column's rows
         */
        public int getRowCount() {
            return rows.size();