2.4.4 MSOANCHOR

Referenced by: anchorText

The MSOANCHOR enumeration, as shown in the following table, specifies the suggested placement rule for a body of text. These enumeration values are relative to the orientation, text box area, and margin sizes of the containing shape. The exact placement of the text is application dependent and varies to accommodate other languages and text properties. These enumeration values MAY<103> be used.

Name

Value

Meaning

msoanchorTop

0x00000000

The primary determinant for the placement of the text is that the top of the text coincides with the top internal margin of the text box area.

Tthe top of the text coincides with the top internal margin of the text box area

msoanchorMiddle

0x00000001

The primary determinant for the placement of the text is that the vertical center of the text coincides with the vertical midpoint of the internal margins of the text box area.

The vertical center of the text coincides with the vertical midpoint of the internal margins of the text box area

msoanchorBottom

0x00000002

The primary determinant for the placement of the text is that the bottom of the text coincides with the bottom internal margin of the text box area.

The bottom of the text coincides with the bottom internal margin of the text box area

msoanchorTopCentered

0x00000003

This anchor mode specifies the same vertical placement as that of msoanchorTop. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins.

This anchor mode specifies the same vertical placement as that of msoanchorTop. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins

msoanchorMiddleCentered

0x00000004

This anchor mode specifies the same vertical placement as that of msoanchorMiddle. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins.

This anchor mode specifies the same vertical placement as that of msoanchorMiddle. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins

msoanchorBottomCentered

0x00000005

This anchor mode specifies the same vertical placement as that of msoanchorBottom. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins.

This anchor mode specifies the same vertical placement as that of msoanchorBottom. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins

msoanchorTopBaseline

0x00000006

The primary determinant for the placement of the text is the offset of the baseline of the text from the top internal margin of the text box area. The offset is determined by the host application. This value SHOULD NOT<104> be used. The value msoanchorTop MAY be used instead.

The primary determinant for the placement of the text is the offset of the baseline of the text from the top internal margin of the text box area. The offset is determined by the host application. This value SHOULD NOT  be used. The value msoanchorTop MAY be used instead

msoanchorBottomBaseline

0x00000007

The primary determinant for the placement of the text is the offset of the baseline of the text from the bottom internal margin of the text box area. The offset is determined by the host application. This value SHOULD NOT<105> be used. The value msoanchorBottom MAY be used instead.

The primary determinant for the placement of the text is the offset of the baseline of the text from the bottom internal margin of the text box area. The offset is determined by the host application. This value SHOULD NOT  be used. The value msoanchorBottom MAY be used instead

msoanchorTopCenteredBaseline

0x00000008

This anchor mode specifies the same vertical placement as that of msoanchorTopBaseline. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins. This value SHOULD NOT<106> be used. The value msoanchorTopCentered MAY be used instead.

This anchor mode specifies the same vertical placement as that of msoanchorTopBaseline. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins. This value SHOULD NOT  be used. The value msoanchorTopCentered MAY be used instead

msoanchorBottomCenteredBaseline

0x00000009

This anchor mode specifies the same vertical placement as that of msoanchorBottomBaseline. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins. This value SHOULD NOT<107> be used. The value msoanchorBottomCentered MAY be used instead.

This anchor mode specifies the same vertical placement as that of msoanchorBottomBaseline. Additionally, the primary determinant for the horizontal placement of the text is that the horizontal center of the text coincides with the horizontal center of the text box area, respecting the specified internal margins. This value SHOULD NOT  be used. The value msoanchorBottomCentered MAY be used instead