2.3.12.38 Bottom Line Style Boolean Properties

The Bottom Line Style Boolean Properties specify a 32-bit field of Boolean properties for the bottom line 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

H

I

J

unused6

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

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 - unused2 (1 bit): A value that is undefined and MUST be ignored.

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

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

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

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

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

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

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

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

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

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

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

L - reserved1 (1 bit): A value that MUST be zero and MUST be ignored.

M - reserved2 (1 bit): A value that MUST be zero and MUST be ignored.

N - fBottomInsetPen (1 bit): A bit that specifies whether to draw the line inside the shape. If fBottomInsetPenOK equals 0x0, this bit MUST be ignored. If fUsefBottomInsetPen equals 0x0, this value MUST be ignored. The default value for this property is 0x0.

O - fBottomInsetPenOK (1 bit): A bit that specifies whether insetting the pen is allowed. If fUsefBottomInsetPenOK equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

P - reserved3 (1 bit): A value that MUST be zero and MUST be ignored.

Q - fBottomLine (1 bit): A bit that specifies whether to display the other line properties in this line style when handling the bottom side of a rectangular 2-D shape. If fUsefBottomLine equals 0x0, this value MUST be ignored. The default value for this property is 0x0. If the rh.recInstance field in the OfficeArtFSP record, as defined in section 2.2.40, for the shape is not set to one of the MSOSPT enumeration values, as defined in section 2.4.24, in the following list, the line properties in this line style MUST NOT be displayed:

§ msosptRectangle

§ msosptTextBox

§ msosptBevel

§ msosptHostControl

§ msosptPictureFrame

§ msosptFlowChartProcess

§ msosptFlowChartPredefinedProcess

§ msosptFlowChartInternalStorage

§ msosptActionButtonBlank

§ msosptActionButtonHome

§ msosptActionButtonHelp

§ msosptActionButtonInformation

§ msosptActionButtonForwardNext

§ msosptActionButtonBackPrevious

§ msosptActionButtonEnd

§ msosptActionButtonBeginning

§ msosptActionButtonReturn

§ msosptActionButtonDocument

§ msosptActionButtonSound

§ msosptActionButtonMovie

R - fBottomHitTestLine (1 bit): A bit that specifies whether this line will be hit tested. If fUsefBottomHitTestLine equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

S - fLineBottomFillShape (1 bit): A bit that specifies how the fill is aligned. The following table specifies the meaning of each value for this field. If fUsefLineBottomFillShape equals 0x0, this value MUST be ignored. The default value for this property is 0x1.

Value

Meaning

0x0

Specifies that the fill is aligned with the origin of the view.

0x1

Specifies that the fill is aligned relative to the shape so that it will move with the shape.

T - fBottomNoLineDrawDash (1 bit): A bit that specifies whether a dashed line will be drawn if the other properties specify that no line exists. If fUsefBottomNoLineDrawDash equals 0x0, this value MUST be ignored. The default value for this property is 0x0.