tomConstants enumeration (tom.h)

Defines values that are used with the Text Object Model (TOM) API.

Syntax

typedef enum __MIDL___MIDL_itf_tom_0000_0000_0001 {
  tomFalse,
  tomTrue,
  tomUndefined,
  tomToggle,
  tomAutoColor,
  tomDefault,
  tomSuspend,
  tomResume,
  tomApplyNow,
  tomApplyLater,
  tomTrackParms,
  tomCacheParms,
  tomApplyTmp,
  tomDisableSmartFont,
  tomEnableSmartFont,
  tomUsePoints,
  tomUseTwips,
  tomBackward,
  tomForward,
  tomMove,
  tomExtend,
  tomNoSelection,
  tomSelectionIP,
  tomSelectionNormal,
  tomSelectionFrame,
  tomSelectionColumn,
  tomSelectionRow,
  tomSelectionBlock,
  tomSelectionInlineShape,
  tomSelectionShape,
  tomSelStartActive,
  tomSelAtEOL,
  tomSelOvertype,
  tomSelActive,
  tomSelReplace,
  tomEnd,
  tomStart,
  tomCollapseEnd,
  tomCollapseStart,
  tomClientCoord,
  tomAllowOffClient,
  tomTransform,
  tomObjectArg,
  tomAtEnd,
  tomNone,
  tomSingle,
  tomWords,
  tomDouble,
  tomDotted,
  tomDash,
  tomDashDot,
  tomDashDotDot,
  tomWave,
  tomThick,
  tomHair,
  tomDoubleWave,
  tomHeavyWave,
  tomLongDash,
  tomThickDash,
  tomThickDashDot,
  tomThickDashDotDot,
  tomThickDotted,
  tomThickLongDash,
  tomLineSpaceSingle,
  tomLineSpace1pt5,
  tomLineSpaceDouble,
  tomLineSpaceAtLeast,
  tomLineSpaceExactly,
  tomLineSpaceMultiple,
  tomLineSpacePercent,
  tomAlignLeft,
  tomAlignCenter,
  tomAlignRight,
  tomAlignJustify,
  tomAlignDecimal,
  tomAlignBar,
  tomDefaultTab,
  tomAlignInterWord,
  tomAlignNewspaper,
  tomAlignInterLetter,
  tomAlignScaled,
  tomSpaces,
  tomDots,
  tomDashes,
  tomLines,
  tomThickLines,
  tomEquals,
  tomTabBack,
  tomTabNext,
  tomTabHere,
  tomListNone,
  tomListBullet,
  tomListNumberAsArabic,
  tomListNumberAsLCLetter,
  tomListNumberAsUCLetter,
  tomListNumberAsLCRoman,
  tomListNumberAsUCRoman,
  tomListNumberAsSequence,
  tomListNumberedCircle,
  tomListNumberedBlackCircleWingding,
  tomListNumberedWhiteCircleWingding,
  tomListNumberedArabicWide,
  tomListNumberedChS,
  tomListNumberedChT,
  tomListNumberedJpnChS,
  tomListNumberedJpnKor,
  tomListNumberedArabic1,
  tomListNumberedArabic2,
  tomListNumberedHebrew,
  tomListNumberedThaiAlpha,
  tomListNumberedThaiNum,
  tomListNumberedHindiAlpha,
  tomListNumberedHindiAlpha1,
  tomListNumberedHindiNum,
  tomListParentheses,
  tomListPeriod,
  tomListPlain,
  tomListNoNumber,
  tomListMinus,
  tomIgnoreNumberStyle,
  tomParaStyleNormal,
  tomParaStyleHeading1,
  tomParaStyleHeading2,
  tomParaStyleHeading3,
  tomParaStyleHeading4,
  tomParaStyleHeading5,
  tomParaStyleHeading6,
  tomParaStyleHeading7,
  tomParaStyleHeading8,
  tomParaStyleHeading9,
  tomCharacter,
  tomWord,
  tomSentence,
  tomParagraph,
  tomLine,
  tomStory,
  tomScreen,
  tomSection,
  tomTableColumn,
  tomColumn,
  tomRow,
  tomWindow,
  tomCell,
  tomCharFormat,
  tomParaFormat,
  tomTable,
  tomObject,
  tomPage,
  tomHardParagraph,
  tomCluster,
  tomInlineObject,
  tomInlineObjectArg,
  tomLeafLine,
  tomLayoutColumn,
  tomProcessId,
  tomMatchWord,
  tomMatchCase,
  tomMatchPattern,
  tomUnknownStory,
  tomMainTextStory,
  tomFootnotesStory,
  tomEndnotesStory,
  tomCommentsStory,
  tomTextFrameStory,
  tomEvenPagesHeaderStory,
  tomPrimaryHeaderStory,
  tomEvenPagesFooterStory,
  tomPrimaryFooterStory,
  tomFirstPageHeaderStory,
  tomFirstPageFooterStory,
  tomScratchStory,
  tomFindStory,
  tomReplaceStory,
  tomStoryInactive,
  tomStoryActiveDisplay,
  tomStoryActiveUI,
  tomStoryActiveDisplayUI,
  tomNoAnimation,
  tomLasVegasLights,
  tomBlinkingBackground,
  tomSparkleText,
  tomMarchingBlackAnts,
  tomMarchingRedAnts,
  tomShimmer,
  tomWipeDown,
  tomWipeRight,
  tomAnimationMax,
  tomLowerCase,
  tomUpperCase,
  tomTitleCase,
  tomSentenceCase,
  tomToggleCase,
  tomReadOnly,
  tomShareDenyRead,
  tomShareDenyWrite,
  tomPasteFile,
  tomCreateNew,
  tomCreateAlways,
  tomOpenExisting,
  tomOpenAlways,
  tomTruncateExisting,
  tomRTF,
  tomText,
  tomHTML,
  tomWordDocument,
  tomBold,
  tomItalic,
  tomUnderline,
  tomStrikeout,
  tomProtected,
  tomLink,
  tomSmallCaps,
  tomAllCaps,
  tomHidden,
  tomOutline,
  tomShadow,
  tomEmboss,
  tomImprint,
  tomDisabled,
  tomRevised,
  tomSubscriptCF,
  tomSuperscriptCF,
  tomFontBound,
  tomLinkProtected,
  tomInlineObjectStart,
  tomExtendedChar,
  tomAutoBackColor,
  tomMathZoneNoBuildUp,
  tomMathZone,
  tomMathZoneOrdinary,
  tomAutoTextColor,
  tomMathZoneDisplay,
  tomParaEffectRTL,
  tomParaEffectKeep,
  tomParaEffectKeepNext,
  tomParaEffectPageBreakBefore,
  tomParaEffectNoLineNumber,
  tomParaEffectNoWidowControl,
  tomParaEffectDoNotHyphen,
  tomParaEffectSideBySide,
  tomParaEffectCollapsed,
  tomParaEffectOutlineLevel,
  tomParaEffectBox,
  tomParaEffectTableRowDelimiter,
  tomParaEffectTable,
  tomModWidthPairs,
  tomModWidthSpace,
  tomAutoSpaceAlpha,
  tomAutoSpaceNumeric,
  tomAutoSpaceParens,
  tomEmbeddedFont,
  tomDoublestrike,
  tomOverlapping,
  tomNormalCaret,
  tomKoreanBlockCaret,
  tomNullCaret,
  tomIncludeInset,
  tomUnicodeBiDi,
  tomMathCFCheck,
  tomUnlink,
  tomUnhide,
  tomCheckTextLimit,
  tomIgnoreCurrentFont,
  tomMatchCharRep,
  tomMatchFontSignature,
  tomMatchAscii,
  tomGetHeightOnly,
  tomMatchMathFont,
  tomCharset,
  tomCharRepFromLcid,
  tomAnsi,
  tomEastEurope,
  tomCyrillic,
  tomGreek,
  tomTurkish,
  tomHebrew,
  tomArabic,
  tomBaltic,
  tomVietnamese,
  tomDefaultCharRep,
  tomSymbol,
  tomThai,
  tomShiftJIS,
  tomGB2312,
  tomHangul,
  tomBIG5,
  tomPC437,
  tomOEM,
  tomMac,
  tomArmenian,
  tomSyriac,
  tomThaana,
  tomDevanagari,
  tomBengali,
  tomGurmukhi,
  tomGujarati,
  tomOriya,
  tomTamil,
  tomTelugu,
  tomKannada,
  tomMalayalam,
  tomSinhala,
  tomLao,
  tomTibetan,
  tomMyanmar,
  tomGeorgian,
  tomJamo,
  tomEthiopic,
  tomCherokee,
  tomAboriginal,
  tomOgham,
  tomRunic,
  tomKhmer,
  tomMongolian,
  tomBraille,
  tomYi,
  tomLimbu,
  tomTaiLe,
  tomNewTaiLue,
  tomSylotiNagri,
  tomKharoshthi,
  tomKayahli,
  tomUsymbol,
  tomEmoji,
  tomGlagolitic,
  tomLisu,
  tomVai,
  tomNKo,
  tomOsmanya,
  tomPhagsPa,
  tomGothic,
  tomDeseret,
  tomTifinagh,
  tomCharRepMax,
  tomRE10Mode,
  tomUseAtFont,
  tomTextFlowMask,
  tomTextFlowES,
  tomTextFlowSW,
  tomTextFlowWN,
  tomTextFlowNE,
  tomNoIME,
  tomSelfIME,
  tomNoUpScroll,
  tomNoVpScroll,
  tomNoLink,
  tomClientLink,
  tomFriendlyLinkName,
  tomFriendlyLinkAddress,
  tomAutoLinkURL,
  tomAutoLinkEmail,
  tomAutoLinkPhone,
  tomAutoLinkPath,
  tomCompressNone,
  tomCompressPunctuation,
  tomCompressPunctuationAndKana,
  tomCompressMax,
  tomUnderlinePositionAuto,
  tomUnderlinePositionBelow,
  tomUnderlinePositionAbove,
  tomUnderlinePositionMax,
  tomFontAlignmentAuto,
  tomFontAlignmentTop,
  tomFontAlignmentBaseline,
  tomFontAlignmentBottom,
  tomFontAlignmentCenter,
  tomFontAlignmentMax,
  tomRubyBelow,
  tomRubyAlignCenter,
  tomRubyAlign010,
  tomRubyAlign121,
  tomRubyAlignLeft,
  tomRubyAlignRight,
  tomLimitsDefault,
  tomLimitsUnderOver,
  tomLimitsSubSup,
  tomUpperLimitAsSuperScript,
  tomLimitsOpposite,
  tomShowLLimPlaceHldr,
  tomShowULimPlaceHldr,
  tomDontGrowWithContent,
  tomGrowWithContent,
  tomSubSupAlign,
  tomLimitAlignMask,
  tomLimitAlignCenter,
  tomLimitAlignLeft,
  tomLimitAlignRight,
  tomShowDegPlaceHldr,
  tomAlignDefault,
  tomAlignMatchAscentDescent,
  tomMathVariant,
  tomStyleDefault,
  tomStyleScriptScriptCramped,
  tomStyleScriptScript,
  tomStyleScriptCramped,
  tomStyleScript,
  tomStyleTextCramped,
  tomStyleText,
  tomStyleDisplayCramped,
  tomStyleDisplay,
  tomMathRelSize,
  tomDecDecSize,
  tomDecSize,
  tomIncSize,
  tomIncIncSize,
  tomGravityUI,
  tomGravityBack,
  tomGravityFore,
  tomGravityIn,
  tomGravityOut,
  tomGravityBackward,
  tomGravityForward,
  tomAdjustCRLF,
  tomUseCRLF,
  tomTextize,
  tomAllowFinalEOP,
  tomFoldMathAlpha,
  tomNoHidden,
  tomIncludeNumbering,
  tomTranslateTableCell,
  tomNoMathZoneBrackets,
  tomConvertMathChar,
  tomNoUCGreekItalic,
  tomAllowMathBold,
  tomLanguageTag,
  tomConvertRTF,
  tomApplyRtfDocProps,
  tomPhantomShow,
  tomPhantomZeroWidth,
  tomPhantomZeroAscent,
  tomPhantomZeroDescent,
  tomPhantomTransparent,
  tomPhantomASmash,
  tomPhantomDSmash,
  tomPhantomHSmash,
  tomPhantomSmash,
  tomPhantomHorz,
  tomPhantomVert,
  tomBoxHideTop,
  tomBoxHideBottom,
  tomBoxHideLeft,
  tomBoxHideRight,
  tomBoxStrikeH,
  tomBoxStrikeV,
  tomBoxStrikeTLBR,
  tomBoxStrikeBLTR,
  tomBoxAlignCenter,
  tomSpaceMask,
  tomSpaceDefault,
  tomSpaceUnary,
  tomSpaceBinary,
  tomSpaceRelational,
  tomSpaceSkip,
  tomSpaceOrd,
  tomSpaceDifferential,
  tomSizeText,
  tomSizeScript,
  tomSizeScriptScript,
  tomNoBreak,
  tomTransparentForPositioning,
  tomTransparentForSpacing,
  tomStretchCharBelow,
  tomStretchCharAbove,
  tomStretchBaseBelow,
  tomStretchBaseAbove,
  tomMatrixAlignMask,
  tomMatrixAlignCenter,
  tomMatrixAlignTopRow,
  tomMatrixAlignBottomRow,
  tomShowMatPlaceHldr,
  tomEqArrayLayoutWidth,
  tomEqArrayAlignMask,
  tomEqArrayAlignCenter,
  tomEqArrayAlignTopRow,
  tomEqArrayAlignBottomRow,
  tomMathManualBreakMask,
  tomMathBreakLeft,
  tomMathBreakCenter,
  tomMathBreakRight,
  tomMathEqAlign,
  tomMathArgShadingStart,
  tomMathArgShadingEnd,
  tomMathObjShadingStart,
  tomMathObjShadingEnd,
  tomFunctionTypeNone,
  tomFunctionTypeTakesArg,
  tomFunctionTypeTakesLim,
  tomFunctionTypeTakesLim2,
  tomFunctionTypeIsLim,
  tomMathParaAlignDefault,
  tomMathParaAlignCenterGroup,
  tomMathParaAlignCenter,
  tomMathParaAlignLeft,
  tomMathParaAlignRight,
  tomMathDispAlignMask,
  tomMathDispAlignCenterGroup,
  tomMathDispAlignCenter,
  tomMathDispAlignLeft,
  tomMathDispAlignRight,
  tomMathDispIntUnderOver,
  tomMathDispFracTeX,
  tomMathDispNaryGrow,
  tomMathDocEmptyArgMask,
  tomMathDocEmptyArgAuto,
  tomMathDocEmptyArgAlways,
  tomMathDocEmptyArgNever,
  tomMathDocSbSpOpUnchanged,
  tomMathDocDiffMask,
  tomMathDocDiffDefault,
  tomMathDocDiffUpright,
  tomMathDocDiffItalic,
  tomMathDocDiffOpenItalic,
  tomMathDispNarySubSup,
  tomMathDispDef,
  tomMathEnableRtl,
  tomMathBrkBinMask,
  tomMathBrkBinBefore,
  tomMathBrkBinAfter,
  tomMathBrkBinDup,
  tomMathBrkBinSubMask,
  tomMathBrkBinSubMM,
  tomMathBrkBinSubPM,
  tomMathBrkBinSubMP,
  tomSelRange,
  tomHstring,
  tomFontPropTeXStyle,
  tomFontPropAlign,
  tomFontStretch,
  tomFontStyle,
  tomFontStyleUpright,
  tomFontStyleOblique,
  tomFontStyleItalic,
  tomFontStretchDefault,
  tomFontStretchUltraCondensed,
  tomFontStretchExtraCondensed,
  tomFontStretchCondensed,
  tomFontStretchSemiCondensed,
  tomFontStretchNormal,
  tomFontStretchSemiExpanded,
  tomFontStretchExpanded,
  tomFontStretchExtraExpanded,
  tomFontStretchUltraExpanded,
  tomFontWeightDefault,
  tomFontWeightThin,
  tomFontWeightExtraLight,
  tomFontWeightLight,
  tomFontWeightNormal,
  tomFontWeightRegular,
  tomFontWeightMedium,
  tomFontWeightSemiBold,
  tomFontWeightBold,
  tomFontWeightExtraBold,
  tomFontWeightBlack,
  tomFontWeightHeavy,
  tomFontWeightExtraBlack,
  tomParaPropMathAlign,
  tomDocMathBuild,
  tomMathLMargin,
  tomMathRMargin,
  tomMathWrapIndent,
  tomMathWrapRight,
  tomMathPostSpace,
  tomMathPreSpace,
  tomMathInterSpace,
  tomMathIntraSpace,
  tomCanCopy,
  tomCanRedo,
  tomCanUndo,
  tomUndoLimit,
  tomDocAutoLink,
  tomEllipsisMode,
  tomEllipsisState,
  tomEllipsisNone,
  tomEllipsisEnd,
  tomEllipsisWord,
  tomEllipsisPresent,
  tomVTopCell,
  tomVLowCell,
  tomHStartCell,
  tomHContCell,
  tomRowUpdate,
  tomRowApplyDefault,
  tomCellStructureChangeOnly,
  tomRowHeightActual
} tomConstants;

