Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

2.3.6.31 Geometry Boolean Properties

Office

The Geometry Boolean Properties specify a 32-bit field of Boolean properties for the geometry properties of the shape.


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

E

F

G

H

I

J

unused3

K

L

M

N

O

P

Q

R

S

T

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 0x017F.

opid.fBid

A value that MUST be 0x0.

opid.fComplex

A value that MUST be 0x0.

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

A - fUsefReflectionOK (1 bit): This bit is not used and MUST be ignored.

B - fUsefGlowOK (1 bit): This bit is not used and MUST be ignored.

C - fUsefSoftEdgeOK (1 bit): This bit is not used and MUST be ignored.

D - unused2 (1 bit): A value that is undefined and MUST be ignored.

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

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

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

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

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

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

unused3 (6 bits): A value that is undefined and MUST be ignored.

K - fReflectionOK (1 bit): This bit is not used and MUST be ignored.

L - fGlowOK (1 bit): This bit is not used and MUST be ignored.

M - fSoftEdgeOK (1 bit): This bit is not used and MUST be ignored.

N - unused4 (1 bit): A value that is undefined and MUST be ignored.

O - fShadowOK (1 bit): A bit that specifies whether to display the shadow of this shape. This value SHOULD<40> be ignored. If fUsefShadowOK equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

P - f3DOK (1 bit): A bit that specifies whether to display the extrusion effect of this shape. If fUsef3DOK equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

Q - fLineOK (1 bit): A bit that specifies whether to display the line of this shape. If fUsefLineOK equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

R - fGtextOK (1 bit): A bit that specifies whether to display the text aligned to this shape. If fUsefGtextOK equals 0x0, this value MUST be ignored. The default value for this property is 0x0.

S - fFillShadeShapeOK (1 bit): A bit that specifies whether the fill is aligned to the shape. A value of 0x0 specifies that the fill is aligned to the bounding rectangle of the shape. A value of 0x1 specifies that the fill is aligned to the shape itself. If fUsefFillShadeShapeOK equals 0x0, this value MUST be ignored. The default value for this property is 0x0.

T - fFillOK (1 bit): A bit that specifies whether to display the fill of this shape. If fUsefFillOK equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

Show: