2.3.15.15 3D-Object Boolean Properties

The 3D-Object Boolean Properties specify a 32-bit field of Boolean properties for a 3-D object.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

opid

unused1

A

B

C

D

unused2

E

F

G

H

opid (2 bytes): An OfficeArtFOPTEOPID record, as defined in section 2.2.8, that specifies the header for this property. The following table specifies the subfields.

Field

Meaning

opid.opid

A value that MUST be 0x02BF.

opid.fBid

A value that MUST be 0x0.

opid.fComplex

A value that MUST be 0x0.

unused1 (12 bits): A value that is undefined and MUST be ignored.

A - fUsef3D (1 bit): A bit that specifies whether the f3D bit is set. A value of 0x0 specifies that the f3D bit MUST be ignored and the default value used instead. The default value for this property is 0x0.

B - fUsefc3DMetallic (1 bit): A bit that specifies whether the fc3DMetallic bit is set. A value of 0x0 specifies that the fc3DMetallic bit MUST be ignored and the default value used instead. The default value for this property is 0x0.

C - fUsefc3DUseExtrusionColor (1 bit): A bit that specifies whether the fc3DUseExtrusionColor bit is set. A value of 0x0 specifies that the fc3DUseExtrusionColor bit MUST be ignored and the default value used instead. The default value for this property is 0x0.

D - fUsefc3DLightFace (1 bit): A bit that specifies whether the fc3DLightFace bit is set. A value of 0x0 specifies that the fc3DLightFace bit MUST be ignored and the default value used instead. The default value for this property is 0x0.

unused2 (12 bits): A value that is undefined and MUST be ignored.

E - f3D (1 bit): A bit that specifies whether the shape contains 3-D properties. This value MUST be ignored if fUsef3D is 0x0. The default value for this property is 0x0.

F - fc3DMetallic (1 bit): A bit that specifies whether the 3-D shape lighting algorithm will treat the specular color as the diffuse color. This value MUST be ignored if fUsefc3DMetallic is 0x0. The default value for this property is 0x0.

G - fc3DUseExtrusionColor (1 bit): A bit that specifies whether the extruded geometry will use a color that is separate from the shape color, as specified in the following table. This value MUST be ignored if fUsefc3DUseExtrusionColor is 0x0. The default value for this property is 0x0.

Value

Meaning

0x0

Specifies that the diffuse color will be used.

0x1

Specifies that the c3DExtrusionColor property will be used.

H - fc3DLightFace (1 bit): A bit that specifies whether the extruded geometry will be lit according to the current lighting model. This value MUST be ignored if fUsefc3DLightFace is 0x0. The default value for this property is 0x1.