public final class Obj extends XLSRecord
Obj.init,
Obj.getBasicObjRecord,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static byte |
otArc |
static byte |
otButton |
static byte |
otChart |
static byte |
otCheckbox |
static byte |
otDialogbox |
static byte |
otDropdownlist |
static byte |
otEditbox |
static byte |
otGroup |
static byte |
otGroupbox |
static byte |
otLabel |
static byte |
otLine |
static byte |
otList |
static byte |
otNote |
static byte |
otOfficeArtobject |
static byte |
otOval |
static byte |
otPicture |
static byte |
otPolygon |
static byte |
otRadiobutton |
static byte |
otRectangle |
static byte |
otScrollbar |
static byte |
otSpincontrol |
static byte |
otText |
byte[] |
PROTOTYPE_BYTES |
col, continues, DEBUGLEVEL, hyperlink, idx, isBlank, isBoolean, isContinueMerged, isString, lastidx, myxf, offset, rw, streamer, wkbook, worksheetAI, ALLOWDUPES, ALRUNS, AREA, AREAFORMAT, ARRAY, ATTACHEDLABEL, AUTOFILTER, AXCENT, AXESUSED, AXIS, AXISLINEFORMAT, AXISPARENT, BACKUP, BAR, BEGIN, BLANK, BOF, BOOKBOOL, BOOLERR, BOPPOP, BOPPOPCUSTOM, BOTTOM_MARGIN, BOTTOMMARGIN, BOUNDSHEET, CALC_MODE_PROP, CALCCOUNT, CALCMODE, CALCULATE_ALWAYS, CALCULATE_AUTO, CALCULATE_EXPLICIT, CATLAB, CATSERRANGE, CF, CF12, CHART, CHART3DBARSHAPE, CHARTFORMAT, CHARTFORMATLINK, CHARTFRTINFO, CHARTLINE, CODENAME, COLINFO, CONDFMT, CONDFMT12, CONTINUE, COUNTRY, CRN, CRTLAYOUT12, CRTLAYOUT12A, DAT, DATAFORMAT, DATALABEXT, DATALABEXTCONTENTS, DATE1904, DBCELL, DCON, DCONBIN, DCONNAME, DCONREF, DEBUG_HIGH, DEBUG_LOW, DEBUG_MEDIUM, DEFAULTENCODING, DEFAULTROWHEIGHT, DEFAULTTEXT, DEFCOLWIDTH, DELTA, DIMENSIONS, DROPBAR, DSF, DV, DVAL, END, ENDBLOCK, ENDEXTSST, ENDOBJECT, EOF, EXCEL2K, EXTERNCOUNT, EXTERNNAME, EXTERNSHEET, EXTSST, FBI, FEATHEADR, FILE_LOCK, FILEPASS, FONT, FONTBASIS, FONTX, FOOTERREC, FORMAT, FORMULA, FRAME, FRTFONTLIST, FRTWRAPPER, GARBAGE, GELFRAME, GUTS, HCENTER, HEADERREC, HLINK, HORIZONTAL_PAGE_BREAKS, IFMT, INDEX, INTERFACE_HDR, ITERATION, LABEL, LABELSST, LEFT_MARGIN, LEFTMARGIN, LEGEND, LEGENDXN, LINE, LINEFORMAT, MARKERFORMAT, MAXCOLS, MAXCOLS_BIFF8, MAXRECLEN, MAXROWS, MAXROWS_BIFF8, MERGEDCELLS, MSODRAWING, MSODRAWINGGROUP, MSODRAWINGSELECTION, MULBLANK, MULRK, NAME, NOTE, NUMBER, OBJ, OBJECTLINK, OBJPROTECT, OBPROJ, PALETTE, PANE, PASSWORD, PHONETIC, PICF, PIE, PIEFORMAT, PIVOTCHARTBITS, PIVOTCHARTLINK, PLOTAREA, PLOTGROWTH, PLS, PLV, POS, PRECISION, PRINT_GRIDLINES, PRINT_ROW_HEADERS, PRINTGRID, PRINTROWCOL, PROT4REV, PROTECT, QSISXTAG, RADAR, RADARAREA, RANGEPROTECTION, REFMODE, REFTRACK_PROP, RIGHT_MARGIN, RIGHTMARGIN, RK, ROW, RRD_HEAD, RRD_INFO, RSTRING, RTENTEXU, RTMERGECELLS, SBASEREF, SCATTER, SCENPROTECT, SCL, SELECTION, SERAUXERRBAR, SERAUXTREND, SERFMT, SERIES, SERIESLIST, SERIESTEXT, SERPARENT, SERTOCRT, SETUP, SHAREDUPES, SHEETLAYOUT, SHEETPROTECTION, SHRFMLA, SHTPROPS, SIIINDEX, SST, STARTBLOCK, STARTOBJECT, STRING_ENCODING_AUTO, STRING_ENCODING_COMPRESSED, STRING_ENCODING_UNICODE, STRINGREC, STYLE, SUPBOOK, SURFACE, SXADDL, SXBOOL, SXDB, SXDBB, SXDBEX, SXDI, SXEX, SXFDB, SXFDBTYPE, SXFORMAT, SXIVD, SXLI, SXNUM, SXPI, SXSTREAMID, SXSTRING, SXVD, SXVDEX, SXVI, SXVIEW, SXVIEWEX9, SXVIEWLINK, SXVS, TABID, TABLE, TABLESTYLES, TEXTDISP, THREED, TICK, TOP_MARGIN, TOPMARGIN, TXO, TYPE_BLANK, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_FORMULA, TYPE_FP, TYPE_INT, TYPE_STRING, UNICODEENCODING, UNITS, USERBVIEW, USERSVIEWBEGIN, USERSVIEWEND, USETEMPFILE_PROP, USR_EXCL, VALIDATEWORKBOOK, VALUERANGE, VB_MODULE, VCENTER, VERTICAL_PAGE_BREAKS, WINDOW_PROTECT, WINDOW1, WINDOW2, WK_CHART, WK_FILE, WK_GLOBALS, WK_MACROSHEET, WK_WORKSHEET, WSBOOL, XCT, XF, XLS_MAX_COLS, YMULT| Constructor and Description |
|---|
Obj() |
Obj(int obType,
int obId,
int grbit)
create a new object of the desired type
NOTE: most object types require one or more sub-records to be complete |
| Modifier and Type | Method and Description |
|---|---|
String |
debugOutput()
returns debug output for this Obj record
FOR INTERNAL USE ONLY |
protected static Obj |
getBasicObjRecord(int obType,
int obId)
creates the basic subrecord structure for the desired object type
After the basic Object record is complete, there NOTE: much of this is not complete |
Chart |
getChart()
Return the chart for this obj, if exists.
|
int |
getObjId()
------------------------------------------------------------
|
int |
getObjType()
------------------------------------------------------------
|
protected static XLSRecord |
getPrototype() |
void |
init()
Initialize a new OBJ Record
|
void |
setChart(Chart c) |
void |
setObjId(int objId)
------------------------------------------------------------
|
void |
setSheet(Sheet b)
Associate this record with a worksheet.
|
String |
toString() |
addContinue, clone, close, copyFormat, getBooleanVal, getByteAt, getByteReader, getBytes, getBytesAt, getCellAddress, getCellAddressWithSheet, getCellType, getColNumber, getColorTable, getContinueVect, getData, getDataType, getDblVal, getDefaultVal, getEncryptedByteReader, getFirstBlock, getFloatVal, getFont, getFormatPattern, getFormulaRec, getHyperlink, getInternalVal, getIntLocation, getIntVal, getIxfe, getLastBlock, getLength, getMergeRange, getOffset, getOpcode, getRealRecordIndex, getRecDesc, getRecordIndex, getRow, getRowNumber, getSheet, getStreamer, getStringVal, getStringVal, getWorkBook, getXfRec, hasContinues, initRowCol, isFormula, isNumber, isReadOnly, isValueForCell, mergeContinues, postStream, preStream, remove, removeContinues, resetCacheBytes, setBooleanVal, setByteReader, setCol, setData, setDebugLevel, setDoubleVal, setEncryptedByteReader, setFirstBlock, setFloatVal, setHyperlink, setIndex, setIntVal, setIsValueForCell, setIxfe, setLastBlock, setLength, setMergeRange, setOffset, setOpcode, setRow, setRowCol, setRowNumber, setStreamer, setStringVal, setValueForCell, setWorkBook, setXFRecord, setXFRecord, shouldEncrypt, toHexDumppublic byte[] PROTOTYPE_BYTES
public static final byte otGroup
public static final byte otLine
public static final byte otRectangle
public static final byte otOval
public static final byte otArc
public static final byte otChart
public static final byte otText
public static final byte otButton
public static final byte otPicture
public static final byte otPolygon
public static final byte otCheckbox
public static final byte otRadiobutton
public static final byte otEditbox
public static final byte otLabel
public static final byte otDialogbox
public static final byte otSpincontrol
public static final byte otScrollbar
public static final byte otList
public static final byte otGroupbox
public static final byte otDropdownlist
public static final byte otNote
public static final byte otOfficeArtobject
public Obj()
public Obj(int obType,
int obId,
int grbit)
obType - object type - one of the object type constantsobId - object id - must be unique in worksheet or chart substreamgrbit - object propertiesprotected static XLSRecord getPrototype()
protected static Obj getBasicObjRecord(int obType, int obId)
int - obType - one of the object type (ot) constantsint - obId - object id - must be unique per worksheet/chart substreampublic void setSheet(Sheet b)
public void init()
public Chart getChart()
public void setChart(Chart c)
public int getObjType()
public int getObjId()
public void setObjId(int objId)
objId - The objId to set.public String debugOutput()
Copyright © 2002–2019 Starter Inc.. All rights reserved.