2.3.23.35 Blip Boolean Properties

The Blip Boolean Properties specify a 32-bit field of Boolean properties for the BLIP style.


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

unused2

H

I

J

K

L

M

N

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

opid.fBid

A value that MUST be 0x0.

opid.fComplex

A value that MUST be 0x0.

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

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

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

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

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

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

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

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

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

H - fPicturePreserveGrays (1 bit): A bit that specifies whether color modifications to this picture leave gray values unchanged. This value MUST be ignored if fUsefPicturePreserveGrays is 0x0. The default value of this property is 0x0.

I - fRewind (1 bit): A bit that specifies whether to rewind this animated picture or movie when it is finished playing. This value MUST be ignored if fUsefRewind is 0x0. The default value of this property is 0x0.

J - fLooping (1 bit): A bit that specifies whether to loop this animated picture or movie. This value MUST be ignored if fUsefLooping is 0x0. The default value of this property is 0x0.

K - fNoHitTestPicture (1 bit): A bit that specifies whether this picture is selectable from the user interface. A value of 0x0 means that the picture is selectable. This value MUST be ignored if fUsefNoHitTestPicture is 0x0. The default value of this property is 0x0.

L - fPictureGray (1 bit): A bit that specifies whether this picture SHOULD be displayed in gray scale. This value MUST be ignored if fUsefPictureGray is 0x0. The default value of this property is 0x0.

M - fPictureBiLevel (1 bit): A bit that specifies whether this picture SHOULD be displayed in two-color black and white. This value MUST be ignored if fUsefPictureBiLevel is 0x0. The default value of this property is 0x0.

N - fPictureActive (1 bit): A bit specifying whether the OLE server that is associated with this picture is active. This value MUST be ignored if fUsefPictureActive is 0x0. The default value of this property is 0x0.