Constants

 
tomFalse
A tomBool value that indicates false.
tomTrue
A tomBool value that indicates true.
tomUndefined
A tomBool value that indicates a no-input, no-change value that works with long, float, and COLORREF parameters. For strings, tomUndefined (or NINCH) is represented by the null string. For Set operations, using tomUndefined does not change the target property. For Get operations, tomUndefined means that the characters in the range have different values (it gives the grayed check box in property dialog boxes).
tomToggle
A tomBool value that toggles the state of a property.
tomAutoColor
Allow the rich edit control to select the appropriate color.
tomDefault
Set to the document default format for objects that are attached to a range, or to the basic TOM engine default for objects that are not attached to a range.
tomSuspend
Suspend an operation.
tomResume
Resume an operation.
tomApplyNow
Apply the current properties to the attached range.
tomApplyLater
Allow setting property definitions, but don’t apply them to a range yet.
tomTrackParms
Update the current font with the attached range properties.
tomCacheParms
Don’t update the current font with the attached range properties.
tomApplyTmp
Apply temporary formatting.
tomDisableSmartFont
Do not apply smart fonts.
tomEnableSmartFont
Do apply smart fonts.
tomUsePoints
Use points for floating-point measurements.
tomUseTwips
Use twips for floating-point measurements.
tomBackward
Move backward toward the start of a story.
tomForward
Move foreward toward the end of a story.
tomMove
Collapse the selection or range to an insertion point and then move the insertion point.
tomExtend
Extend a selection or range by moving one of the endpoints.
tomNoSelection
There is no selection and no insertion point.
tomSelectionIP
The selection insertion point.
tomSelectionNormal
The selection is a single, nondegenerate text range.
tomSelectionFrame
A frame is selected.
tomSelectionColumn
One or more table columns is selected.
tomSelectionRow
One or more table rows is selected.
tomSelectionBlock
A block is selected.
tomSelectionInlineShape
The selection is a picture.
tomSelectionShape
A shape is selected.
tomSelStartActive
The starting position of the selection is active.
tomSelAtEOL
For degenerate selections, the ambiguous character position corresponding to both the beginning of a line and the end of the preceding line should have the caret displayed at the end of the preceding line.
tomSelOvertype
Insert/overtype mode is set to overtype.
tomSelActive
Selection is active.
tomSelReplace
Typing and pasting replaces the selection.
tomEnd
The end of a text range.
tomStart
The start of range.
tomCollapseEnd
Collapse to the end position of a range or selection.
tomCollapseStart
Collapse to the start position of a range or selection.
tomClientCoord
Use client coordinates instead of screen coordinates.
tomAllowOffClient
Allow points outside of the client area.
tomTransform
Transform coordinates using a world transform (XFORM) supplied by the host application.
tomObjectArg
Get a point inside an inline object argument; for example, inside the numerator of a fraction.
tomAtEnd
The end of the specified unit.
tomNone
No underlining.
tomSingle
Single underline.
tomWords
Underline words only.
tomDouble
Double underline.
tomDotted
Dotted underline.
tomDash
Dash underline.
tomDashDot
Dash dot underline.
tomDashDotDot
Dash dot dot underline.
tomWave
Wave underline.
tomThick
Thick underline.
tomHair
Hair underline.
tomDoubleWave
Double wave underline.
tomHeavyWave
Heavy wave underline.
tomLongDash
Long dash underline.
tomThickDash
Thick dash underline.
tomThickDashDot
Thick dash dot underline.
tomThickDashDotDot
Thick dash dot dot underline.
tomThickDotted
Thick dotted underline.
tomThickLongDash
Thick long dash underline.
tomLineSpaceSingle
Single space. The line-spacing value is ignored.
tomLineSpace1pt5
One-and-a-half line spacing. The line-spacing value is ignored.
tomLineSpaceDouble
Double line spacing. The line-spacing value is ignored.
tomLineSpaceAtLeast
The line-spacing value specifies the spacing from one line to the next. However, if the value is less than single spacing, text is single-spaced.
tomLineSpaceExactly
The line-spacing value specifies the exact spacing from one line to the next, even if the value is less than single spacing.
tomLineSpaceMultiple
The line-spacing value specifies the line spacing, in lines.
tomLineSpacePercent
The line-spacing value specifies the line spacing by percent of line height.
tomAlignLeft
Text aligns with the left margin.
tomAlignCenter
Text is centered between the margins.
tomAlignRight
Text aligns with the right margin.
tomAlignJustify
Text starts at the left margin and, if the line extends beyond the right margin, all the spaces in the line are adjusted to be even.
tomAlignDecimal
The decimal point is set at the tab position. This is useful for aligning a column of decimal numbers.
tomAlignBar
A vertical bar is positioned at the tab position. Text is not affected. Alignment bars on nearby lines at the same position form a continuous vertical line.
tomDefaultTab
Position at a default tab stop.
tomAlignInterWord
Same as tomAlignJustify.
tomAlignNewspaper
Same as tomAlignInterLetter, but uses East Asian metrics.
tomAlignInterLetter
The first and last characters of each line (except the last line) are aligned to the left and right margins, and lines are filled by adding or subtracting the same amount from each character.
tomAlignScaled
Same as tomAlignInterLetter, but uses East Asian metrics, and scales the spacing by the width of characters.
tomSpaces
Use spaces to fill the spaces taken by a tab character.
tomDots
Use dots to fill the spaces taken by a tab character.
tomDashes
Use dashes to fill the spaces taken by a tab character.
tomLines
Use solid lines to fill the spaces taken by a tab character.
tomThickLines
Use thick solid lines to fill the spaces taken by a tab character.
tomEquals
Use equal signs to fill the spaces taken by a tab character.
tomTabBack
The tab preceding the specified location.
tomTabNext
The next tab following the specified location.
tomTabHere
The tab at the specified location.
tomListNone
Not a list paragraph.
tomListBullet
List uses bullets (0x2022); other bullets are given by > 32.
tomListNumberAsArabic
List is numbered with Arabic numerals (0, 1, 2, ...).
tomListNumberAsLCLetter
List is ordered with lowercase letters (a, b, c, ...).
tomListNumberAsUCLetter
List is ordered with uppercase Arabic letters (A, B, C, ...).
tomListNumberAsLCRoman
List is ordered with lowercase Roman letters (i, ii, iii, ...).
tomListNumberAsUCRoman
List is ordered with uppercase Roman letters (I, II, III, ...).
tomListNumberAsSequence
The value returned by ITextPara::GetListStart is treated as the first code in a Unicode sequence.
tomListNumberedCircle
List is ordered with Unicode circled numbers

