public class TableBuilder extends Object
| 构造器和说明 |
|---|
TableBuilder() |
public static TableBuilder init()
public String getWidthUnit()
public void setWidthUnit(String widthUnit)
widthUnit - px pt cm/厘米public Table build()
public Collection getDatas()
public TableBuilder setDatas(Collection datas)
public TableBuilder setHeaders(List<String> headers)
public TableBuilder setFields(List<String> fields)
public TableBuilder setFields(String... fields)
public TableBuilder setUnions(List<String> unions)
public TableBuilder addUnion(String... fields)
public String getClazz()
public TableBuilder setClazz(String clazz)
public String getHeader()
public TableBuilder setHeader(String header)
public String getFooter()
public TableBuilder setFooter(String footer)
public TableBuilder setStyle(String field, Map<String,String> style)
public TableBuilder setHorizontalAlign(String field, String align)
field - fieldalign - left center rightpublic TableBuilder setHorizontalAlign(String align)
align - left center rightpublic TableBuilder setTextAlign(String field, String align)
public TableBuilder setTextAlign(String align)
public TableBuilder setVerticalAlign(String field, String align)
field - fieldalign - top middle/center bottompublic TableBuilder setVerticalAlign(String align)
align - top middle/center bottompublic TableBuilder addConfig(String header, String field, String width)
public TableBuilder addConfig(String header, String field, int width)
public TableBuilder addConfig(String header, String field)
public TableBuilder setWidth(String field, String width)
public TableBuilder setWidth(String width)
public TableBuilder setIgnoreUnionValues(List<String> ignoreUnionValue)
public TableBuilder addIgnoreUnionValue(String... vals)
public String getCellBorder()
public TableBuilder setCellBorder(String cellBorder)
public TableBuilder setCellBorder(boolean border)
public String getLineHeight()
public TableBuilder setLineHeight(String lineHeight)
public TableBuilder setReplaceEmpty(String replaceEmpty)
public TableBuilder setMergeCellVerticalAlign(String mergeCellVerticalAlign)
public TableBuilder setMergeCellHorizontalAlign(String mergeCellHorizontalAlign)
public TableBuilder setEmptyCellVerticalAlign(String emptyCellVerticalAlign)
public TableBuilder setEmptyCellHorizontalAlign(String emptyCellHorizontalAlign)
public TableBuilder setOptions(String field, Map<String,String> option)
public TableBuilder addOptions(String field, Map<String,String> option)
public TableBuilder addOptions(String field, String... kvs)
public TableBuilder setOptions(String field, String... kvs)
public TableBuilder setOptions(String field, Collection datas, String value, String text)
public TableBuilder addOptions(String field, Collection datas, String value, String text)
Copyright © 2022. All rights reserved.