Package org.apache.poi.hwpf.model.types
Class SHD80AbstractType
- java.lang.Object
-
- org.apache.poi.hwpf.model.types.SHD80AbstractType
-
- Direct Known Subclasses:
ShadingDescriptor80
@Internal public abstract class SHD80AbstractType extends Object
The Shd80 structure specifies the colors and pattern that are used for background shading. As an exception to the constraints that are specified by Ico and Ipat, a Shd80 can be set to Shd80Nil and specifies that no shading is applied.
-
-
Field Summary
Fields Modifier and Type Field Description protected shortfield_1_value
-
Constructor Summary
Constructors Modifier Constructor Description protectedSHD80AbstractType()protectedSHD80AbstractType(SHD80AbstractType other)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected voidfillFields(byte[] data, int offset)bytegetIcoBack()Background colorbytegetIcoFore()Foreground colorbytegetIpat()Shading patternstatic intgetSize()Size of recordshortgetValue()Get the value field for the SHD80 record.inthashCode()byte[]serialize()voidserialize(byte[] data, int offset)voidsetIcoBack(byte value)Sets the icoBack field value.voidsetIcoFore(byte value)Sets the icoFore field value.voidsetIpat(byte value)Sets the ipat field value.voidsetValue(short field_1_value)Set the value field for the SHD80 record.StringtoString()
-
-
-
Constructor Detail
-
SHD80AbstractType
protected SHD80AbstractType()
-
SHD80AbstractType
protected SHD80AbstractType(SHD80AbstractType other)
-
-
Method Detail
-
fillFields
protected void fillFields(byte[] data, int offset)
-
serialize
public void serialize(byte[] data, int offset)
-
serialize
public byte[] serialize()
-
getSize
public static int getSize()
Size of record
-
getValue
@Internal public short getValue()
Get the value field for the SHD80 record.
-
setValue
@Internal public void setValue(short field_1_value)
Set the value field for the SHD80 record.
-
setIcoFore
@Internal public void setIcoFore(byte value)
Sets the icoFore field value. Foreground color
-
getIcoFore
@Internal public byte getIcoFore()
Foreground color- Returns:
- the icoFore field value.
-
setIcoBack
@Internal public void setIcoBack(byte value)
Sets the icoBack field value. Background color
-
getIcoBack
@Internal public byte getIcoBack()
Background color- Returns:
- the icoBack field value.
-
setIpat
@Internal public void setIpat(byte value)
Sets the ipat field value. Shading pattern
-
getIpat
@Internal public byte getIpat()
Shading pattern- Returns:
- the ipat field value.
-
-