2.3.26.3 Ink Boolean Properties

The Ink Boolean Properties specify a 32-bit field of Boolean properties for ink shapes.


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

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 - fUsefInkAnnotation (1 bit): A bit that specifies whether the fInkAnnotation bit is set. A value of 0x0 specifies that fInkAnnotation MUST be ignored and the default value used instead. The default value for this property is 0x0.

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

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

D - fUsefRenderInk (1 bit): A bit that specifies whether the fRenderInk bit is set. A value of 0x0 specifies that fRenderInk 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 - fInkAnnotation (1 bit): A bit that specifies whether this shape is an ink annotation. This value MUST be ignored if fUsefInkAnnotation is 0x0. The default value for this property is 0x0.

F - fHitTestInk (1 bit): A bit that specifies whether to allow mouse hit testing of the ink strokes in this shape. This value MUST be ignored if fUsefHitTestInk is 0x0. The default value for this property is 0x1.

G - fRenderShape (1 bit): A bit  that specifies whether to render the shape effects that are specified by other graphics properties in the OfficeArtRGFOPTE record, as defined in section 2.3.1. This value MUST be ignored if fUsefRenderShape is 0x0. The default value for this property is 0x0.

H - fRenderInk (1 bit): A bit that specifies whether to render the ink strokes in this shape. This value MUST be ignored if fUsefRenderInk is 0x0. The default value for this property is 0x0.