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

&& null != columnDataArray[index]) {
                    columnDefine.rows.add(replaceTab(columnDataArray[index].toString()));
                } else {
                    columnDefine.rows.add(EMPTY);
                }
            }
        }
        return this;
    }
    /**
     * alignment
     */
    public enum Align {
        /**
         * left-alignment
         */
        LEFT,
        /**
         * right-alignment
         */
        RIGHT,
        /**
         * middle-alignment
         */
        MIDDLE
    }
    /**
     * column definition
     */
    public static class ColumnDefine {