Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines values that are used with the Text Object Model (TOM) API.
Syntax
typedef enum __MIDL___MIDL_itf_tom_0000_0000_0001 {
tomFalse = 0,
tomTrue = -1,
tomUndefined = -9999999,
tomToggle = -9999998,
tomAutoColor = -9999997,
tomDefault = -9999996,
tomSuspend = -9999995,
tomResume = -9999994,
tomApplyNow = 0,
tomApplyLater = 1,
tomTrackParms = 2,
tomCacheParms = 3,
tomApplyTmp = 4,
tomDisableSmartFont = 8,
tomEnableSmartFont = 9,
tomUsePoints = 10,
tomUseTwips = 11,
tomBackward = 0xc0000001,
tomForward = 0x3fffffff,
tomMove = 0,
tomExtend = 1,
tomNoSelection = 0,
tomSelectionIP = 1,
tomSelectionNormal = 2,
tomSelectionFrame = 3,
tomSelectionColumn = 4,
tomSelectionRow = 5,
tomSelectionBlock = 6,
tomSelectionInlineShape = 7,
tomSelectionShape = 8,
tomSelStartActive = 1,
tomSelAtEOL = 2,
tomSelOvertype = 4,
tomSelActive = 8,
tomSelReplace = 16,
tomEnd = 0,
tomStart = 32,
tomCollapseEnd = 0,
tomCollapseStart = 1,
tomClientCoord = 256,
tomAllowOffClient = 512,
tomTransform = 1024,
tomObjectArg = 2048,
tomAtEnd = 4096,
tomNone = 0,
tomSingle = 1,
tomWords = 2,
tomDouble = 3,
tomDotted = 4,
tomDash = 5,
tomDashDot = 6,
tomDashDotDot = 7,
tomWave = 8,
tomThick = 9,
tomHair = 10,
tomDoubleWave = 11,
tomHeavyWave = 12,
tomLongDash = 13,
tomThickDash = 14,
tomThickDashDot = 15,
tomThickDashDotDot = 16,
tomThickDotted = 17,
tomThickLongDash = 18,
tomLineSpaceSingle = 0,
tomLineSpace1pt5 = 1,
tomLineSpaceDouble = 2,
tomLineSpaceAtLeast = 3,
tomLineSpaceExactly = 4,
tomLineSpaceMultiple = 5,
tomLineSpacePercent = 6,
tomAlignLeft = 0,
tomAlignCenter = 1,
tomAlignRight = 2,
tomAlignJustify = 3,
tomAlignDecimal = 3,
tomAlignBar = 4,
tomDefaultTab = 5,
tomAlignInterWord = 3,
tomAlignNewspaper = 4,
tomAlignInterLetter = 5,
tomAlignScaled = 6,
tomSpaces = 0,
tomDots = 1,
tomDashes = 2,
tomLines = 3,
tomThickLines = 4,
tomEquals = 5,
tomTabBack = -3,
tomTabNext = -2,
tomTabHere = -1,
tomListNone = 0,
tomListBullet = 1,
tomListNumberAsArabic = 2,
tomListNumberAsLCLetter = 3,
tomListNumberAsUCLetter = 4,
tomListNumberAsLCRoman = 5,
tomListNumberAsUCRoman = 6,
tomListNumberAsSequence = 7,
tomListNumberedCircle = 8,
tomListNumberedBlackCircleWingding = 9,
tomListNumberedWhiteCircleWingding = 10,
tomListNumberedArabicWide = 11,
tomListNumberedChS = 12,
tomListNumberedChT = 13,
tomListNumberedJpnChS = 14,
tomListNumberedJpnKor = 15,
tomListNumberedArabic1 = 16,
tomListNumberedArabic2 = 17,
tomListNumberedHebrew = 18,
tomListNumberedThaiAlpha = 19,
tomListNumberedThaiNum = 20,
tomListNumberedHindiAlpha = 21,
tomListNumberedHindiAlpha1 = 22,
tomListNumberedHindiNum = 23,
tomListParentheses = 0x10000,
tomListPeriod = 0x20000,
tomListPlain = 0x30000,
tomListNoNumber = 0x40000,
tomListMinus = 0x80000,
tomIgnoreNumberStyle = 0x1000000,
tomParaStyleNormal = -1,
tomParaStyleHeading1 = -2,
tomParaStyleHeading2 = -3,
tomParaStyleHeading3 = -4,
tomParaStyleHeading4 = -5,
tomParaStyleHeading5 = -6,
tomParaStyleHeading6 = -7,
tomParaStyleHeading7 = -8,
tomParaStyleHeading8 = -9,
tomParaStyleHeading9 = -10,
tomCharacter = 1,
tomWord = 2,
tomSentence = 3,
tomParagraph = 4,
tomLine = 5,
tomStory = 6,
tomScreen = 7,
tomSection = 8,
tomTableColumn = 9,
tomColumn = 9,
tomRow = 0xc,
tomWindow = 11,
tomCell = 12,
tomCharFormat = 13,
tomParaFormat = 14,
tomTable = 15,
tomObject = 16,
tomPage = 17,
tomHardParagraph = 18,
tomCluster = 19,
tomInlineObject = 20,
tomInlineObjectArg = 21,
tomLeafLine = 22,
tomLayoutColumn = 23,
tomProcessId = 0x40000001,
tomMatchWord = 2,
tomMatchCase = 4,
tomMatchPattern = 8,
tomUnknownStory = 0,
tomMainTextStory = 1,
tomFootnotesStory = 2,
tomEndnotesStory = 3,
tomCommentsStory = 4,
tomTextFrameStory = 5,
tomEvenPagesHeaderStory = 6,
tomPrimaryHeaderStory = 7,
tomEvenPagesFooterStory = 8,
tomPrimaryFooterStory = 9,
tomFirstPageHeaderStory = 10,
tomFirstPageFooterStory = 11,
tomScratchStory = 127,
tomFindStory = 128,
tomReplaceStory = 129,
tomStoryInactive = 0,
tomStoryActiveDisplay = 1,
tomStoryActiveUI = 2,
tomStoryActiveDisplayUI = 3,
tomNoAnimation = 0,
tomLasVegasLights = 1,
tomBlinkingBackground = 2,
tomSparkleText = 3,
tomMarchingBlackAnts = 4,
tomMarchingRedAnts = 5,
tomShimmer = 6,
tomWipeDown = 7,
tomWipeRight = 8,
tomAnimationMax = 8,
tomLowerCase = 0,
tomUpperCase = 1,
tomTitleCase = 2,
tomSentenceCase = 4,
tomToggleCase = 5,
tomReadOnly = 0x100,
tomShareDenyRead = 0x200,
tomShareDenyWrite = 0x400,
tomPasteFile = 0x1000,
tomCreateNew = 0x10,
tomCreateAlways = 0x20,
tomOpenExisting = 0x30,
tomOpenAlways = 0x40,
tomTruncateExisting = 0x50,
tomRTF = 0x1,
tomText = 0x2,
tomHTML = 0x3,
tomWordDocument = 0x4,
tomBold = 0x80000001,
tomItalic = 0x80000002,
tomUnderline = 0x80000004,
tomStrikeout = 0x80000008,
tomProtected = 0x80000010,
tomLink = 0x80000020,
tomSmallCaps = 0x80000040,
tomAllCaps = 0x80000080,
tomHidden = 0x80000100,
tomOutline = 0x80000200,
tomShadow = 0x80000400,
tomEmboss = 0x80000800,
tomImprint = 0x80001000,
tomDisabled = 0x80002000,
tomRevised = 0x80004000,
tomSubscriptCF = 0x80010000,
tomSuperscriptCF = 0x80020000,
tomFontBound = 0x80100000,
tomLinkProtected = 0x80800000,
tomInlineObjectStart = 0x81000000,
tomExtendedChar = 0x82000000,
tomAutoBackColor = 0x84000000,
tomMathZoneNoBuildUp = 0x88000000,
tomMathZone = 0x90000000,
tomMathZoneOrdinary = 0xa0000000,
tomAutoTextColor = 0xc0000000,
tomMathZoneDisplay = 0x40000,
tomParaEffectRTL = 0x1,
tomParaEffectKeep = 0x2,
tomParaEffectKeepNext = 0x4,
tomParaEffectPageBreakBefore = 0x8,
tomParaEffectNoLineNumber = 0x10,
tomParaEffectNoWidowControl = 0x20,
tomParaEffectDoNotHyphen = 0x40,
tomParaEffectSideBySide = 0x80,
tomParaEffectCollapsed = 0x100,
tomParaEffectOutlineLevel = 0x200,
tomParaEffectBox = 0x400,
tomParaEffectTableRowDelimiter = 0x1000,
tomParaEffectTable = 0x4000,
tomModWidthPairs = 0x1,
tomModWidthSpace = 0x2,
tomAutoSpaceAlpha = 0x4,
tomAutoSpaceNumeric = 0x8,
tomAutoSpaceParens = 0x10,
tomEmbeddedFont = 0x20,
tomDoublestrike = 0x40,
tomOverlapping = 0x80,
tomNormalCaret = 0,
tomKoreanBlockCaret = 0x1,
tomNullCaret = 0x2,
tomIncludeInset = 0x1,
tomUnicodeBiDi = 0x1,
tomMathCFCheck = 0x4,
tomUnlink = 0x8,
tomUnhide = 0x10,
tomCheckTextLimit = 0x20,
tomIgnoreCurrentFont = 0,
tomMatchCharRep = 0x1,
tomMatchFontSignature = 0x2,
tomMatchAscii = 0x4,
tomGetHeightOnly = 0x8,
tomMatchMathFont = 0x10,
tomCharset = 0x80000000,
tomCharRepFromLcid = 0x40000000,
tomAnsi = 0,
tomEastEurope = 1,
tomCyrillic = 2,
tomGreek = 3,
tomTurkish = 4,
tomHebrew = 5,
tomArabic = 6,
tomBaltic = 7,
tomVietnamese = 8,
tomDefaultCharRep = 9,
tomSymbol = 10,
tomThai = 11,
tomShiftJIS = 12,
tomGB2312 = 13,
tomHangul = 14,
tomBIG5 = 15,
tomPC437 = 16,
tomOEM = 17,
tomMac = 18,
tomArmenian = 19,
tomSyriac = 20,
tomThaana = 21,
tomDevanagari = 22,
tomBengali = 23,
tomGurmukhi = 24,
tomGujarati = 25,
tomOriya = 26,
tomTamil = 27,
tomTelugu = 28,
tomKannada = 29,
tomMalayalam = 30,
tomSinhala = 31,
tomLao = 32,
tomTibetan = 33,
tomMyanmar = 34,
tomGeorgian = 35,
tomJamo = 36,
tomEthiopic = 37,
tomCherokee = 38,
tomAboriginal = 39,
tomOgham = 40,
tomRunic = 41,
tomKhmer = 42,
tomMongolian = 43,
tomBraille = 44,
tomYi = 45,
tomLimbu = 46,
tomTaiLe = 47,
tomNewTaiLue = 48,
tomSylotiNagri = 49,
tomKharoshthi = 50,
tomKayahli = 51,
tomUsymbol = 52,
tomEmoji = 53,
tomGlagolitic = 54,
tomLisu = 55,
tomVai = 56,
tomNKo = 57,
tomOsmanya = 58,
tomPhagsPa = 59,
tomGothic = 60,
tomDeseret = 61,
tomTifinagh = 62,
tomCharRepMax = 63,
tomRE10Mode = 0x1,
tomUseAtFont = 0x2,
tomTextFlowMask = 0xc,
tomTextFlowES = 0,
tomTextFlowSW = 0x4,
tomTextFlowWN = 0x8,
tomTextFlowNE = 0xc,
tomNoIME = 0x80000,
tomSelfIME = 0x40000,
tomNoUpScroll = 0x10000,
tomNoVpScroll = 0x40000,
tomNoLink = 0,
tomClientLink = 1,
tomFriendlyLinkName = 2,
tomFriendlyLinkAddress = 3,
tomAutoLinkURL = 4,
tomAutoLinkEmail = 5,
tomAutoLinkPhone = 6,
tomAutoLinkPath = 7,
tomCompressNone = 0,
tomCompressPunctuation = 1,
tomCompressPunctuationAndKana = 2,
tomCompressMax = 2,
tomUnderlinePositionAuto = 0,
tomUnderlinePositionBelow = 1,
tomUnderlinePositionAbove = 2,
tomUnderlinePositionMax = 2,
tomFontAlignmentAuto = 0,
tomFontAlignmentTop = 1,
tomFontAlignmentBaseline = 2,
tomFontAlignmentBottom = 3,
tomFontAlignmentCenter = 4,
tomFontAlignmentMax = 4,
tomRubyBelow = 0x80,
tomRubyAlignCenter = 0,
tomRubyAlign010 = 1,
tomRubyAlign121 = 2,
tomRubyAlignLeft = 3,
tomRubyAlignRight = 4,
tomLimitsDefault = 0,
tomLimitsUnderOver = 1,
tomLimitsSubSup = 2,
tomUpperLimitAsSuperScript = 3,
tomLimitsOpposite = 4,
tomShowLLimPlaceHldr = 8,
tomShowULimPlaceHldr = 16,
tomDontGrowWithContent = 64,
tomGrowWithContent = 128,
tomSubSupAlign = 1,
tomLimitAlignMask = 3,
tomLimitAlignCenter = 0,
tomLimitAlignLeft = 1,
tomLimitAlignRight = 2,
tomShowDegPlaceHldr = 8,
tomAlignDefault = 0,
tomAlignMatchAscentDescent = 2,
tomMathVariant = 0x20,
tomStyleDefault = 0,
tomStyleScriptScriptCramped = 1,
tomStyleScriptScript = 2,
tomStyleScriptCramped = 3,
tomStyleScript = 4,
tomStyleTextCramped = 5,
tomStyleText = 6,
tomStyleDisplayCramped = 7,
tomStyleDisplay = 8,
tomMathRelSize = 0x40,
tomDecDecSize = 0xfe,
tomDecSize = 0xff,
tomIncSize,
tomIncIncSize,
tomGravityUI = 0,
tomGravityBack = 1,
tomGravityFore = 2,
tomGravityIn = 3,
tomGravityOut = 4,
tomGravityBackward = 0x20000000,
tomGravityForward = 0x40000000,
tomAdjustCRLF = 1,
tomUseCRLF = 2,
tomTextize = 4,
tomAllowFinalEOP = 8,
tomFoldMathAlpha = 16,
tomNoHidden = 32,
tomIncludeNumbering = 64,
tomTranslateTableCell = 128,
tomNoMathZoneBrackets = 0x100,
tomConvertMathChar = 0x200,
tomNoUCGreekItalic = 0x400,
tomAllowMathBold = 0x800,
tomLanguageTag = 0x1000,
tomConvertRTF = 0x2000,
tomApplyRtfDocProps = 0x4000,
tomPhantomShow = 1,
tomPhantomZeroWidth = 2,
tomPhantomZeroAscent = 4,
tomPhantomZeroDescent = 8,
tomPhantomTransparent = 16,
tomPhantomASmash,
tomPhantomDSmash,
tomPhantomHSmash,
tomPhantomSmash,
tomPhantomHorz,
tomPhantomVert,
tomBoxHideTop = 1,
tomBoxHideBottom = 2,
tomBoxHideLeft = 4,
tomBoxHideRight = 8,
tomBoxStrikeH = 16,
tomBoxStrikeV = 32,
tomBoxStrikeTLBR = 64,
tomBoxStrikeBLTR = 128,
tomBoxAlignCenter = 1,
tomSpaceMask = 0x1c,
tomSpaceDefault = 0,
tomSpaceUnary = 4,
tomSpaceBinary = 8,
tomSpaceRelational = 12,
tomSpaceSkip = 16,
tomSpaceOrd = 20,
tomSpaceDifferential = 24,
tomSizeText = 32,
tomSizeScript = 64,
tomSizeScriptScript = 96,
tomNoBreak = 128,
tomTransparentForPositioning = 256,
tomTransparentForSpacing = 512,
tomStretchCharBelow = 0,
tomStretchCharAbove = 1,
tomStretchBaseBelow = 2,
tomStretchBaseAbove = 3,
tomMatrixAlignMask = 3,
tomMatrixAlignCenter = 0,
tomMatrixAlignTopRow = 1,
tomMatrixAlignBottomRow = 3,
tomShowMatPlaceHldr = 8,
tomEqArrayLayoutWidth = 1,
tomEqArrayAlignMask = 0xc,
tomEqArrayAlignCenter = 0,
tomEqArrayAlignTopRow = 4,
tomEqArrayAlignBottomRow = 0xc,
tomMathManualBreakMask = 0x7f,
tomMathBreakLeft = 0x7d,
tomMathBreakCenter = 0x7e,
tomMathBreakRight = 0x7f,
tomMathEqAlign = 0x80,
tomMathArgShadingStart = 0x251,
tomMathArgShadingEnd = 0x252,
tomMathObjShadingStart = 0x253,
tomMathObjShadingEnd = 0x254,
tomFunctionTypeNone = 0,
tomFunctionTypeTakesArg = 1,
tomFunctionTypeTakesLim = 2,
tomFunctionTypeTakesLim2 = 3,
tomFunctionTypeIsLim = 4,
tomMathParaAlignDefault = 0,
tomMathParaAlignCenterGroup = 1,
tomMathParaAlignCenter = 2,
tomMathParaAlignLeft = 3,
tomMathParaAlignRight = 4,
tomMathDispAlignMask = 3,
tomMathDispAlignCenterGroup = 0,
tomMathDispAlignCenter = 1,
tomMathDispAlignLeft = 2,
tomMathDispAlignRight = 3,
tomMathDispIntUnderOver = 4,
tomMathDispFracTeX = 8,
tomMathDispNaryGrow = 0x10,
tomMathDocEmptyArgMask = 0x60,
tomMathDocEmptyArgAuto = 0,
tomMathDocEmptyArgAlways = 0x20,
tomMathDocEmptyArgNever = 0x40,
tomMathDocSbSpOpUnchanged = 0x80,
tomMathDocDiffMask = 0x300,
tomMathDocDiffDefault = 0,
tomMathDocDiffUpright = 0x100,
tomMathDocDiffItalic = 0x200,
tomMathDocDiffOpenItalic = 0x300,
tomMathDispNarySubSup = 0x400,
tomMathDispDef = 0x800,
tomMathEnableRtl = 0x1000,
tomMathBrkBinMask = 0x30000,
tomMathBrkBinBefore = 0,
tomMathBrkBinAfter = 0x10000,
tomMathBrkBinDup = 0x20000,
tomMathBrkBinSubMask = 0xc0000,
tomMathBrkBinSubMM = 0,
tomMathBrkBinSubPM = 0x40000,
tomMathBrkBinSubMP = 0x80000,
tomSelRange = 0x255,
tomHstring = 0x254,
tomFontPropTeXStyle = 0x33c,
tomFontPropAlign = 0x33d,
tomFontStretch = 0x33e,
tomFontStyle = 0x33f,
tomFontStyleUpright = 0,
tomFontStyleOblique = 1,
tomFontStyleItalic = 2,
tomFontStretchDefault = 0,
tomFontStretchUltraCondensed = 1,
tomFontStretchExtraCondensed = 2,
tomFontStretchCondensed = 3,
tomFontStretchSemiCondensed = 4,
tomFontStretchNormal = 5,
tomFontStretchSemiExpanded = 6,
tomFontStretchExpanded = 7,
tomFontStretchExtraExpanded = 8,
tomFontStretchUltraExpanded = 9,
tomFontWeightDefault = 0,
tomFontWeightThin = 100,
tomFontWeightExtraLight = 200,
tomFontWeightLight = 300,
tomFontWeightNormal = 400,
tomFontWeightRegular = 400,
tomFontWeightMedium = 500,
tomFontWeightSemiBold = 600,
tomFontWeightBold = 700,
tomFontWeightExtraBold = 800,
tomFontWeightBlack = 900,
tomFontWeightHeavy = 900,
tomFontWeightExtraBlack = 950,
tomParaPropMathAlign = 0x437,
tomDocMathBuild = 0x80,
tomMathLMargin = 0x81,
tomMathRMargin = 0x82,
tomMathWrapIndent = 0x83,
tomMathWrapRight = 0x84,
tomMathPostSpace = 0x86,
tomMathPreSpace = 0x85,
tomMathInterSpace = 0x87,
tomMathIntraSpace = 0x88,
tomCanCopy = 0x89,
tomCanRedo = 0x8a,
tomCanUndo = 0x8b,
tomUndoLimit = 0x8c,
tomDocAutoLink = 0x8d,
tomEllipsisMode = 0x8e,
tomEllipsisState = 0x8f,
tomEllipsisNone = 0,
tomEllipsisEnd = 1,
tomEllipsisWord = 3,
tomEllipsisPresent = 1,
tomVTopCell = 1,
tomVLowCell = 2,
tomHStartCell = 4,
tomHContCell = 8,
tomRowUpdate = 1,
tomRowApplyDefault = 0,
tomCellStructureChangeOnly = 1,
tomRowHeightActual = 0x80b
} tomConstants;
Constants
tomFalseValue: 0 A tomBool value that indicates false. |
tomTrueValue: -1 A tomBool value that indicates true. |
tomUndefinedValue: -9999999 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). |
tomToggleValue: -9999998 A tomBool value that toggles the state of a property. |
tomAutoColorValue: -9999997 Allow the rich edit control to select the appropriate color. |
tomDefaultValue: -9999996 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. |
tomSuspendValue: -9999995 Suspend an operation. |
tomResumeValue: -9999994 Resume an operation. |
tomApplyNowValue: 0 Apply the current properties to the attached range. |
tomApplyLaterValue: 1 Allow setting property definitions, but don’t apply them to a range yet. |
tomTrackParmsValue: 2 Update the current font with the attached range properties. |
tomCacheParmsValue: 3 Don’t update the current font with the attached range properties. |
tomApplyTmpValue: 4 Apply temporary formatting. |
tomDisableSmartFontValue: 8 Do not apply smart fonts. |
tomEnableSmartFontValue: 9 Do apply smart fonts. |
tomUsePointsValue: 10 Use points for floating-point measurements. |
tomUseTwipsValue: 11 Use twips for floating-point measurements. |
tomBackwardValue: 0xc0000001 Move backward toward the start of a story. |
tomForwardValue: 0x3fffffff Move foreward toward the end of a story. |
tomMoveValue: 0 Collapse the selection or range to an insertion point and then move the insertion point. |
tomExtendValue: 1 Extend a selection or range by moving one of the endpoints. |
tomNoSelectionValue: 0 There is no selection and no insertion point. |
tomSelectionIPValue: 1 The selection insertion point. |
tomSelectionNormalValue: 2 The selection is a single, nondegenerate text range. |
tomSelectionFrameValue: 3 A frame is selected. |
tomSelectionColumnValue: 4 One or more table columns is selected. |
tomSelectionRowValue: 5 One or more table rows is selected. |
tomSelectionBlockValue: 6 A block is selected. |
tomSelectionInlineShapeValue: 7 The selection is a picture. |
tomSelectionShapeValue: 8 A shape is selected. |
tomSelStartActiveValue: 1 The starting position of the selection is active. |
tomSelAtEOLValue: 2 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. |
tomSelOvertypeValue: 4 Insert/overtype mode is set to overtype. |
tomSelActiveValue: 8 Selection is active. |
tomSelReplaceValue: 16 Typing and pasting replaces the selection. |
tomEndValue: 0 The end of a text range. |
tomStartValue: 32 The start of range. |
tomCollapseEndValue: 0 Collapse to the end position of a range or selection. |
tomCollapseStartValue: 1 Collapse to the start position of a range or selection. |
tomClientCoordValue: 256 Use client coordinates instead of screen coordinates. |
tomAllowOffClientValue: 512 Allow points outside of the client area. |
tomTransformValue: 1024 Transform coordinates using a world transform (XFORM) supplied by the host application. |
tomObjectArgValue: 2048 Get a point inside an inline object argument; for example, inside the numerator of a fraction. |
tomAtEndValue: 4096 The end of the specified unit. |
tomNoneValue: 0 No underlining. |
tomSingleValue: 1 Single underline. |
tomWordsValue: 2 Underline words only. |
tomDoubleValue: 3 Double underline. |
tomDottedValue: 4 Dotted underline. |
tomDashValue: 5 Dash underline. |
tomDashDotValue: 6 Dash dot underline. |
tomDashDotDotValue: 7 Dash dot dot underline. |
tomWaveValue: 8 Wave underline. |
tomThickValue: 9 Thick underline. |
tomHairValue: 10 Hair underline. |
tomDoubleWaveValue: 11 Double wave underline. |
tomHeavyWaveValue: 12 Heavy wave underline. |
tomLongDashValue: 13 Long dash underline. |
tomThickDashValue: 14 Thick dash underline. |
tomThickDashDotValue: 15 Thick dash dot underline. |
tomThickDashDotDotValue: 16 Thick dash dot dot underline. |
tomThickDottedValue: 17 Thick dotted underline. |
tomThickLongDashValue: 18 Thick long dash underline. |
tomLineSpaceSingleValue: 0 Single space. The line-spacing value is ignored. |
tomLineSpace1pt5Value: 1 One-and-a-half line spacing. The line-spacing value is ignored. |
tomLineSpaceDoubleValue: 2 Double line spacing. The line-spacing value is ignored. |
tomLineSpaceAtLeastValue: 3 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. |
tomLineSpaceExactlyValue: 4 The line-spacing value specifies the exact spacing from one line to the next, even if the value is less than single spacing. |
tomLineSpaceMultipleValue: 5 The line-spacing value specifies the line spacing, in lines. |
tomLineSpacePercentValue: 6 The line-spacing value specifies the line spacing by percent of line height. |
tomAlignLeftValue: 0 Text aligns with the left margin. |
tomAlignCenterValue: 1 Text is centered between the margins. |
tomAlignRightValue: 2 Text aligns with the right margin. |
tomAlignJustifyValue: 3 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. |
tomAlignDecimalValue: 3 The decimal point is set at the tab position. This is useful for aligning a column of decimal numbers. |
tomAlignBarValue: 4 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. |
tomDefaultTabValue: 5 Position at a default tab stop. |
tomAlignInterWordValue: 3 Same as tomAlignJustify. |
tomAlignNewspaperValue: 4 Same as tomAlignInterLetter, but uses East Asian metrics. |
tomAlignInterLetterValue: 5 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. |
tomAlignScaledValue: 6 Same as tomAlignInterLetter, but uses East Asian metrics, and scales the spacing by the width of characters. |
tomSpacesValue: 0 Use spaces to fill the spaces taken by a tab character. |
tomDotsValue: 1 Use dots to fill the spaces taken by a tab character. |
tomDashesValue: 2 Use dashes to fill the spaces taken by a tab character. |
tomLinesValue: 3 Use solid lines to fill the spaces taken by a tab character. |
tomThickLinesValue: 4 Use thick solid lines to fill the spaces taken by a tab character. |
tomEqualsValue: 5 Use equal signs to fill the spaces taken by a tab character. |
tomTabBackValue: -3 The tab preceding the specified location. |
tomTabNextValue: -2 The next tab following the specified location. |
tomTabHereValue: -1 The tab at the specified location. |
tomListNoneValue: 0 Not a list paragraph. |
tomListBulletValue: 1 List uses bullets (0x2022); other bullets are given by > 32. |
tomListNumberAsArabicValue: 2 List is numbered with Arabic numerals (0, 1, 2, ...). |
tomListNumberAsLCLetterValue: 3 List is ordered with lowercase letters (a, b, c, ...). |
tomListNumberAsUCLetterValue: 4 List is ordered with uppercase Arabic letters (A, B, C, ...). |
tomListNumberAsLCRomanValue: 5 List is ordered with lowercase Roman letters (i, ii, iii, ...). |
tomListNumberAsUCRomanValue: 6 List is ordered with uppercase Roman letters (I, II, III, ...). |
tomListNumberAsSequenceValue: 7 The value returned by ITextPara::GetListStart is treated as the first code in a Unicode sequence. |
tomListNumberedCircleValue: 8 List is ordered with Unicode circled numbers ![]() |
tomListNumberedBlackCircleWingdingValue: 9 List is ordered with Wingdings black circled digits ![]() |
tomListNumberedWhiteCircleWingdingValue: 10 List is ordered with Wingdings white circled digits: ![]() |
tomListNumberedArabicWideValue: 11 Full-width ASCII (0, 1, 2, 3, …). |
tomListNumberedChSValue: 12 Chinese with 十 only in items 10 through 99 (一, 二, 三, 四…). |
tomListNumberedChTValue: 13 Chinese with 十 only in items 10 through 19. |
tomListNumberedJpnChSValue: 14 Chinese with a full-width period, no 十. |
tomListNumberedJpnKorValue: 15 Chinese with no 十. |
tomListNumberedArabic1Value: 16 Arabic alphabetic ( أ ,ب ,ت ,ث ,…). |
tomListNumberedArabic2Value: 17 Arabic abjadi ( أ ,ب ,ج ,د ,…). |
tomListNumberedHebrewValue: 18 Hebrew alphabet (א, ב, ג, ד, …). |
tomListNumberedThaiAlphaValue: 19 Thai alphabetic (ก, ข,ค, ง, …). |
tomListNumberedThaiNumValue: 20 Thai numbers (๑, ๒,๓, ๔…). |
tomListNumberedHindiAlphaValue: 21 Hindi vowels (अ, आ, इ, ई, …). |
tomListNumberedHindiAlpha1Value: 22 Hindi consonants (क, ख, ग, घ, …). |
tomListNumberedHindiNumValue: 23 Hindi numbers (१, २, ३, ४, …). |
tomListParenthesesValue: 0x10000 Encloses the number in parentheses, as in: (1). |
tomListPeriodValue: 0x20000 Follows the number with a period. |
tomListPlainValue: 0x30000 Uses the number alone. |
tomListNoNumberValue: 0x40000 Uses no numbers. |
tomListMinusValue: 0x80000 Follows the number with a hyphen (-). |
tomIgnoreNumberStyleValue: 0x1000000 Suppress the numbering style for list items. |
tomParaStyleNormalValue: -1 The normal paragraph style. |
tomParaStyleHeading1Value: -2 The style for level 1 paragraph headings. |
tomParaStyleHeading2Value: -3 The style for level 2 paragraph headings. |
tomParaStyleHeading3Value: -4 The style for level 3 paragraph headings. |
tomParaStyleHeading4Value: -5 The style for level 4 paragraph headings. |
tomParaStyleHeading5Value: -6 The style for level 5 paragraph headings. |
tomParaStyleHeading6Value: -7 The style for level 6 paragraph headings. |
tomParaStyleHeading7Value: -8 The style for level 7 paragraph headings. |
tomParaStyleHeading8Value: -9 The style for level 8 paragraph headings. |
tomParaStyleHeading9Value: -10 The style for level 9 paragraph headings. |
tomCharacterValue: 1 The unit is a single character. |
tomWordValue: 2 The unit is a word. |
tomSentenceValue: 3 The unit is a sentence. |
tomParagraphValue: 4 The unit is a paragraph. |
tomLineValue: 5 The unit is a line. |
tomStoryValue: 6 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. |
tomScreenValue: 7 The unit is a screenful. |
tomSectionValue: 8 The unit is a section. |
tomTableColumnValue: 9 The unit is a table column. |
tomColumnValue: 9 The unit is a text column. |
tomRowValue: 0xc The unit is a table row |
tomWindowValue: 11 The unit is a window. |
tomCellValue: 12 The unit is a spreadsheet cell. |
tomCharFormatValue: 13 The unit is a run of constant character formatting. |
tomParaFormatValue: 14 The unit is a run of constant paragraph formatting. |
tomTableValue: 15 The unit is a table. |
tomObjectValue: 16 The unit is an embedded object. |
tomPageValue: 17 The unit is a page. |
tomHardParagraphValue: 18 The unit is a hard paragraph. |
tomClusterValue: 19 The unit is a cluster of characters. |
tomInlineObjectValue: 20 The unit is an inline object. |
tomInlineObjectArgValue: 21 The unit is an inline object argument. |
tomLeafLineValue: 22 The unit is a leaf-level line. |
tomLayoutColumnValue: 23 A layout column. |
tomProcessIdValue: 0x40000001 The identifier of the current process. |
tomMatchWordValue: 2 Match on whole words when doing a text search. |
tomMatchCaseValue: 4 A case-sensitive a text search. |
tomMatchPatternValue: 8 Match regular expressions when doing a text search. |
tomUnknownStoryValue: 0 No special type. |
tomMainTextStoryValue: 1 The main story always exists for a rich edit control. |
tomFootnotesStoryValue: 2 The story used for footnotes. |
tomEndnotesStoryValue: 3 The story used for endnotes. |
tomCommentsStoryValue: 4 The story used for comments. |
tomTextFrameStoryValue: 5 The story used for a text box. |
tomEvenPagesHeaderStoryValue: 6 The story containing headers for even pages. |
tomPrimaryHeaderStoryValue: 7 The story containing headers for odd pages. |
tomEvenPagesFooterStoryValue: 8 The story containing footers for even pages. |
tomPrimaryFooterStoryValue: 9 The story containing footers for odd pages. |
tomFirstPageHeaderStoryValue: 10 The story containing the header for the first page. |
tomFirstPageFooterStoryValue: 11 The story containing the footer for the first page. |
tomScratchStoryValue: 127 The scratch story. |
tomFindStoryValue: 128 The story used for a Find dialog. |
tomReplaceStoryValue: 129 The story used for a Replace dialog. |
tomStoryInactiveValue: 0 Story is inactive. |
tomStoryActiveDisplayValue: 1 Story has display, but no UI. |
tomStoryActiveUIValue: 2 Story is UI active; that is, it receives keyboard and mouse input. |
tomStoryActiveDisplayUIValue: 3 Story has display and UI activity. |
tomNoAnimationValue: 0 Do not apply text animation. |
tomLasVegasLightsValue: 1 Text is bordered by marquee lights that blink between the colors red, yellow, green, and blue. |
tomBlinkingBackgroundValue: 2 Text has a black background that blinks on and off. |
tomSparkleTextValue: 3 Text is overlaid with multicolored stars that blink on and off at regular intervals |
tomMarchingBlackAntsValue: 4 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. |
tomMarchingRedAntsValue: 5 Text is surrounded by a red dashed-line border that is animated to appear to move clockwise around the text. |
tomShimmerValue: 6 Text is alternately blurred and unblurred at regular intervals, to give the appearance of shimmering. |
tomWipeDownValue: 7 Text appears gradually from the top down. |
tomWipeRightValue: 8 Text appears gradually from the bottom up. |
tomAnimationMaxValue: 8 Defines the maximum animation flag value. |
tomLowerCaseValue: 0 Set text to lowercase. |
tomUpperCaseValue: 1 Set text to uppercase. |
tomTitleCaseValue: 2 Capitalize the first letter of each word. |
tomSentenceCaseValue: 4 Capitalize the first letter of each sentence. |
tomToggleCaseValue: 5 Toggle the case of each letter. |
tomReadOnlyValue: 0x100 Read only. |
tomShareDenyReadValue: 0x200 Other programs cannot read. |
tomShareDenyWriteValue: 0x400 Other programs cannot write. |
tomPasteFileValue: 0x1000 Replace the selection with a file. |
tomCreateNewValue: 0x10 Create a new file. Fail if the file already exists. |
tomCreateAlwaysValue: 0x20 Create a new file. Destroy the existing file if it exists. |
tomOpenExistingValue: 0x30 Open an existing file. Fail if the file does not exist. |
tomOpenAlwaysValue: 0x40 Open an existing file. Create a new file if the file does not exist. |
tomTruncateExistingValue: 0x50 Open an existing file, but truncate it to zero length. |
tomRTFValue: 0x1 Open as RTF. |
tomTextValue: 0x2 Open as text ANSI or Unicode. |
tomHTMLValue: 0x3 Open as HTML. |
tomWordDocumentValue: 0x4 Open as Word document. |
tomBoldValue: 0x80000001 Boldface. |
tomItalicValue: 0x80000002 Italic. |
tomUnderlineValue: 0x80000004 Underline. |
tomStrikeoutValue: 0x80000008 Strikeout. |
tomProtectedValue: 0x80000010 Protected. |
tomLinkValue: 0x80000020 Hyperlink. |
tomSmallCapsValue: 0x80000040 Small caps. |
tomAllCapsValue: 0x80000080 All caps. |
tomHiddenValue: 0x80000100 Hidden. |
tomOutlineValue: 0x80000200 Outline. |
tomShadowValue: 0x80000400 Shadow. |
tomEmbossValue: 0x80000800 Emboss. |
tomImprintValue: 0x80001000 Imprint. |
tomDisabledValue: 0x80002000 Disabled. |
tomRevisedValue: 0x80004000 Revised. |
tomSubscriptCFValue: 0x80010000 Subscript character format. |
tomSuperscriptCFValue: 0x80020000 Superscript character format. |
tomFontBoundValue: 0x80100000 Font bound (uses font binding). |
tomLinkProtectedValue: 0x80800000 The link is protected (friendly name link). |
tomInlineObjectStartValue: 0x81000000 The start delimiter of an inline object. |
tomExtendedCharValue: 0x82000000 The characters are less common members of a script. A font that supports a script should check if it has glyphs for such characters. |
tomAutoBackColorValue: 0x84000000 Use system back color. |
tomMathZoneNoBuildUpValue: 0x88000000 Don't build up operator. |
tomMathZoneValue: 0x90000000 Math zone. |
tomMathZoneOrdinaryValue: 0xa0000000 Math zone ordinary text. |
tomAutoTextColorValue: 0xc0000000 Use system text color. |
tomMathZoneDisplayValue: 0x40000 Display math zone. |
tomParaEffectRTLValue: 0x1 Right-to-left paragraph |
tomParaEffectKeepValue: 0x2 Keep the paragraph together. |
tomParaEffectKeepNextValue: 0x4 Keep with next the paragraph. |
tomParaEffectPageBreakBeforeValue: 0x8 Put a page break before this paragraph. |
tomParaEffectNoLineNumberValue: 0x10 No line number for this paragraph. |
tomParaEffectNoWidowControlValue: 0x20 No widow control. |
tomParaEffectDoNotHyphenValue: 0x40 Don't hyphenate this paragraph. |
tomParaEffectSideBySideValue: 0x80 Side by side. |
tomParaEffectCollapsedValue: 0x100 Heading contents are collapsed (in outline view). |
tomParaEffectOutlineLevelValue: 0x200 Outline view nested level. |
tomParaEffectBoxValue: 0x400 Paragraph has boxed effect (is not displayed). |
tomParaEffectTableRowDelimiterValue: 0x1000 At or inside table delimiter. |
tomParaEffectTableValue: 0x4000 Inside or at the start of a table. |
tomModWidthPairsValue: 0x1 Use East Asian character-pair-width modification. |
tomModWidthSpaceValue: 0x2 Use East Asian space-width modification. |
tomAutoSpaceAlphaValue: 0x4 Use East Asian auto spacing between alphabetics. |
tomAutoSpaceNumericValue: 0x8 Use East Asian auto spacing for digits. |
tomAutoSpaceParensValue: 0x10 Use East Asian automatic spacing for parentheses or brackets. |
tomEmbeddedFontValue: 0x20 Embedded font (CLIP_EMBEDDED). |
tomDoublestrikeValue: 0x40 Double strikeout. |
tomOverlappingValue: 0x80 Run has overlapping text. |
tomNormalCaretValue: 0 Normal caret. |
tomKoreanBlockCaretValue: 0x1 The Korean block caret. |
tomNullCaretValue: 0x2 NULL caret (caret suppressed). |
tomIncludeInsetValue: 0x1 Add left/top insets to the client rectangle, and subtract right/bottom insets from the client rectangle. |
tomUnicodeBiDiValue: 0x1 Use the Unicode bidirectional (bidi) algorithm. |
tomMathCFCheckValue: 0x4 Check math-zone character formatting. |
tomUnlinkValue: 0x8 Don't include text as part of a hyperlink. |
tomUnhideValue: 0x10 Don't insert as hidden text. |
tomCheckTextLimitValue: 0x20 Obey the current text limit instead of increasing the text to fit. |
tomIgnoreCurrentFontValue: 0 Ignore the font that is active at a particular character position. |
tomMatchCharRepValue: 0x1 Match the current character repertoire. |
tomMatchFontSignatureValue: 0x2 Match the current font signature. |
tomMatchAsciiValue: 0x4 Use the current font if its character repertoire is tomAnsi. |
tomGetHeightOnlyValue: 0x8 Gets the height. |
tomMatchMathFontValue: 0x10 Match a math font. |
tomCharsetValue: 0x80000000 Set the character repertoire based on the specified character set. |
tomCharRepFromLcidValue: 0x40000000 Set the character repertoire based on the specified LCID. |
tomAnsiValue: 0 Latin 1 |
tomEastEuropeValue: 1 From Latin 1 and 2 |
tomCyrillicValue: 2 Cyrillic |
tomGreekValue: 3 Greek |
tomTurkishValue: 4 Turkish (Latin 1 + dotless i, ...) |
tomHebrewValue: 5 Hebrew |
tomArabicValue: 6 Arabic |
tomBalticValue: 7 From Latin 1 and 2 |
tomVietnameseValue: 8 Latin 1 with some combining marks |
tomDefaultCharRepValue: 9 Default character repertoire |
tomSymbolValue: 10 Symbol character set (not Unicode) |
tomThaiValue: 11 Thai |
tomShiftJISValue: 12 Japanese |
tomGB2312Value: 13 Simplified Chinese |
tomHangulValue: 14 Hangul |
tomBIG5Value: 15 Traditional Chinese |
tomPC437Value: 16 PC437 character set (DOS) |
tomOEMValue: 17 OEM character set (original PC) |
tomMacValue: 18 Main Macintosh character repertoire |
tomArmenianValue: 19 Armenian |
tomSyriacValue: 20 Syriac |
tomThaanaValue: 21 Thaana |
tomDevanagariValue: 22 Devanagari |
tomBengaliValue: 23 Bangla (formerly Bengali) |
tomGurmukhiValue: 24 Gurmukhi |
tomGujaratiValue: 25 Gujarati |
tomOriyaValue: 26 Odia (formerly Oriya) |
tomTamilValue: 27 Tamil |
tomTeluguValue: 28 Telugu |
tomKannadaValue: 29 Kannada |
tomMalayalamValue: 30 Malayalam |
tomSinhalaValue: 31 Sinhala |
tomLaoValue: 32 Lao |
tomTibetanValue: 33 Tibetan |
tomMyanmarValue: 34 Myanmar |
tomGeorgianValue: 35 Georgian |
tomJamoValue: 36 Jamo |
tomEthiopicValue: 37 Ethiopic |
tomCherokeeValue: 38 Cherokee |
tomAboriginalValue: 39 Aboriginal |
tomOghamValue: 40 Ogham |
tomRunicValue: 41 Runic |
tomKhmerValue: 42 Khmer |
tomMongolianValue: 43 Mongolian |
tomBrailleValue: 44 Braille |
tomYiValue: 45 Yi |
tomLimbuValue: 46 Limbu |
tomTaiLeValue: 47 TaiLe |
tomNewTaiLueValue: 48 TaiLue |
tomSylotiNagriValue: 49 Syloti Nagri |
tomKharoshthiValue: 50 Kharoshthi |
tomKayahliValue: 51 Kayah Li |
tomUsymbolValue: 52 Unicode symbol |
tomEmojiValue: 53 Emoji |
tomGlagoliticValue: 54 Glagolitic |
tomLisuValue: 55 Lisu |
tomVaiValue: 56 Vai |
tomNKoValue: 57 N'Ko |
tomOsmanyaValue: 58 Osmanya |
tomPhagsPaValue: 59 Phags-pa |
tomGothicValue: 60 Gothic |
tomDeseretValue: 61 Deseret |
tomTifinaghValue: 62 Tifinagh |
tomCharRepMaxValue: 63 The maximum character repertoire flag value. |
tomRE10ModeValue: 0x1 Use Microsoft Rich Edit 1.0 mode. |
tomUseAtFontValue: 0x2 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. |
tomTextFlowMaskValue: 0xc Mask for the following four text orientations. |
tomTextFlowESValue: 0 Ordinary left-to-right horizontal text. |
tomTextFlowSWValue: 0x4 Ordinary East Asian vertical text. |
tomTextFlowWNValue: 0x8 Alternative orientation. |
tomTextFlowNEValue: 0xc Alternative orientation. |
tomNoIMEValue: 0x80000 Disables the IME operation (see ES_NOIME). |
tomSelfIMEValue: 0x40000 Directs the rich edit control to allow the application to handle all IME operations (see ES_SELFIME). |
tomNoUpScrollValue: 0x10000 Horizontal scrolling is disabled. |
tomNoVpScrollValue: 0x40000 Vertical scrolling is disabled. |
tomNoLinkValue: 0 Not a link. |
tomClientLinkValue: 1 The URL only; that is, no friendly name. |
tomFriendlyLinkNameValue: 2 The name of friendly name link. |
tomFriendlyLinkAddressValue: 3 The URL of a friendly name link. |
tomAutoLinkURLValue: 4 The URL of an automatic link. |
tomAutoLinkEmailValue: 5 An automatic link to an email address. |
tomAutoLinkPhoneValue: 6 An automatic link to a phone number. |
tomAutoLinkPathValue: 7 An automatic link to a storage location. |
tomCompressNoneValue: 0 No compression. |
tomCompressPunctuationValue: 1 Compress punctuation. |
tomCompressPunctuationAndKanaValue: 2 Compress punctuation and kana. |
tomCompressMaxValue: 2 The maximum compression flag value. |
tomUnderlinePositionAutoValue: 0 Automatically set the underline position. |
tomUnderlinePositionBelowValue: 1 Render underline below text. |
tomUnderlinePositionAboveValue: 2 Render underline above text. |
tomUnderlinePositionMaxValue: 2 The maximum underline position flag value. |
tomFontAlignmentAutoValue: 0 For horizontal layout, align CJK characters on the baseline. For vertical layout, center align CJK characters. |
tomFontAlignmentTopValue: 1 For horizontal layout, top align CJK characters. For vertical layout, right align CJK characters. |
tomFontAlignmentBaselineValue: 2 For horizontal or vertical layout, align CJK characters on the baseline. |
tomFontAlignmentBottomValue: 3 For horizontal layout, bottom align CJK characters. For vertical layout, left align CJK characters. |
tomFontAlignmentCenterValue: 4 For horizontal layout, center CJK characters vertically. For vertical layout, center align CJK characters horizontally. |
tomFontAlignmentMaxValue: 4 The maximum font alignment flag value. |
tomRubyBelowValue: 0x80 |
tomRubyAlignCenterValue: 0 |
tomRubyAlign010Value: 1 |
tomRubyAlign121Value: 2 |
tomRubyAlignLeftValue: 3 |
tomRubyAlignRightValue: 4 |
tomLimitsDefaultValue: 0 Limit locations use document default. |
tomLimitsUnderOverValue: 1 Limits are placed under and over the operator. |
tomLimitsSubSupValue: 2 Limits are operator subscript and superscript. |
tomUpperLimitAsSuperScriptValue: 3 The upper limit is a superscript. |
tomLimitsOppositeValue: 4 Switch between tomLimitsSubSup and tomLimitsUnderOver. |
tomShowLLimPlaceHldrValue: 8 Show empty lower limit placeholder. |
tomShowULimPlaceHldrValue: 16 Show empty upper limit placeholder. |
tomDontGrowWithContentValue: 64 Don't grow the n-ary operator with the argument. |
tomGrowWithContentValue: 128 Grow the n-ary operator with the argument. |
tomSubSupAlignValue: 1 Align subscript under superscript. |
tomLimitAlignMaskValue: 3 Mask for tomLimitAlignCenter, tomLimitAlignLeft, and tomLimitAlignRight. |
tomLimitAlignCenterValue: 0 Center limit under base. |
tomLimitAlignLeftValue: 1 Align left ends of limit and base. |
tomLimitAlignRightValue: 2 Align right ends of limit and base. |
tomShowDegPlaceHldrValue: 8 Show empty radical degree placeholder. |
tomAlignDefaultValue: 0 Center brackets at baseline. |
tomAlignMatchAscentDescentValue: 2 Use brackets that match the argument ascent and descent. |
tomMathVariantValue: 0x20 Bits 7, 6 can have TeX variant enumeration values: |
tomStyleDefaultValue: 0 The math handler determines the style. |
tomStyleScriptScriptCrampedValue: 1 The 2nd and higher level subscript superscript size, cramped. |
tomStyleScriptScriptValue: 2 The 2nd and higher level subscript superscript size. |
tomStyleScriptCrampedValue: 3 The 1st level subscript superscript size, cramped. |
tomStyleScriptValue: 4 The 1st level subscript superscript size. |
tomStyleTextCrampedValue: 5 Text size cramped, for example, inside a square root. |
tomStyleTextValue: 6 The standard inline text size. |
tomStyleDisplayCrampedValue: 7 Display style cramped. |
tomStyleDisplayValue: 8 Display style. |
tomMathRelSizeValue: 0x40 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. |
tomDecDecSizeValue: 0xfe Two sizes smaller than the default. |
tomDecSizeValue: 0xff One size smaller than the default. |
tomIncSizeOne size bigger than the default. |
tomIncIncSizeTwo sizes bigger than the default. |
tomGravityUIValue: 0 Use selection user interface rules. |
tomGravityBackValue: 1 Both ends have backward gravity. |
tomGravityForeValue: 2 Both ends have forward gravity. |
tomGravityInValue: 3 Inward gravity; that is, the start is forward, and the end is backward. |
tomGravityOutValue: 4 Outward gravity; that is, the start is backward, and the end is forward. |
tomGravityBackwardValue: 0x20000000 |
tomGravityForwardValue: 0x40000000 |
tomAdjustCRLFValue: 1 Adjust CR/LFs at the start. |
tomUseCRLFValue: 2 Use CR/LF in place of a carriage return or a line feed. |
tomTextizeValue: 4 Copy up to 0xFFFC (OLE object). |
tomAllowFinalEOPValue: 8 Allow a final end-of-paragraph (EOP) marker. |
tomFoldMathAlphaValue: 16 Fold math alphanumerics to ASCII/Greek. |
tomNoHiddenValue: 32 Don't include hidden text. |
tomIncludeNumberingValue: 64 Include list numbers. |
tomTranslateTableCellValue: 128 Replace table row delimiter characters with spaces. |
tomNoMathZoneBracketsValue: 0x100 Don't include math zone brackets. |
tomConvertMathCharValue: 0x200 Convert to or from math italic and/or math bold according to the status of italic and bold retrieved by the ITextFont2::GetEffects method. |
tomNoUCGreekItalicValue: 0x400 Don’t use math italics for upper-case Greek letters. This value is used with tomConvertMathChar. |
tomAllowMathBoldValue: 0x800 Allow math bold. This value is used with tomConvertMathChar. |
tomLanguageTagValue: 0x1000 Get the BCP-47 language tag for this range. |
tomConvertRTFValue: 0x2000 Get text in RTF. |
tomApplyRtfDocPropsValue: 0x4000 Apply RTF document default properties. |
tomPhantomShowValue: 1 Display the phantom object's argument. |
tomPhantomZeroWidthValue: 2 The phantom object has zero width. |
tomPhantomZeroAscentValue: 4 The phantom object has zero ascent. |
tomPhantomZeroDescentValue: 8 The phantom object has zero descent. |
tomPhantomTransparentValue: 16 Space the phantom object as if only the argument is present. |
tomPhantomASmashAscent smash. |
tomPhantomDSmashDescent smash. |
tomPhantomHSmashHorizontal smash. |
tomPhantomSmashFull smash. |
tomPhantomHorzHorizontal phantom. |
tomPhantomVertVertical phantom. |
tomBoxHideTopValue: 1 Hide top border. |
tomBoxHideBottomValue: 2 Hide bottom border. |
tomBoxHideLeftValue: 4 Hide left border. |
tomBoxHideRightValue: 8 Hide right border. |
tomBoxStrikeHValue: 16 Display horizontal strikethrough. |
tomBoxStrikeVValue: 32 Display vertical strikethrough. |
tomBoxStrikeTLBRValue: 64 Display diagonal strikethrough from the top left to the lower right. |
tomBoxStrikeBLTRValue: 128 Display diagonal strikethrough from the lower left to the top right. |
tomBoxAlignCenterValue: 1 Vertically align with center on baseline. |
tomSpaceMaskValue: 0x1c Mask for tomSpaceDefault, tomSpaceUnary, tomSpaceBinary, tomSpaceRelational, tomSpaceSkip, tomSpaceOrd, and tomSpaceDifferential. |
tomSpaceDefaultValue: 0 Default spacing |
tomSpaceUnaryValue: 4 Space the object as if it were a unary operator. |
tomSpaceBinaryValue: 8 Space the object as if it were a binary operator. |
tomSpaceRelationalValue: 12 Space the object as if it were a relational operator. |
tomSpaceSkipValue: 16 Space the object as if it were a unary operator. |
tomSpaceOrdValue: 20 Space the object as if it were an ordinal operator. |
tomSpaceDifferentialValue: 24 Space the object as if it were a differential operator. |
tomSizeTextValue: 32 Treat as text size. |
tomSizeScriptValue: 64 Treat as script size (approximately 73% of text size). |
tomSizeScriptScriptValue: 96 Treat as subscript size (approximately 60% of text size). |
tomNoBreakValue: 128 Do not break arguments across a line. |
tomTransparentForPositioningValue: 256 Position as if only the argument appears. |
tomTransparentForSpacingValue: 512 Space according to argument properties. |
tomStretchCharBelowValue: 0 Stretch character below base. |
tomStretchCharAboveValue: 1 Stretch character above base. |
tomStretchBaseBelowValue: 2 Stretch base below character. |
tomStretchBaseAboveValue: 3 Stretch base above character. |
tomMatrixAlignMaskValue: 3 Mask for tomMatrixAlignCenter, tomMatrixAlignTopRow, and tomMatrixAlignBottomRow. |
tomMatrixAlignCenterValue: 0 Align the matrix center on baseline. |
tomMatrixAlignTopRowValue: 1 Align the matrix top row on the baseline. |
tomMatrixAlignBottomRowValue: 3 Align the matrix bottom row on the baseline. |
tomShowMatPlaceHldrValue: 8 Show empty element placeholder (a dotted box). |
tomEqArrayLayoutWidthValue: 1 Expand the right size to the layout width (for equation number) |
tomEqArrayAlignMaskValue: 0xc Mask for tomEqArrayAlignCenter, tomEqArrayAlignTopRow, and tomEqArrayBottomRow. |
tomEqArrayAlignCenterValue: 0 Align the center of the equation array on the baseline. |
tomEqArrayAlignTopRowValue: 4 Align the top of equations on the baseline. Align the top row of the equation on the baseline. |
tomEqArrayAlignBottomRowValue: 0xc Align the bottom row of the equation on the baseline. |
tomMathManualBreakMaskValue: 0x7f Mask for tomMathBreakLeft, tomMathBreakCenter, and tomMathBreakRight. |
tomMathBreakLeftValue: 0x7d Align text following a manual break to the left. |
tomMathBreakCenterValue: 0x7e Center text following a manual break. |
tomMathBreakRightValue: 0x7f Align text following a manual break to the right. |
tomMathEqAlignValue: 0x80 Math equation alignment. |
tomMathArgShadingStartValue: 0x251 Start shading math arguments. |
tomMathArgShadingEndValue: 0x252 End shading math arguments. |
tomMathObjShadingStartValue: 0x253 Start shading math objects. |
tomMathObjShadingEndValue: 0x254 End shading math objects. |
tomFunctionTypeNoneValue: 0 Not in the function list. |
tomFunctionTypeTakesArgValue: 1 An ordinary math function that takes arguments. |
tomFunctionTypeTakesLimValue: 2 Use the lower limit for _, and so on. |
tomFunctionTypeTakesLim2Value: 3 Turn the preceding FA into an NBSP. |
tomFunctionTypeIsLimValue: 4 A "lim" function. |
tomMathParaAlignDefaultValue: 0 The default alignment for math paragraphs. |
tomMathParaAlignCenterGroupValue: 1 Center math paragraphs as a group. |
tomMathParaAlignCenterValue: 2 Center math paragraphs. |
tomMathParaAlignLeftValue: 3 Left-align math paragraphs. |
tomMathParaAlignRightValue: 4 Right-align math paragraphs. |
tomMathDispAlignMaskValue: 3 Mask for tomMathDispAlignCenterGroup, tomMathDispAlignCenter, tomMathDispAlignLeft, tomMathDispAlignRight, tomMathDispIntUnderOver, and tomMathDispNaryGrow. |
tomMathDispAlignCenterGroupValue: 0 Center a math paragraph as a group. |
tomMathDispAlignCenterValue: 1 Center all equations in a math paragraph. |
tomMathDispAlignLeftValue: 2 Left justify all equations in a math paragraph. |
tomMathDispAlignRightValue: 3 Right justify all equations in a math paragraph. |
tomMathDispIntUnderOverValue: 4 Display-mode integral limits location. |
tomMathDispFracTeXValue: 8 Indicates whether to use display-mode nested fraction script size. |
tomMathDispNaryGrowValue: 0x10 Indicates whether to use math-paragraph n-ary grow. |
tomMathDocEmptyArgMaskValue: 0x60 Empty arguments display mask. |
tomMathDocEmptyArgAutoValue: 0 Dotted square, if necessary. |
tomMathDocEmptyArgAlwaysValue: 0x20 Dotted square, always. |
tomMathDocEmptyArgNeverValue: 0x40 Nothing. |
tomMathDocSbSpOpUnchangedValue: 0x80 Do not display the underscore (_) as subscripted, or the caret (^) as superscripted. |
tomMathDocDiffMaskValue: 0x300 Style mask for the tomMathDocDiffUpright, tomMathDocDiffItalic, tomMathDocDiffOpenItalic options. |
tomMathDocDiffDefaultValue: 0 Use default glyphs for math differentials. |
tomMathDocDiffUprightValue: 0x100 Use upright glyphs for math differentials. |
tomMathDocDiffItalicValue: 0x200 Use italic glyphs for math differentials. |
tomMathDocDiffOpenItalicValue: 0x300 No glyph change. |
tomMathDispNarySubSupValue: 0x400 Math-paragraph non-integral n-ary limits location. |
tomMathDispDefValue: 0x800 Math-paragraph spacing defaults. Use math paragraph offsets instead of regular paragraph offsets. |
tomMathEnableRtlValue: 0x1000 Enable right-to-left (RTL) math zones in RTL paragraphs. |
tomMathBrkBinMaskValue: 0x30000 Equation line break mask. |
tomMathBrkBinBeforeValue: 0 Break before binary/relational operator. |
tomMathBrkBinAfterValue: 0x10000 Break after binary/relational operator. |
tomMathBrkBinDupValue: 0x20000 Duplicate binary/relational before/after. |
tomMathBrkBinSubMaskValue: 0xc0000 Duplicate mask for minus operator. |
tomMathBrkBinSubMMValue: 0 -- (minus on both lines). |
tomMathBrkBinSubPMValue: 0x40000 + - |
tomMathBrkBinSubMPValue: 0x80000 - + |
tomSelRangeValue: 0x255 Set the selection character position and character count to range values. |
tomHstringValue: 0x254 Use a string handle (HSTRING) instead of a binary string (BSTR). |
tomFontPropTeXStyleValue: 0x33c Gets the TeX style of the font. |
tomFontPropAlignValue: 0x33d Use tomFontPropAlign to get the Align property of an operator in a math zone. Here are how the values are assigned:
|
tomFontStretchValue: 0x33e The type of font stretching. It can have one of the following values. tomFontStretchDefault tomFontStretchUltraCondensed tomFontStretchExtraCondensed tomFontStretchCondensed tomFontStretchNormal tomFontStretchSemiExpanded tomFontStretchExpanded tomFontStretchExtraExpanded tomFontStretchUltraExpanded |
tomFontStyleValue: 0x33f The font style. It can have one of the following values.
|
tomFontStyleUprightValue: 0 Represents the normal upright font style. |
tomFontStyleObliqueValue: 1 Represents an oblique font style. |
tomFontStyleItalicValue: 2 Represents an italic font style. |
tomFontStretchDefaultValue: 0 No defined font stretch. |
tomFontStretchUltraCondensedValue: 1 An ultra-condensed font stretch (50% of normal). |
tomFontStretchExtraCondensedValue: 2 An extra-condensed font stretch (62.5% of normal). |
tomFontStretchCondensedValue: 3 A condensed font stretch (75% of normal). |
tomFontStretchSemiCondensedValue: 4 A semi-condensed font stretch (87.5% of normal). |
tomFontStretchNormalValue: 5 The normal font stretch that all other font stretch values relate to (100%). |
tomFontStretchSemiExpandedValue: 6 A semi-expanded font stretch (112.5% of normal). |
tomFontStretchExpandedValue: 7 An expanded font stretch (125% of normal). |
tomFontStretchExtraExpandedValue: 8 An extra-expanded font stretch (150% of normal). |
tomFontStretchUltraExpandedValue: 9 An ultra-expanded font stretch (200% of normal). |
tomFontWeightDefaultValue: 0 The default font weight. |
tomFontWeightThinValue: 100 Thin font weight. |
tomFontWeightExtraLightValue: 200 Extra light font weight. |
tomFontWeightLightValue: 300 Light font weight. |
tomFontWeightNormalValue: 400 Normal font weight. |
tomFontWeightRegularValue: 400 Same as tomFontWeightNormal. |
tomFontWeightMediumValue: 500 Medium font weight. |
tomFontWeightSemiBoldValue: 600 Semi bold font weight. |
tomFontWeightBoldValue: 700 Bold font weight. |
tomFontWeightExtraBoldValue: 800 Extra bold font weight. |
tomFontWeightBlackValue: 900 Heavy font weight. |
tomFontWeightHeavyValue: 900 Same as tomFontWeightBlack. |
tomFontWeightExtraBlackValue: 950 Extra heavy font weight. |
tomParaPropMathAlignValue: 0x437 Alignment properties for a math paragraph. |
tomDocMathBuildValue: 0x80 Used with the ITextDocument2::SetProperty method to set any combination of tomMathAutoCorrect, tomTeX, or tomMathAlphabetics. |
tomMathLMarginValue: 0x81 Left margin for display math. |
tomMathRMarginValue: 0x82 Right margin for display math. |
tomMathWrapIndentValue: 0x83 Equation wrap indent for display math. |
tomMathWrapRightValue: 0x84 Equation right wrap indent for display math (in a left-to-right (LTR) math zone). |
tomMathPostSpaceValue: 0x86 Space after a display math equation. |
tomMathPreSpaceValue: 0x85 Space before a display math equation. |
tomMathInterSpaceValue: 0x87 Space between equations in math paragraphs. |
tomMathIntraSpaceValue: 0x88 Space between lines in a display math equation. |
tomCanCopyValue: 0x89 Indicates whether data can be copied to the clipboard. |
tomCanRedoValue: 0x8a Indicates whether one or more redo operations exist. |
tomCanUndoValue: 0x8b Indicates whether one or more undo operations exist. |
tomUndoLimitValue: 0x8c The undo stack count limit. |
tomDocAutoLinkValue: 0x8d A document automatic link. |
tomEllipsisModeValue: 0x8e The ellipsis mode. |
tomEllipsisStateValue: 0x8f The ellipsis state. |
tomEllipsisNoneValue: 0 Ellipsis is disabled. |
tomEllipsisEndValue: 1 An ellipsis forces a break anywhere in the line. |
tomEllipsisWordValue: 3 An ellipsis forces a break between words. |
tomEllipsisPresentValue: 1 Ellipsis is present. |
tomVTopCellValue: 1 The top cell in vertically merged cell set. |
tomVLowCellValue: 2 Any cell except the top cell in a vertically merged cell set. |
tomHStartCellValue: 4 Start a cell in a horizontally merged cell set. |
tomHContCellValue: 8 Any cell except the start in a horizontally merged cell set. |
tomRowUpdateValue: 1 Update the row to have the properties of the table row identified by the associated text range. |
tomRowApplyDefaultValue: 0 |
tomCellStructureChangeOnlyValue: 1 Changes cell width(s) or cell count (for changing column widths and inserting/deleting columns without changing cell border properties, and so forth.) |
tomRowHeightActualValue: 0x80b The actual height of a table row. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | tom.h |