Unicode numbers in a circle.
tomListNumberedBlackCircleWingding
List is ordered with Wingdings black circled digits

Circled black digits.
tomListNumberedWhiteCircleWingding
List is ordered with Wingdings white circled digits:

White digits in a black circle.
tomListNumberedArabicWide
Full-width ASCII (0, 1, 2, 3, …).
tomListNumberedChS
Chinese with 十 only in items 10 through 99 (一, 二, 三, 四…).
tomListNumberedChT
Chinese with 十 only in items 10 through 19.
tomListNumberedJpnChS
Chinese with a full-width period, no 十.
tomListNumberedJpnKor
Chinese with no 十.
tomListNumberedArabic1
Arabic alphabetic ( أ ,ب ,ت ,ث ,…).
tomListNumberedArabic2
Arabic abjadi ( أ ,ب ,ج ,د ,…).
tomListNumberedHebrew
Hebrew alphabet (א, ב, ג, ד, …).
tomListNumberedThaiAlpha
Thai alphabetic (ก, ข,ค, ง, …).
tomListNumberedThaiNum
Thai numbers (๑, ๒,๓, ๔…).
tomListNumberedHindiAlpha
Hindi vowels (अ, आ, इ, ई, …).
tomListNumberedHindiAlpha1
Hindi consonants (क, ख, ग, घ, …).
tomListNumberedHindiNum
Hindi numbers (१, २, ३, ४, …).
tomListParentheses
Encloses the number in parentheses, as in: (1).
tomListPeriod
Follows the number with a period.
tomListPlain
Uses the number alone.
tomListNoNumber
Uses no numbers.
tomListMinus
Follows the number with a hyphen (-).
tomIgnoreNumberStyle
Suppress the numbering style for list items.
tomParaStyleNormal
The normal paragraph style.
tomParaStyleHeading1
The style for level 1 paragraph headings.
tomParaStyleHeading2
The style for level 2 paragraph headings.
tomParaStyleHeading3
The style for level 3 paragraph headings.
tomParaStyleHeading4
The style for level 4 paragraph headings.
tomParaStyleHeading5
The style for level 5 paragraph headings.
tomParaStyleHeading6
The style for level 6 paragraph headings.
tomParaStyleHeading7
The style for level 7 paragraph headings.
tomParaStyleHeading8
The style for level 8 paragraph headings.
tomParaStyleHeading9
The style for level 9 paragraph headings.
tomCharacter
The unit is a single character.
tomWord
The unit is a word.
tomSentence
The unit is a sentence.
tomParagraph
The unit is a paragraph.
tomLine
The unit is a line.
tomStory
The unit is a story; that is, a contiguous range of text that represent a part of a document, such as the main text of the document, headers and footers, footnotes, annotations, and so on.
tomScreen
The unit is a screenful.
tomSection
The unit is a section.
tomTableColumn
The unit is a table column.
tomColumn
The unit is a text column.
tomRow
The unit is a table row
tomWindow
The unit is a window.
tomCell
The unit is a spreadsheet cell.
tomCharFormat
The unit is a run of constant character formatting.
tomParaFormat
The unit is a run of constant paragraph formatting.
tomTable
The unit is a table.
tomObject
The unit is an embedded object.
tomPage
The unit is a page.
tomHardParagraph
The unit is a hard paragraph.
tomCluster
The unit is a cluster of characters.
tomInlineObject
The unit is an inline object.
tomInlineObjectArg
The unit is an inline object argument.
tomLeafLine
The unit is a leaf-level line.
tomLayoutColumn
A layout column.
tomProcessId
The identifier of the current process.
tomMatchWord
Match on whole words when doing a text search.
tomMatchCase
A case-sensitive a text search.
tomMatchPattern
Match regular expressions when doing a text search.
tomUnknownStory
No special type.
tomMainTextStory
The main story always exists for a rich edit control.
tomFootnotesStory
The story used for footnotes.
tomEndnotesStory
The story used for endnotes.
tomCommentsStory
The story used for comments.
tomTextFrameStory
The story used for a text box.
tomEvenPagesHeaderStory
The story containing headers for even pages.
tomPrimaryHeaderStory
The story containing headers for odd pages.
tomEvenPagesFooterStory
The story containing footers for even pages.
tomPrimaryFooterStory
The story containing footers for odd pages.
tomFirstPageHeaderStory
The story containing the header for the first page.
tomFirstPageFooterStory
The story containing the footer for the first page.
tomScratchStory
The scratch story.
tomFindStory
The story used for a Find dialog.
tomReplaceStory
The story used for a Replace dialog.
tomStoryInactive
Story is inactive.
tomStoryActiveDisplay
Story has display, but no UI.
tomStoryActiveUI
Story is UI active; that is, it receives keyboard and mouse input.
tomStoryActiveDisplayUI
Story has display and UI activity.
tomNoAnimation
Do not apply text animation.
tomLasVegasLights
Text is bordered by marquee lights that blink between the colors red, yellow, green, and blue.
tomBlinkingBackground
Text has a black background that blinks on and off.
tomSparkleText
Text is overlaid with multicolored stars that blink on and off at regular intervals
tomMarchingBlackAnts
Text is surrounded by a black dashed-line border. The border is animated so that the individual dashes appear to move clockwise around the text.
tomMarchingRedAnts
Text is surrounded by a red dashed-line border that is animated to appear to move clockwise around the text.
tomShimmer
Text is alternately blurred and unblurred at regular intervals, to give the appearance of shimmering.
tomWipeDown
Text appears gradually from the top down.
tomWipeRight
Text appears gradually from the bottom up.
tomAnimationMax
Defines the maximum animation flag value.
tomLowerCase
Set text to lowercase.
tomUpperCase
Set text to uppercase.
tomTitleCase
Capitalize the first letter of each word.
tomSentenceCase
Capitalize the first letter of each sentence.
tomToggleCase
Toggle the case of each letter.
tomReadOnly
Read only.
tomShareDenyRead
Other programs cannot read.
tomShareDenyWrite
Other programs cannot write.
tomPasteFile
Replace the selection with a file.
tomCreateNew
Create a new file. Fail if the file already exists.
tomCreateAlways
Create a new file. Destroy the existing file if it exists.
tomOpenExisting
Open an existing file. Fail if the file does not exist.
tomOpenAlways
Open an existing file. Create a new file if the file does not exist.
tomTruncateExisting
Open an existing file, but truncate it to zero length.
tomRTF
Open as RTF.
tomText
Open as text ANSI or Unicode.
tomHTML
Open as HTML.
tomWordDocument
Open as Word document.
tomBold
Boldface.
tomItalic
Italic.
tomUnderline
Underline.
tomStrikeout
Strikeout.
tomProtected
Protected.
tomLink
Hyperlink.
tomSmallCaps
Small caps.
tomAllCaps
All caps.
tomHidden
Hidden.
tomOutline
Outline.
tomShadow
Shadow.
tomEmboss
Emboss.
tomImprint
Imprint.
tomDisabled
Disabled.
tomRevised
Revised.
tomSubscriptCF
Subscript character format.
tomSuperscriptCF
Superscript character format.
tomFontBound
Font bound (uses font binding).
tomLinkProtected
The link is protected (friendly name link).
tomInlineObjectStart
The start delimiter of an inline object.
tomExtendedChar
The characters are less common members of a script. A font that supports a script should check if it has glyphs for such characters.
tomAutoBackColor
Use system back color.
tomMathZoneNoBuildUp
Don't build up operator.
tomMathZone
Math zone.
tomMathZoneOrdinary
Math zone ordinary text.
tomAutoTextColor
Use system text color.
tomMathZoneDisplay
Display math zone.
tomParaEffectRTL
Right-to-left paragraph
tomParaEffectKeep
Keep the paragraph together.
tomParaEffectKeepNext
Keep with next the paragraph.
tomParaEffectPageBreakBefore
Put a page break before this paragraph.
tomParaEffectNoLineNumber
No line number for this paragraph.
tomParaEffectNoWidowControl
No widow control.
tomParaEffectDoNotHyphen
Don't hyphenate this paragraph.
tomParaEffectSideBySide
Side by side.
tomParaEffectCollapsed
Heading contents are collapsed (in outline view).
tomParaEffectOutlineLevel
Outline view nested level.
tomParaEffectBox
Paragraph has boxed effect (is not displayed).
tomParaEffectTableRowDelimiter
At or inside table delimiter.
tomParaEffectTable
Inside or at the start of a table.
tomModWidthPairs
Use East Asian character-pair-width modification.
tomModWidthSpace
Use East Asian space-width modification.
tomAutoSpaceAlpha
Use East Asian auto spacing between alphabetics.
tomAutoSpaceNumeric
Use East Asian auto spacing for digits.
tomAutoSpaceParens
Use East Asian automatic spacing for parentheses or brackets.
tomEmbeddedFont
Embedded font (CLIP_EMBEDDED).
tomDoublestrike
Double strikeout.
tomOverlapping
Run has overlapping text.
tomNormalCaret
Normal caret.
tomKoreanBlockCaret
The Korean block caret.
tomNullCaret
NULL caret (caret suppressed).
tomIncludeInset
Add left/top insets to the client rectangle, and subtract right/bottom insets from the client rectangle.
tomUnicodeBiDi
Use the Unicode bidirectional (bidi) algorithm.
tomMathCFCheck
Check math-zone character formatting.
tomUnlink
Don't include text as part of a hyperlink.
tomUnhide
Don't insert as hidden text.
tomCheckTextLimit
Obey the current text limit instead of increasing the text to fit.
tomIgnoreCurrentFont
Ignore the font that is active at a particular character position.
tomMatchCharRep
Match the current character repertoire.
tomMatchFontSignature
Match the current font signature.
tomMatchAscii
Use the current font if its character repertoire is tomAnsi.
tomGetHeightOnly
Gets the height.
tomMatchMathFont
Match a math font.
tomCharset
Set the character repertoire based on the specified character set.
tomCharRepFromLcid
Set the character repertoire based on the specified LCID.
tomAnsi
Latin 1
tomEastEurope
From Latin 1 and 2
tomCyrillic
Cyrillic
tomGreek
Greek
tomTurkish
Turkish (Latin 1 + dotless i, ...)
tomHebrew
Hebrew
tomArabic
Arabic
tomBaltic
From Latin 1 and 2
tomVietnamese
Latin 1 with some combining marks
tomDefaultCharRep
Default character repertoire
tomSymbol
Symbol character set (not Unicode)
tomThai
Thai
tomShiftJIS
Japanese
tomGB2312
Simplified Chinese
tomHangul
Hangul
tomBIG5
Traditional Chinese
tomPC437
PC437 character set (DOS)
tomOEM
OEM character set (original PC)
tomMac
Main Macintosh character repertoire
tomArmenian
Armenian
tomSyriac
Syriac
tomThaana
Thaana
tomDevanagari
Devanagari
tomBengali
Bangla (formerly Bengali)
tomGurmukhi
Gurmukhi
tomGujarati
Gujarati
tomOriya
Odia (formerly Oriya)
tomTamil
Tamil
tomTelugu
Telugu
tomKannada
Kannada
tomMalayalam
Malayalam
tomSinhala
Sinhala
tomLao
Lao
tomTibetan
Tibetan
tomMyanmar
Myanmar
tomGeorgian
Georgian
tomJamo
Jamo
tomEthiopic
Ethiopic
tomCherokee
Cherokee
tomAboriginal
Aboriginal
tomOgham
Ogham
tomRunic
Runic
tomKhmer
Khmer
tomMongolian
Mongolian
tomBraille
Braille
tomYi
Yi
tomLimbu
Limbu
tomTaiLe
TaiLe
tomNewTaiLue
TaiLue
tomSylotiNagri
Syloti Nagri
tomKharoshthi
Kharoshthi
tomKayahli
Kayah Li
tomUsymbol
Unicode symbol
tomEmoji
Emoji
tomGlagolitic
Glagolitic
tomLisu
Lisu
tomVai
Vai
tomNKo
N'Ko
tomOsmanya
Osmanya
tomPhagsPa
Phags-pa
tomGothic
Gothic
tomDeseret
Deseret
tomTifinagh
Tifinagh
tomCharRepMax
The maximum character repertoire flag value.
tomRE10Mode
Use Microsoft Rich Edit 1.0 mode.
tomUseAtFont
Use a font with a name that starts with @, for CJK vertical text. When rendered vertically, the characters in such a font are rotated 90 degrees so that they look upright instead of sideways.
tomTextFlowMask
Mask for the following four text orientations.
tomTextFlowES
Ordinary left-to-right horizontal text.
tomTextFlowSW
Ordinary East Asian vertical text.
tomTextFlowWN
Alternative orientation.
tomTextFlowNE
Alternative orientation.
tomNoIME
Disables the IME operation (see ES_NOIME).
tomSelfIME
Directs the rich edit control to allow the application to handle all IME operations (see ES_SELFIME).
tomNoUpScroll
Horizontal scrolling is disabled.
tomNoVpScroll
Vertical scrolling is disabled.
tomNoLink
Not a link.
tomClientLink
The URL only; that is, no friendly name.
tomFriendlyLinkName
The name of friendly name link.
tomFriendlyLinkAddress
The URL of a friendly name link.
tomAutoLinkURL
The URL of an automatic link.
tomAutoLinkEmail
An automatic link to an email address.
tomAutoLinkPhone
An automatic link to a phone number.
tomAutoLinkPath
An automatic link to a storage location.
tomCompressNone
No compression.
tomCompressPunctuation
Compress punctuation.
tomCompressPunctuationAndKana
Compress punctuation and kana.
tomCompressMax
The maximum compression flag value.
tomUnderlinePositionAuto
Automatically set the underline position.
tomUnderlinePositionBelow
Render underline below text.
tomUnderlinePositionAbove
Render underline above text.
tomUnderlinePositionMax
The maximum underline position flag value.
tomFontAlignmentAuto
For horizontal layout, align CJK characters on the baseline. For vertical layout, center align CJK characters.
tomFontAlignmentTop
For horizontal layout, top align CJK characters. For vertical layout, right align CJK characters.
tomFontAlignmentBaseline
For horizontal or vertical layout, align CJK characters on the baseline.
tomFontAlignmentBottom
For horizontal layout, bottom align CJK characters. For vertical layout, left align CJK characters.
tomFontAlignmentCenter
For horizontal layout, center CJK characters vertically. For vertical layout, center align CJK characters horizontally.
tomFontAlignmentMax
The maximum font alignment flag value.
tomRubyBelow
tomRubyAlignCenter
tomRubyAlign010
tomRubyAlign121
tomRubyAlignLeft
tomRubyAlignRight
tomLimitsDefault
Limit locations use document default.
tomLimitsUnderOver
Limits are placed under and over the operator.
tomLimitsSubSup
Limits are operator subscript and superscript.
tomUpperLimitAsSuperScript
The upper limit is a superscript.
tomLimitsOpposite
Switch between tomLimitsSubSup and tomLimitsUnderOver.
tomShowLLimPlaceHldr
Show empty lower limit placeholder.
tomShowULimPlaceHldr
Show empty upper limit placeholder.
tomDontGrowWithContent
Don't grow the n-ary operator with the argument.
tomGrowWithContent
Grow the n-ary operator with the argument.
tomSubSupAlign
Align subscript under superscript.
tomLimitAlignMask
Mask for tomLimitAlignCenter, tomLimitAlignLeft, and tomLimitAlignRight.
tomLimitAlignCenter
Center limit under base.
tomLimitAlignLeft
Align left ends of limit and base.
tomLimitAlignRight
Align right ends of limit and base.
tomShowDegPlaceHldr
Show empty radical degree placeholder.
tomAlignDefault
Center brackets at baseline.
tomAlignMatchAscentDescent
Use brackets that match the argument ascent and descent.
tomMathVariant
Bits 7, 6 can have TeX variant enumeration values:
tomStyleDefault
The math handler determines the style.
tomStyleScriptScriptCramped
The 2nd and higher level subscript superscript size, cramped.
tomStyleScriptScript
The 2nd and higher level subscript superscript size.
tomStyleScriptCramped
The 1st level subscript superscript size, cramped.
tomStyleScript
The 1st level subscript superscript size.
tomStyleTextCramped
Text size cramped, for example, inside a square root.
tomStyleText
The standard inline text size.
tomStyleDisplayCramped
Display style cramped.
tomStyleDisplay
Display style.
tomMathRelSize
Indicates one of these is active: tomDecDecSize, tomDecSize, tomIncSize, tomIncIncSize. Note that the maximum size is tomStyleText size, and the minimum size is tomStyleScriptScript size.
tomDecDecSize
Two sizes smaller than the default.
tomDecSize
One size smaller than the default.
tomIncSize
One size bigger than the default.
tomIncIncSize
Two sizes bigger than the default.
tomGravityUI
Use selection user interface rules.
tomGravityBack
Both ends have backward gravity.
tomGravityFore
Both ends have forward gravity.
tomGravityIn
Inward gravity; that is, the start is forward, and the end is backward.
tomGravityOut
Outward gravity; that is, the start is backward, and the end is forward.
tomGravityBackward
tomGravityForward
tomAdjustCRLF
Adjust CR/LFs at the start.
tomUseCRLF
Use CR/LF in place of a carriage return or a line feed.
tomTextize
Copy up to 0xFFFC (OLE object).
tomAllowFinalEOP
Allow a final end-of-paragraph (EOP) marker.
tomFoldMathAlpha
Fold math alphanumerics to ASCII/Greek.
tomNoHidden
Don't include hidden text.
tomIncludeNumbering
Include list numbers.
tomTranslateTableCell
Replace table row delimiter characters with spaces.
tomNoMathZoneBrackets
Don't include math zone brackets.
tomConvertMathChar
Convert to or from math italic and/or math bold according to the status of italic and bold retrieved by the ITextFont2::GetEffects method.
tomNoUCGreekItalic
Don’t use math italics for upper-case Greek letters. This value is used with
tomConvertMathChar.
tomAllowMathBold
Allow math bold. This value is used with
tomConvertMathChar.
tomLanguageTag
Get the BCP-47 language tag for this range.
tomConvertRTF
Get text in RTF.
tomApplyRtfDocProps
Apply RTF document default properties.
tomPhantomShow
Display the phantom object's argument.
tomPhantomZeroWidth
The phantom object has zero width.
tomPhantomZeroAscent
The phantom object has zero ascent.
tomPhantomZeroDescent
The phantom object has zero descent.
tomPhantomTransparent
Space the phantom object as if only the argument is present.
tomPhantomASmash
Ascent smash.
tomPhantomDSmash
Descent smash.
tomPhantomHSmash
Horizontal smash.
tomPhantomSmash
Full smash.
tomPhantomHorz
Horizontal phantom.
tomPhantomVert
Vertical phantom.
tomBoxHideTop
Hide top border.
tomBoxHideBottom
Hide bottom border.
tomBoxHideLeft
Hide left border.
tomBoxHideRight
Hide right border.
tomBoxStrikeH
Display horizontal strikethrough.
tomBoxStrikeV
Display vertical strikethrough.
tomBoxStrikeTLBR
Display diagonal strikethrough from the top left to the lower right.
tomBoxStrikeBLTR
Display diagonal strikethrough from the lower left to the top right.
tomBoxAlignCenter
Vertically align with center on baseline.
tomSpaceMask
Mask for tomSpaceDefault, tomSpaceUnary, tomSpaceBinary, tomSpaceRelational, tomSpaceSkip, tomSpaceOrd, and tomSpaceDifferential.
tomSpaceDefault
Default spacing
tomSpaceUnary
Space the object as if it were a unary operator.
tomSpaceBinary
Space the object as if it were a binary operator.
tomSpaceRelational
Space the object as if it were a relational operator.
tomSpaceSkip
Space the object as if it were a unary operator.
tomSpaceOrd
Space the object as if it were an ordinal operator.
tomSpaceDifferential
Space the object as if it were a differential operator.
tomSizeText
Treat as text size.
tomSizeScript
Treat as script size (approximately 73% of text size).
tomSizeScriptScript
Treat as subscript size (approximately 60% of text size).
tomNoBreak
Do not break arguments across a line.
tomTransparentForPositioning
Position as if only the argument appears.
tomTransparentForSpacing
Space according to argument properties.
tomStretchCharBelow
Stretch character below base.
tomStretchCharAbove
Stretch character above base.
tomStretchBaseBelow
Stretch base below character.
tomStretchBaseAbove
Stretch base above character.
tomMatrixAlignMask
Mask for tomMatrixAlignCenter, tomMatrixAlignTopRow, and tomMatrixAlignBottomRow.
tomMatrixAlignCenter
Align the matrix center on baseline.
tomMatrixAlignTopRow
Align the matrix top row on the baseline.
tomMatrixAlignBottomRow
Align the matrix bottom row on the baseline.
tomShowMatPlaceHldr
Show empty element placeholder (a dotted box).
tomEqArrayLayoutWidth
Expand the right size to the layout width (for equation number)
tomEqArrayAlignMask
Mask for tomEqArrayAlignCenter, tomEqArrayAlignTopRow, and tomEqArrayBottomRow.
tomEqArrayAlignCenter
Align the center of the equation array on the baseline.
tomEqArrayAlignTopRow
Align the top of equations on the baseline.

