2.5.143 FtCmo
The FtCmo structure specifies the common properties of the Obj record that contains this FtCmo.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ft |
cb |
||||||||||||||||||||||||||||||
ot |
id |
||||||||||||||||||||||||||||||
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
unused8 |
|||||||||||||||
... |
unused9 |
||||||||||||||||||||||||||||||
... |
unused10 |
||||||||||||||||||||||||||||||
... |
ft (2 bytes): Reserved. MUST be 0x15.
cb (2 bytes): Reserved. MUST be 0x12.
ot (2 bytes): An unsigned integer that specifies the type of object represented by the Obj record that contains this FtCmo. MUST be a value from the following table:
Value |
Type of Object |
---|---|
0x0000 |
Group |
0x0001 |
Line |
0x0002 |
Rectangle |
0x0003 |
Oval |
0x0004 |
Arc |
0x0005 |
Chart |
0x0006 |
Text |
0x0007 |
Button |
0x0008 |
Picture |
0x0009 |
Polygon |
0x000B |
Checkbox |
0x000C |
Radio button |
0x000D |
Edit box |
0x000E |
Label |
0x000F |
Dialog box |
0x0010 |
Spin control |
0x0011 |
Scrollbar |
0x0012 |
List |
0x0013 |
Group box |
0x0014 |
Dropdown list |
0x0019 |
Note |
0x001E |
OfficeArt object |
id (2 bytes): An unsigned integer that specifies the identifier of this object. This object identifier is used by other types to refer to this object. The value of id MUST be unique among all Obj records within the Chart Sheet Substream ABNF, Macro Sheet Substream ABNF and Worksheet Substream ABNF.
A - fLocked (1 bit): A bit that specifies whether this object is locked.
B - reserved (1 bit): Reserved. MUST be 0.
C - fDefaultSize (1 bit): A bit that specifies whether the application is expected to choose the object’s size.
D - fPublished (1 bit): A bit that specifies whether this is a chart object that is expected to be published the next time the sheet containing it is published<172>. This bit is ignored if the fPublishedBookItems field of the BookExt_Conditional12 structure is zero.
E - fPrint (1 bit): A bit that specifies whether the image of this object is intended to be included when printed.
F - unused1 (1 bit): Undefined and MUST be ignored.
G - unused2 (1 bit): Undefined and MUST be ignored
H - fDisabled (1 bit): A bit that specifies whether this object has been disabled.
I - fUIObj (1 bit): A bit that specifies whether this is an auxiliary object that can only be automatically inserted by the application (as opposed to an object that can be inserted by a user).
J - fRecalcObj (1 bit): A bit that specifies whether this object is expected to be updated on load to reflect the values in the range associated with the object. This field MUST be ignored unless the pictFmla.key field of the containing Obj exists and pictFmla.key.fmlaListFillRange.cbFmla of the containing Obj is not equal to 0.
K - unused3 (1 bit): Undefined and MUST be ignored.
L - unused4 (1 bit): Undefined and MUST be ignored.
M - fRecalcObjAlways (1 bit): A bit that specifies whether this object is expected to be updated whenever the value of a cell in the range associated with the object changes. This field MUST be ignored unless the pictFmla.key field of the containing Obj exists and pictFmla.key.fmlaListFillRange.cbFmla of the containing Obj is not equal to 0.
N - unused5 (1 bit): Undefined and MUST be ignored.
O - unused6 (1 bit): Undefined and MUST be ignored.
P - unused7 (1 bit): Undefined and MUST be ignored.
unused8 (4 bytes): Undefined and MUST be ignored.
unused9 (4 bytes): Undefined and MUST be ignored.
unused10 (4 bytes): Undefined and MUST be ignored.