2.7.17 DopMth
The DopMth structure specifies document-wide math settings.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
D |
E |
F |
G |
H |
I |
reserved2 |
||||||||||||||||||||||
ftcMath |
dxaLeftMargin |
||||||||||||||||||||||||||||||
... |
dxaRightMargin |
||||||||||||||||||||||||||||||
... |
empty1 |
||||||||||||||||||||||||||||||
... |
empty2 |
||||||||||||||||||||||||||||||
... |
empty3 |
||||||||||||||||||||||||||||||
... |
empty4 |
||||||||||||||||||||||||||||||
... |
dxaIndentWrapped |
||||||||||||||||||||||||||||||
... |
A - mthbrk (2 bits): Specifies how to break on binary operators as specified in [ECMA-376] Part 4, Section 7.1.2.16 brkBin. This MUST be one of the following values.
-
Value
Meaning
0 (default)
Before.
In line wrapping, breaks occur on binary operators, so the binary operator appears before the break.
1
After.
In line wrapping, breaks occur on binary operators, so the binary operator appears after the break.
2
Repeat.
In line wrapping, breaks occur on binary operators, so the binary operator appears on both sides of the break.
B - mthbrkSub (2 bits): Specifies how to break on binary subtraction when mthbrk is 2 as specified in [ECMA-376] Part 4, Section 7.1.2.17 brkBinSub. This value MUST be one of the following.
-
Value
Meaning
0 (default)
Minus Minus.
Repetition of a subtraction sign after a line-wrapping break is minus on the first and second lines.
1
Plus Minus.
Repetition of a subtraction sign after a line-wrapping break is plus on the first line and minus on the second line.
2
Minus Plus.
Repetition of a subtraction sign after a line-wrapping break is minus on the first line and plus on the second line.
C - mthbpjc (3 bits): Specifies the default justification of math as specified in [ECMA-376] Part 4, Section 7.1.2.25 defJc. This MUST be one of the following values.
-
Value
Meaning
1 (default)
Centered as Group.
Justifies equations with respect to each other and centers the group of equations with respect to the page.
2
Center.
Centers each equation individually with respect to margins.
3
Left.
Left justification of the paragraph containing only math.
4
Right.
Right justification of the paragraph containing only math.
D - reserved1 (1 bit): This value is undefined and MUST be ignored.
E - fMathSmallFrac (1 bit): Specifies whether to use a reduced fraction size when displaying math that contains fractions as specified in [ECMA-376] Part 4, Section 7.1.2.98 smallFrac. By default, this value is 0.
F - fMathIntLimUndOvr (1 bit): Specifies that the default placement of integral limits when converting from a linear format is directly above and below the base as opposed to on the side of the base as specified in [ECMA-376] Part 4, Section 7.1.2.49 intLim. By default, this value is 0.
G - fMathNaryLimUndOvr (1 bit): Specifies that the default placement of n-ary limits other than integrals is directly above and below the base, as opposed to on the side of the base, as specified in [ECMA-376] Part 4, Section 7.1.2.71 naryLim. By default, this value is 0.
H - fMathWrapAlignLeft (1 bit): Specifies the left justification of the wrapped line of an equation as opposed to right justification of the wrapped line of an equation as specified in [ECMA-376] Part 4, Section 7.1.2.121 wrapRight where the meaning is the opposite of fMathWrapAlignLeft. By default, this value is 1.
I - fMathUseDispDefaults (1 bit): Specifies whether to use display math defaults as specified in [ECMA-376] Part 4, Section 7.1.2.30 dispDef. By default, this value is 1.
reserved2 (19 bits): This value MUST be 0, and MUST be ignored.
ftcMath (2 bytes): An index into an SttbfFfn structure that specifies the font to use for new equations in the document. The default font is Cambria Math.
dxaLeftMargin (4 bytes): A signed integer, in twips, that specifies the left margin for math. MUST be greater than or equal to 0 and less than or equal to 31680 as specified in [ECMA-376] Part 4, Section 7.1.2.59 lMargin. By default, this value is 0.
dxaRightMargin (4 bytes): A signed integer in twips that specifies the right margin for math. This value MUST be greater than or equal to 0 and less than or equal to 31680, as specified in [ECMA-376] Part 4, Section 7.1.2.90 rMargin. By default, this value is 0.
empty1 (4 bytes): This value MUST be 120, and MUST be ignored.
empty2 (4 bytes): This value MUST be 120, and MUST be ignored.
empty3 (4 bytes): This value MUST be 0, and MUST be ignored.
empty4 (4 bytes): This value MUST be 0, and MUST be ignored.
dxaIndentWrapped (4 bytes): A signed integer, in twips, that specifies the indentation of the wrapped line of an equation. This value MUST be greater than or equal to 0 and less than or equal to 31680 as specified in [ECMA-376] Part 4, Section 7.1.2.120 wrapIndent. By default, this value is 1440.