public final class FontFormatting extends java.lang.Object implements Duplicatable, GenericRecord
| Modifier and Type | Field and Description |
|---|---|
static int |
FONT_CELL_HEIGHT_PRESERVED |
| Constructor and Description |
|---|
FontFormatting() |
FontFormatting(FontFormatting other) |
FontFormatting(RecordInputStream in) |
| Modifier and Type | Method and Description |
|---|---|
FontFormatting |
copy() |
int |
getDataLength() |
short |
getEscapementType()
get the type of super or subscript for the font
|
short |
getFontColorIndex() |
int |
getFontHeight()
gets the height of the font in 1/20th point units
|
short |
getFontWeight()
get the font weight for this font (100-1000dec or 0x64-0x3e8).
|
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
byte[] |
getRawRecord() |
short |
getUnderlineType()
get the type of underlining for the font
|
boolean |
isBold()
get whether the font weight is set to bold or not
|
boolean |
isEscapementTypeModified() |
boolean |
isFontCancellationModified() |
boolean |
isFontOutlineModified() |
boolean |
isFontShadowModified() |
boolean |
isFontStyleModified() |
boolean |
isFontWeightModified() |
boolean |
isItalic()
get whether the font is to be italics or not
|
boolean |
isOutlineOn() |
boolean |
isShadowOn() |
boolean |
isStruckout()
get whether the font is to be stricken out or not
|
boolean |
isUnderlineTypeModified() |
void |
setBold(boolean bold)
set the font weight to bold (weight=700) or to normal(weight=400) boldness.
|
void |
setEscapementType(short escapementType)
set the escapement type for the font
|
void |
setEscapementTypeModified(boolean modified) |
void |
setFontCancellationModified(boolean modified) |
void |
setFontColorIndex(short fci) |
void |
setFontHeight(int height)
sets the height of the font in 1/20th point units
|
void |
setFontOutlineModified(boolean modified) |
void |
setFontShadowModified(boolean modified) |
void |
setFontStyleModified(boolean modified) |
void |
setFontWieghtModified(boolean modified) |
void |
setItalic(boolean italic)
set the font to be italics or not
|
void |
setOutline(boolean on) |
void |
setShadow(boolean on) |
void |
setStrikeout(boolean strike)
set the font to be stricken out or not
|
void |
setUnderlineType(short underlineType)
set the type of underlining type for the font
|
void |
setUnderlineTypeModified(boolean modified) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetGenericChildren, getGenericRecordTypepublic static final int FONT_CELL_HEIGHT_PRESERVED
public FontFormatting()
public FontFormatting(FontFormatting other)
public FontFormatting(RecordInputStream in)
public byte[] getRawRecord()
public int getDataLength()
public void setFontHeight(int height)
height - fontheight (in points/20); or -1 to preserve the cell font heightpublic int getFontHeight()
public void setItalic(boolean italic)
italic - - whether the font is italics or notsetFontOption(boolean, org.apache.poi.util.BitField)public boolean isItalic()
getFontOption(org.apache.poi.util.BitField)public void setOutline(boolean on)
public boolean isOutlineOn()
public void setShadow(boolean on)
public boolean isShadowOn()
public void setStrikeout(boolean strike)
strike - - whether the font is stricken out or notpublic boolean isStruckout()
getFontOption(org.apache.poi.util.BitField)public void setBold(boolean bold)
bold - - set font weight to bold if true; to normal otherwisepublic short getFontWeight()
public boolean isBold()
public short getEscapementType()
Font.SS_NONE,
Font.SS_SUPER,
Font.SS_SUBpublic void setEscapementType(short escapementType)
escapementType - super or subscript optionFont.SS_NONE,
Font.SS_SUPER,
Font.SS_SUBpublic short getUnderlineType()
Font.U_NONE,
Font.U_SINGLE,
Font.U_DOUBLE,
Font.U_SINGLE_ACCOUNTING,
Font.U_DOUBLE_ACCOUNTINGpublic void setUnderlineType(short underlineType)
underlineType - underline optionFont.U_NONE,
Font.U_SINGLE,
Font.U_DOUBLE,
Font.U_SINGLE_ACCOUNTING,
Font.U_DOUBLE_ACCOUNTINGpublic short getFontColorIndex()
public void setFontColorIndex(short fci)
public boolean isFontStyleModified()
public void setFontStyleModified(boolean modified)
public boolean isFontOutlineModified()
public void setFontOutlineModified(boolean modified)
public boolean isFontShadowModified()
public void setFontShadowModified(boolean modified)
public void setFontCancellationModified(boolean modified)
public boolean isFontCancellationModified()
public void setEscapementTypeModified(boolean modified)
public boolean isEscapementTypeModified()
public void setUnderlineTypeModified(boolean modified)
public boolean isUnderlineTypeModified()
public void setFontWieghtModified(boolean modified)
public boolean isFontWeightModified()
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecordpublic java.lang.String toString()
toString in class java.lang.Objectpublic FontFormatting copy()
copy in interface DuplicatableCopyright 2021 The Apache Software Foundation or its licensors, as applicable.