Align the top row of the equation on the baseline.
tomEqArrayAlignBottomRow
Align the bottom row of the equation on the baseline.
tomMathManualBreakMask
Mask for tomMathBreakLeft, tomMathBreakCenter, and tomMathBreakRight.
tomMathBreakLeft
Align text following a manual break to the left.
tomMathBreakCenter
Center text following a manual break.
tomMathBreakRight
Align text following a manual break to the right.
tomMathEqAlign
Math equation alignment.
tomMathArgShadingStart
Start shading math arguments.
tomMathArgShadingEnd
End shading math arguments.
tomMathObjShadingStart
Start shading math objects.
tomMathObjShadingEnd
End shading math objects.
tomFunctionTypeNone
Not in the function list.
tomFunctionTypeTakesArg
An ordinary math function that takes arguments.
tomFunctionTypeTakesLim
Use the lower limit for _, and so on.
tomFunctionTypeTakesLim2
Turn the preceding FA into an NBSP.
tomFunctionTypeIsLim
A "lim" function.
tomMathParaAlignDefault
The default alignment for math paragraphs.
tomMathParaAlignCenterGroup
Center math paragraphs as a group.
tomMathParaAlignCenter
Center math paragraphs.
tomMathParaAlignLeft
Left-align math paragraphs.
tomMathParaAlignRight
Right-align math paragraphs.
tomMathDispAlignMask
Mask for tomMathDispAlignCenterGroup, tomMathDispAlignCenter, tomMathDispAlignLeft, tomMathDispAlignRight, tomMathDispIntUnderOver, and tomMathDispNaryGrow.
tomMathDispAlignCenterGroup
Center a math paragraph as a group.
tomMathDispAlignCenter
Center all equations in a math paragraph.
tomMathDispAlignLeft
Left justify all equations in a math paragraph.
tomMathDispAlignRight
Right justify all equations in a math paragraph.
tomMathDispIntUnderOver
Display-mode integral limits location.
tomMathDispFracTeX
Indicates whether to use display-mode nested fraction script size.
tomMathDispNaryGrow
Indicates whether to use math-paragraph n-ary grow.
tomMathDocEmptyArgMask
Empty arguments display mask.
tomMathDocEmptyArgAuto
Dotted square, if necessary.
tomMathDocEmptyArgAlways
Dotted square, always.
tomMathDocEmptyArgNever
Nothing.
tomMathDocSbSpOpUnchanged
Do not display the underscore (_) as subscripted, or the caret (^) as superscripted.
tomMathDocDiffMask
Style mask for the tomMathDocDiffUpright, tomMathDocDiffItalic, tomMathDocDiffOpenItalic options.
tomMathDocDiffDefault
Use default glyphs for math differentials.
tomMathDocDiffUpright
Use upright glyphs for math differentials.
tomMathDocDiffItalic
Use italic glyphs for math differentials.
tomMathDocDiffOpenItalic
No glyph change.
tomMathDispNarySubSup
Math-paragraph non-integral n-ary limits location.
tomMathDispDef
Math-paragraph spacing defaults. Use math paragraph offsets instead of regular paragraph offsets.
tomMathEnableRtl
Enable right-to-left (RTL) math zones in RTL paragraphs.
tomMathBrkBinMask
Equation line break mask.
tomMathBrkBinBefore
Break before binary/relational operator.
tomMathBrkBinAfter
Break after binary/relational operator.
tomMathBrkBinDup
Duplicate binary/relational before/after.
tomMathBrkBinSubMask
Duplicate mask for minus operator.
tomMathBrkBinSubMM
-- (minus on both lines).
tomMathBrkBinSubPM
+ -
tomMathBrkBinSubMP
- +
tomSelRange
Set the selection character position and character count to range values.
tomHstring
Use a string handle (HSTRING) instead of a binary string (BSTR).
tomFontPropTeXStyle
Gets the TeX style of the font.
tomFontPropAlign
Use tomFontPropAlign to get the Align property of an operator in a math zone. Here are how the values are assigned:

  • Value 0 implies no special alignment.

  • Values 1 through 127 align the operator with the (n – 1)st operator on the first line of an equation.

  • Value 128 identifies operators to be vertically aligned with respect to one another ("Align at =").

  • Other values are illegal.

