package com.vci.starter.poi.bo; import org.apache.poi.ss.usermodel.Font; import org.apache.poi.ss.usermodel.IndexedColors; /** * poi的字体对象 * @author weidy * @date 2022/12/19 */ public class VciPoiFont implements java.io.Serializable{ /** * 字体名称 */ private String fontName; /** * 字体大小 */ private Short fontHeight; /** * 字体颜色 */ private IndexedColors color; /** * 是否加粗 */ private Boolean bold; /** * 斜体 */ private Boolean italic; /** * 下划线,使用Font.U_NONE,Font.U_SINGLE,Font.U_DOUBLE */ private byte underLine = Font.U_NONE; /** * 字体上标下标 , Font.SS_NONE, Font.SS_SUPER, Font.SS_SUB */ private byte typeOffset = Font.SS_NONE; /** * 删除线 */ private Boolean strikeout; public String getFontName() { return fontName; } public void setFontName(String fontName) { this.fontName = fontName; } public Short getFontHeight() { return fontHeight; } public void setFontHeight(Short fontHeight) { this.fontHeight = fontHeight; } public IndexedColors getColor() { return color; } public void setColor(IndexedColors color) { this.color = color; } public Boolean getBold() { return bold; } public void setBold(Boolean bold) { this.bold = bold; } public Boolean getItalic() { return italic; } public void setItalic(Boolean italic) { this.italic = italic; } public byte getUnderLine() { return underLine; } public void setUnderLine(byte underLine) { this.underLine = underLine; } public byte getTypeOffset() { return typeOffset; } public void setTypeOffset(byte typeOffset) { this.typeOffset = typeOffset; } public Boolean getStrikeout() { return strikeout; } public void setStrikeout(Boolean strikeout) { this.strikeout = strikeout; } }