Package org.apache.poi.hssf.record
Class FtPioGrbitSubRecord
- java.lang.Object
-
- org.apache.poi.hssf.record.SubRecord
-
- org.apache.poi.hssf.record.FtPioGrbitSubRecord
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class FtPioGrbitSubRecord extends SubRecord implements java.lang.Cloneable
This structure appears as part of an Obj record that represents image display properties.
-
-
Field Summary
Fields Modifier and Type Field Description static int
AUTO_LOAD_BIT
A bit that specifies whether the OLE server for the object is called to load the object's data automatically when the parent workbook is opened.static int
AUTO_PICT_BIT
A bit that specifies whether the picture's aspect ratio is preserved when rendered in different views (Normal view, Page Break Preview view, Page Layout view and printing).static int
CAMERA_BIT
A bit that specifies whether this is a camera picture.static int
CTL_BIT
A bit that specifies whether this object is an ActiveX control.static int
DDE_BIT
A bit that specifies whether the pictFmla field of the Obj record that contains this FtPioGrbit specifies a DDE reference.static int
DEFAULT_SIZE_BIT
A bit that specifies whether this picture's size has been explicitly set.static int
ICON_BIT
A bit that specifies whether the picture is displayed as an icon.static short
length
static int
PRINT_CALC_BIT
A bit that specifies whether this object is expected to be updated on print to reflect the values in the cell associated with the object.static int
PRSTM_BIT
A bit that specifies whether the object data are stored in an embedding storage (= 0) or in the controls stream (ctls) (= 1).static short
sid
-
Constructor Summary
Constructors Constructor Description FtPioGrbitSubRecord()
Construct a newFtPioGrbitSubRecord
and fill its data with the default valuesFtPioGrbitSubRecord(LittleEndianInput in, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FtPioGrbitSubRecord
clone()
boolean
getFlagByBit(int bitmask)
short
getFlags()
short
getSid()
void
serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytesvoid
setFlagByBit(int bitmask, boolean enabled)
Use one of the bitmasks MANUAL_ADVANCE_BIT ...void
setFlags(short flags)
java.lang.String
toString()
Convert this record to string.-
Methods inherited from class org.apache.poi.hssf.record.SubRecord
createSubRecord, isTerminating, serialize
-
-
-
-
Field Detail
-
sid
public static final short sid
- See Also:
- Constant Field Values
-
length
public static final short length
- See Also:
- Constant Field Values
-
AUTO_PICT_BIT
public static final int AUTO_PICT_BIT
A bit that specifies whether the picture's aspect ratio is preserved when rendered in different views (Normal view, Page Break Preview view, Page Layout view and printing).- See Also:
- Constant Field Values
-
DDE_BIT
public static final int DDE_BIT
A bit that specifies whether the pictFmla field of the Obj record that contains this FtPioGrbit specifies a DDE reference.- See Also:
- Constant Field Values
-
PRINT_CALC_BIT
public static final int PRINT_CALC_BIT
A bit that specifies whether this object is expected to be updated on print to reflect the values in the cell associated with the object.- See Also:
- Constant Field Values
-
ICON_BIT
public static final int ICON_BIT
A bit that specifies whether the picture is displayed as an icon.- See Also:
- Constant Field Values
-
CTL_BIT
public static final int CTL_BIT
A bit that specifies whether this object is an ActiveX control. It MUST NOT be the case that both fCtl and fDde are equal to 1.- See Also:
- Constant Field Values
-
PRSTM_BIT
public static final int PRSTM_BIT
A bit that specifies whether the object data are stored in an embedding storage (= 0) or in the controls stream (ctls) (= 1).- See Also:
- Constant Field Values
-
CAMERA_BIT
public static final int CAMERA_BIT
A bit that specifies whether this is a camera picture.- See Also:
- Constant Field Values
-
DEFAULT_SIZE_BIT
public static final int DEFAULT_SIZE_BIT
A bit that specifies whether this picture's size has been explicitly set. 0 = picture size has been explicitly set, 1 = has not been set- See Also:
- Constant Field Values
-
AUTO_LOAD_BIT
public static final int AUTO_LOAD_BIT
A bit that specifies whether the OLE server for the object is called to load the object's data automatically when the parent workbook is opened.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FtPioGrbitSubRecord
public FtPioGrbitSubRecord()
Construct a newFtPioGrbitSubRecord
and fill its data with the default values
-
FtPioGrbitSubRecord
public FtPioGrbitSubRecord(LittleEndianInput in, int size)
-
-
Method Detail
-
setFlagByBit
public void setFlagByBit(int bitmask, boolean enabled)
Use one of the bitmasks MANUAL_ADVANCE_BIT ... CURSOR_VISIBLE_BIT- Parameters:
bitmask
- the bitmask to applyenabled
- if true, the bitmask will be or-ed, otherwise the bits set in the mask will be removed from the flags
-
getFlagByBit
public boolean getFlagByBit(int bitmask)
-
toString
public java.lang.String toString()
Convert this record to string. Used by BiffViewer and other utilities.- Overrides:
toString
in classjava.lang.Object
-
serialize
public void serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
-
getSid
public short getSid()
- Returns:
- id of this record.
-
clone
public FtPioGrbitSubRecord clone()
-
getFlags
public short getFlags()
-
setFlags
public void setFlags(short flags)
-
-