tomFontStretch
The type of font stretching. It can have one of the following values.

tomFontStretchDefault
tomFontStretchUltraCondensed
tomFontStretchExtraCondensed
tomFontStretchCondensed
tomFontStretchNormal
tomFontStretchSemiExpanded
tomFontStretchExpanded
tomFontStretchExtraExpanded
tomFontStretchUltraExpanded
tomFontStyle
The font style. It can have one of the following values.

  • tomFontStyleUpright

  • tomFontStyleItalic

  • tomFontStyleOblique

tomFontStyleUpright
Represents the normal upright font style.
tomFontStyleOblique
Represents an oblique font style.
tomFontStyleItalic
Represents an italic font style.
tomFontStretchDefault
No defined font stretch.
tomFontStretchUltraCondensed
An ultra-condensed font stretch (50% of normal).
tomFontStretchExtraCondensed
An extra-condensed font stretch (62.5% of normal).
tomFontStretchCondensed
A condensed font stretch (75% of normal).
tomFontStretchSemiCondensed
A semi-condensed font stretch (87.5% of normal).
tomFontStretchNormal
The normal font stretch that all other font stretch values relate to (100%).
tomFontStretchSemiExpanded
A semi-expanded font stretch (112.5% of normal).
tomFontStretchExpanded
An expanded font stretch (125% of normal).
tomFontStretchExtraExpanded
An extra-expanded font stretch (150% of normal).
tomFontStretchUltraExpanded
An ultra-expanded font stretch (200% of normal).
tomFontWeightDefault
The default font weight.
tomFontWeightThin
Thin font weight.
tomFontWeightExtraLight
Extra light font weight.
tomFontWeightLight
Light font weight.
tomFontWeightNormal
Normal font weight.
tomFontWeightRegular
Same as tomFontWeightNormal.
tomFontWeightMedium
Medium font weight.
tomFontWeightSemiBold
Semi bold font weight.
tomFontWeightBold
Bold font weight.
tomFontWeightExtraBold
Extra bold font weight.
tomFontWeightBlack
Heavy font weight.
tomFontWeightHeavy
Same as tomFontWeightBlack.
tomFontWeightExtraBlack
Extra heavy font weight.
tomParaPropMathAlign
Alignment properties for a math paragraph.
tomDocMathBuild
Used with the ITextDocument2::SetProperty method to set any combination of tomMathAutoCorrect, tomTeX, or tomMathAlphabetics.
tomMathLMargin
Left margin for display math.
tomMathRMargin
Right margin for display math.
tomMathWrapIndent
Equation wrap indent for display math.
tomMathWrapRight
Equation right wrap indent for display math (in a left-to-right (LTR) math zone).
tomMathPostSpace
Space after a display math equation.
tomMathPreSpace
Space before a display math equation.
tomMathInterSpace
Space between equations in math paragraphs.
tomMathIntraSpace
Space between lines in a display math equation.
tomCanCopy
Indicates whether data can be copied to the clipboard.
tomCanRedo
Indicates whether one or more redo operations exist.
tomCanUndo
Indicates whether one or more undo operations exist.
tomUndoLimit
The undo stack count limit.
tomDocAutoLink
A document automatic link.
tomEllipsisMode
The ellipsis mode.
tomEllipsisState
The ellipsis state.
tomEllipsisNone
Ellipsis is disabled.
tomEllipsisEnd
An ellipsis forces a break anywhere in the line.
tomEllipsisWord
An ellipsis forces a break between words.
tomEllipsisPresent
Ellipsis is present.
tomVTopCell
The top cell in vertically merged cell set.
tomVLowCell
Any cell except the top cell in a vertically merged cell set.
tomHStartCell
Start a cell in a horizontally merged cell set.
tomHContCell
Any cell except the start in a horizontally merged cell set.
tomRowUpdate
Update the row to have the properties of the table row identified by the associated text range.
tomRowApplyDefault
tomCellStructureChangeOnly
Changes cell width(s) or cell count (for changing column widths and inserting/deleting columns without changing cell border properties, and so forth.)
tomRowHeightActual
The actual height of a table row.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header tom.h