2.3.18.7 Transform Boolean Properties

The Transform Boolean Properties specify a 32-bit field of Boolean properties for the shape transform.


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

unused3

D

E

F

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

opid.fBid

A value that MUST be 0x0.

opid.fComplex

A value that MUST be 0x0.

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

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

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

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

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

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

E - fFlipV (1 bit): A bit that specifies whether the object will be flipped along the vertical axis. This value MUST be ignored if fUsefFlipV is 0x0. The default value of this property is 0x0.

F - fFlipH (1 bit): A bit that specifies whether the object will be flipped along the horizontal axis. This value MUST be ignored if fUsefFlipH is 0x0. The default value of this property is 0x0.