Package loci.poi.hssf.record
Class TextObjectRecord
java.lang.Object
loci.poi.hssf.record.Record
loci.poi.hssf.record.TextObjectBaseRecord
loci.poi.hssf.record.TextObjectRecord
-
Field Summary
Fields inherited from class loci.poi.hssf.record.TextObjectBaseRecord
HORIZONTAL_TEXT_ALIGNMENT_CENTERED, HORIZONTAL_TEXT_ALIGNMENT_JUSTIFIED, HORIZONTAL_TEXT_ALIGNMENT_LEFT_ALIGNED, HORIZONTAL_TEXT_ALIGNMENT_RIGHT_ALIGNED, sid, TEXT_ORIENTATION_NONE, TEXT_ORIENTATION_ROT_LEFT, TEXT_ORIENTATION_ROT_RIGHT, TEXT_ORIENTATION_TOP_TO_BOTTOM, VERTICAL_TEXT_ALIGNMENT_BOTTOM, VERTICAL_TEXT_ALIGNMENT_CENTER, VERTICAL_TEXT_ALIGNMENT_JUSTIFY, VERTICAL_TEXT_ALIGNMENT_TOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcalled by the constructor, should set class level fields.intSize of record (exluding 4 byte header)getStr()intserialize(int offset, byte[] data) called by the class that is responsible for writing this sucker.voidsetStr(HSSFRichTextString str) toString()get a string representation of the record (for biffview/debugging)Methods inherited from class loci.poi.hssf.record.TextObjectBaseRecord
clone, getFormattingRunLength, getHorizontalTextAlignment, getOptions, getReserved2, getReserved3, getReserved4, getReserved5, getReserved6, getReserved7, getSid, getTextLength, getTextOrientation, getVerticalTextAlignment, isReserved1, isTextLocked, setFormattingRunLength, setHorizontalTextAlignment, setOptions, setReserved1, setReserved2, setReserved3, setReserved4, setReserved5, setReserved6, setReserved7, setTextLength, setTextLocked, setTextOrientation, setVerticalTextAlignment, validateSidMethods inherited from class loci.poi.hssf.record.Record
isInValueSection, isValue, serialize
-
Constructor Details
-
TextObjectRecord
public TextObjectRecord() -
TextObjectRecord
-
-
Method Details
-
fillFields
Description copied from class:Recordcalled by the constructor, should set class level fields. Should throw runtime exception for bad/icomplete data.- Overrides:
fillFieldsin classTextObjectBaseRecord- Parameters:
in- the RecordInputstream to read the record from
-
getRecordSize
public int getRecordSize()Description copied from class:TextObjectBaseRecordSize of record (exluding 4 byte header)- Overrides:
getRecordSizein classTextObjectBaseRecord
-
serialize
public int serialize(int offset, byte[] data) Description copied from class:Recordcalled by the class that is responsible for writing this sucker. Subclasses should implement this so that their data is passed back in a byte array.- Overrides:
serializein classTextObjectBaseRecord- Parameters:
offset- to begin writing atdata- byte array containing instance data- Returns:
- number of bytes written
-
getStr
-
setStr
-
toString
Description copied from class:Recordget a string representation of the record (for biffview/debugging)- Overrides:
toStringin classTextObjectBaseRecord
-