OBJECTTYPE enumeration (tom.h)

Defines values that identify object types in the Text Object Model (TOM) content.

Syntax

typedef enum __MIDL___MIDL_itf_tom_0000_0000_0002 {
  tomSimpleText = 0,
  tomRuby,
  tomHorzVert,
  tomWarichu,
  tomEq = 9,
  tomMath = 10,
  tomAccent = tomMath,
  tomBox,
  tomBoxedFormula,
  tomBrackets,
  tomBracketsWithSeps,
  tomEquationArray,
  tomFraction,
  tomFunctionApply,
  tomLeftSubSup,
  tomLowerLimit,
  tomMatrix,
  tomNary,
  tomOpChar,
  tomOverbar,
  tomPhantom,
  tomRadical,
  tomSlashedFraction,
  tomStack,
  tomStretchStack,
  tomSubscript,
  tomSubSup,
  tomSuperscript,
  tomUnderbar,
  tomUpperLimit,
  tomObjectMax
} OBJECTTYPE;

Constants

 
tomSimpleText
Value: 0
Not an inline function.
tomRuby
Base text with ruby annotation.
tomHorzVert
Text flows horizontally in a vertically oriented document.
tomWarichu
A Warichu "2 lines in one" comment.
tomEq
Value: 9
An RTF Eq (equation) field.
tomMath
Value: 10
Math.
tomAccent
Value: tomMath
Accent (combining mark).
tomBox
Abstract box with properties.
tomBoxedFormula
Encloses the argument in a rectangle.
tomBrackets
Encloses the argument in brackets, parentheses, and so on.
tomBracketsWithSeps
Encloses the argument in brackets, parentheses, and so on, and with separators.
tomEquationArray
Column of aligned equations.
tomFraction
Fraction.
tomFunctionApply
Function apply.
tomLeftSubSup
Left subscript or superscript.
tomLowerLimit
Second argument below the first.
tomMatrix
Matrix.
tomNary
General n-ary expression.
tomOpChar
Internal use for no-build operators.
tomOverbar
Overscores argument.
tomPhantom
Special spacing.
tomRadical
Square root, and so on.
tomSlashedFraction
Skewed and built-up linear fractions.
tomStack
"Fraction" with no divide bar.
tomStretchStack
Stretch character horizontally over or under argument.
tomSubscript
Subscript.
tomSubSup
Subscript and superscript combination.
tomSuperscript
Superscript.
tomUnderbar
Underscores the argument.
tomUpperLimit
Second argument above the first.
tomObjectMax
The maximum value in the OBJECTTYPE enumeration.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header tom.h