Win32 API 日本語リファレンス
ホームUI.Controls.RichEdit › tomConstants

tomConstants

列挙型
基底型i4

メンバー 584

名前10進16進説明
tomFalse00x0false を示す tomBool 値です。
tomTrue-10xFFFFFFFFtrue を示す tomBool 値です。
tomUndefined-99999990xFF676981longfloatCOLORREF の各パラメーターで機能する、入力なし・変更なしの値を示す tomBool 値です。文字列の場合、tomUndefined (または NINCH) は null 文字列で表されます。Set 操作では、tomUndefined を使用しても対象のプロパティは変更されません。Get 操作では、tomUndefined は範囲内の文字が異なる値を持つことを意味します (プロパティ ダイアログ ボックスではグレー表示のチェック ボックスになります)。
tomToggle-99999980xFF676982プロパティの状態を切り替える tomBool 値です。
tomAutoColor-99999970xFF676983リッチ エディット コントロールが適切な色を選択できるようにします。
tomDefault-99999960xFF676984範囲にアタッチされているオブジェクトの場合はドキュメントの既定の書式に、範囲にアタッチされていないオブジェクトの場合は基本の TOM エンジンの既定値に設定します。
tomSuspend-99999950xFF676985操作を中断します。
tomResume-99999940xFF676986操作を再開します。
tomApplyNow00x0現在のプロパティを、アタッチされている範囲に適用します。
tomApplyLater10x1プロパティ定義の設定は許可しますが、まだ範囲には適用しません。
tomTrackParms20x2アタッチされている範囲のプロパティで現在のフォントを更新します。
tomCacheParms30x3アタッチされている範囲のプロパティで現在のフォントを更新しません。
tomApplyTmp40x4一時的な書式を適用します。
tomDisableSmartFont80x8スマート フォントを適用しません。
tomEnableSmartFont90x9スマート フォントを適用します。
tomUsePoints100xA浮動小数点の測定にポイントを使用します。
tomUseTwips110xB浮動小数点の測定に twip を使用します。
tomBackward-10737418230xC0000001ストーリーの先頭方向へ移動します。
tomForward10737418230x3FFFFFFFストーリーの末尾方向へ移動します。
tomMove00x0選択範囲または範囲を挿入ポイントに縮退させ、その挿入ポイントを移動します。
tomExtend10x1端点の一方を移動して、選択範囲または範囲を拡張します。
tomNoSelection00x0選択範囲も挿入ポイントもありません。
tomSelectionIP10x1選択範囲の挿入ポイントです。
tomSelectionNormal20x2選択範囲は、縮退していない単一のテキスト範囲です。
tomSelectionFrame30x3フレームが選択されています。
tomSelectionColumn40x41 つ以上の表の列が選択されています。
tomSelectionRow50x51 つ以上の表の行が選択されています。
tomSelectionBlock60x6ブロックが選択されています。
tomSelectionInlineShape70x7選択範囲は画像です。
tomSelectionShape80x8図形が選択されています。
tomSelStartActive10x1選択範囲の開始位置がアクティブです。
tomSelAtEOL20x2縮退した選択範囲の場合、行の先頭と直前の行の末尾の両方に対応するあいまいな文字位置では、キャレットを直前の行の末尾に表示します。
tomSelOvertype40x4挿入/上書きモードが上書きに設定されています。
tomSelActive80x8選択範囲がアクティブです。
tomSelReplace160x10入力と貼り付けが選択範囲を置き換えます。
tomEnd00x0テキスト範囲の末尾です。
tomStart320x20範囲の先頭です。
tomCollapseEnd00x0範囲または選択範囲の終了位置に縮退させます。
tomCollapseStart10x1範囲または選択範囲の開始位置に縮退させます。
tomClientCoord2560x100スクリーン座標ではなくクライアント座標を使用します。
tomAllowOffClient5120x200クライアント領域外の点を許可します。
tomTransform10240x400ホスト アプリケーションが提供するワールド変換 (XFORM) を使用して座標を変換します。
tomObjectArg20480x800インライン オブジェクトの引数の内部 (たとえば分数の分子の内部) にある点を取得します。
tomAtEnd40960x1000指定した単位の末尾です。
tomNone00x0下線なし。
tomSingle10x1一重下線。
tomWords20x2単語のみに下線を引きます。
tomDouble30x3二重下線。
tomDotted40x4点線の下線。
tomDash50x5破線の下線。
tomDashDot60x6一点鎖線の下線。
tomDashDotDot70x7二点鎖線の下線。
tomWave80x8波線の下線。
tomThick90x9太い下線。
tomHair100xA極細の下線。
tomDoubleWave110xB二重波線の下線。
tomHeavyWave120xC太い波線の下線。
tomLongDash130xD長い破線の下線。
tomThickDash140xE太い破線の下線。
tomThickDashDot150xF太い一点鎖線の下線。
tomThickDashDotDot160x10太い二点鎖線の下線。
tomThickDotted170x11太い点線の下線。
tomThickLongDash180x12太い長破線の下線。
tomLineSpaceSingle00x01 行の間隔。行間隔の値は無視されます。
tomLineSpace1pt510x11.5 行の間隔。行間隔の値は無視されます。
tomLineSpaceDouble20x22 行の間隔。行間隔の値は無視されます。
tomLineSpaceAtLeast30x3行間隔の値は、ある行から次の行までの間隔を指定します。ただし、その値が 1 行の間隔より小さい場合、テキストは 1 行の間隔で配置されます。
tomLineSpaceExactly40x4行間隔の値は、1 行の間隔より小さい場合でも、ある行から次の行までの正確な間隔を指定します。
tomLineSpaceMultiple50x5行間隔の値は、行数単位で行間隔を指定します。
tomLineSpacePercent60x6行間隔の値は、行の高さに対する割合 (パーセント) で行間隔を指定します。
tomAlignLeft00x0テキストを左余白に揃えます。
tomAlignCenter10x1テキストを余白の中央に配置します。
tomAlignRight20x2テキストを右余白に揃えます。
tomAlignJustify30x3テキストは左余白から始まり、行が右余白を超える場合は、その行内のすべての空白が均等になるように調整されます。
tomAlignDecimal30x3小数点がタブ位置に設定されます。これは小数の列を揃える場合に便利です。
tomAlignBar40x4タブ位置に垂直バーが配置されます。テキストには影響しません。近くの行の同じ位置にある整列バーは、連続した垂直線を形成します。
tomDefaultTab50x5既定のタブ位置に配置します。
tomAlignInterWord30x3tomAlignJustify と同じです。
tomAlignNewspaper40x4tomAlignInterLetter と同じですが、東アジアのメトリックを使用します。
tomAlignInterLetter50x5各行 (最終行を除く) の最初と最後の文字が左右の余白に揃えられ、各文字に同じ量を加減することで行が埋められます。
tomAlignScaled60x6tomAlignInterLetter と同じですが、東アジアのメトリックを使用し、文字の幅に応じて間隔を拡大縮小します。
tomSpaces00x0タブ文字が占める空白をスペースで埋めます。
tomDots10x1タブ文字が占める空白を点で埋めます。
tomDashes20x2タブ文字が占める空白をダッシュで埋めます。
tomLines30x3タブ文字が占める空白を実線で埋めます。
tomThickLines40x4タブ文字が占める空白を太い実線で埋めます。
tomEquals50x5タブ文字が占める空白を等号で埋めます。
tomTabBack-30xFFFFFFFD指定した位置の直前のタブです。
tomTabNext-20xFFFFFFFE指定した位置の次のタブです。
tomTabHere-10xFFFFFFFF指定した位置のタブです。
tomListNone00x0リスト段落ではありません。
tomListBullet10x1リストは箇条書き記号 (0x2022) を使用します。その他の箇条書き記号は > 32 で指定します。
tomListNumberAsArabic20x2リストはアラビア数字 (0、1、2、...) で番号付けされます。
tomListNumberAsLCLetter30x3リストは小文字 (a、b、c、...) で順序付けされます。
tomListNumberAsUCLetter40x4リストは大文字 (A、B、C、...) で順序付けされます。
tomListNumberAsLCRoman50x5リストは小文字のローマ数字 (i、ii、iii、...) で順序付けされます。
tomListNumberAsUCRoman60x6リストは大文字のローマ数字 (I、II、III、...) で順序付けされます。
tomListNumberAsSequence70x7ITextPara::GetListStart が返す値は、Unicode シーケンスの最初のコードとして扱われます。
tomListNumberedCircle80x8

リストは Unicode の丸囲み数字で順序付けされます

丸囲みの Unicode 数字。
tomListNumberedBlackCircleWingding90x9

リストは Wingdings の黒丸囲み数字で順序付けされます

黒丸囲みの数字。
tomListNumberedWhiteCircleWingding100xA

リストは Wingdings の白丸囲み数字で順序付けされます:

黒丸の中の白い数字。
tomListNumberedArabicWide110xB全角 ASCII (0, 1, 2, 3, …)。
tomListNumberedChS120xC項目 10 から 99 でのみ 十 を使用する中国語 (一, 二, 三, 四…)。
tomListNumberedChT130xD項目 10 から 19 でのみ 十 を使用する中国語。
tomListNumberedJpnChS140xE全角ピリオド付きで、十 を使用しない中国語。
tomListNumberedJpnKor150xF十 を使用しない中国語。
tomListNumberedArabic1160x10アラビア文字のアルファベット順 ( أ ,ب ,ت ,ث ,…)。
tomListNumberedArabic2170x11アラビア文字のアブジャド順 ( أ ,ب ,ج ,د ,…)。
tomListNumberedHebrew180x12ヘブライ文字 (א, ב, ג, ד, …)。
tomListNumberedThaiAlpha190x13タイ文字のアルファベット順 (ก, ข,ค, ง, …)。
tomListNumberedThaiNum200x14タイ数字 (๑, ๒,๓, ๔…)。
tomListNumberedHindiAlpha210x15ヒンディー語の母音 (अ, आ, इ, ई, …)。
tomListNumberedHindiAlpha1220x16ヒンディー語の子音 (क, ख, ग, घ, …)。
tomListNumberedHindiNum230x17ヒンディー語の数字 (१, २, ३, ४, …)。
tomListParentheses655360x10000番号を括弧で囲みます。例: (1)。
tomListPeriod1310720x20000番号の後にピリオドを付けます。
tomListPlain1966080x30000番号のみを使用します。
tomListNoNumber2621440x40000番号を使用しません。
tomListMinus5242880x80000番号の後にハイフン (-) を付けます。
tomIgnoreNumberStyle167772160x1000000リスト項目の番号スタイルを抑制します。
tomParaStyleNormal-10xFFFFFFFF標準の段落スタイルです。
tomParaStyleHeading1-20xFFFFFFFEレベル 1 の段落見出しのスタイルです。
tomParaStyleHeading2-30xFFFFFFFDレベル 2 の段落見出しのスタイルです。
tomParaStyleHeading3-40xFFFFFFFCレベル 3 の段落見出しのスタイルです。
tomParaStyleHeading4-50xFFFFFFFBレベル 4 の段落見出しのスタイルです。
tomParaStyleHeading5-60xFFFFFFFAレベル 5 の段落見出しのスタイルです。
tomParaStyleHeading6-70xFFFFFFF9レベル 6 の段落見出しのスタイルです。
tomParaStyleHeading7-80xFFFFFFF8レベル 7 の段落見出しのスタイルです。
tomParaStyleHeading8-90xFFFFFFF7レベル 8 の段落見出しのスタイルです。
tomParaStyleHeading9-100xFFFFFFF6レベル 9 の段落見出しのスタイルです。
tomCharacter10x1単位は 1 文字です。
tomWord20x2単位は単語です。
tomSentence30x3単位は文です。
tomParagraph40x4単位は段落です。
tomLine50x5単位は行です。
tomStory60x6単位はストーリーです。つまり、ドキュメントの本文、ヘッダーとフッター、脚注、注釈などのように、ドキュメントの一部を表す連続したテキスト範囲です。
tomScreen70x7単位は 1 画面分です。
tomSection80x8単位はセクションです。
tomTableColumn90x9単位は表の列です。
tomColumn90x9単位はテキストの段です。
tomRow100xA単位は表の行です
tomWindow110xB単位はウィンドウです。
tomCell120xC単位はスプレッドシートのセルです。
tomCharFormat130xD単位は、文字書式が一定である連続した範囲です。
tomParaFormat140xE単位は、段落書式が一定である連続した範囲です。
tomTable150xF単位は表です。
tomObject160x10単位は埋め込みオブジェクトです。
tomPage170x11単位はページです。
tomHardParagraph180x12単位はハード段落です。
tomCluster190x13単位は文字のクラスターです。
tomInlineObject200x14単位はインライン オブジェクトです。
tomInlineObjectArg210x15単位はインライン オブジェクトの引数です。
tomLeafLine220x16単位はリーフ レベルの行です。
tomLayoutColumn230x17レイアウト列です。
tomProcessId10737418250x40000001現在のプロセスの識別子です。
tomMatchWord20x2テキスト検索時に単語単位で一致させます。
tomMatchCase40x4大文字と小文字を区別するテキスト検索です。
tomMatchPattern80x8テキスト検索時に正規表現で一致させます。
tomUnknownStory00x0特別な種類はありません。
tomMainTextStory10x1メイン ストーリーは、リッチ エディット コントロールに常に存在します。
tomFootnotesStory20x2脚注に使用されるストーリーです。
tomEndnotesStory30x3文末脚注に使用されるストーリーです。
tomCommentsStory40x4コメントに使用されるストーリーです。
tomTextFrameStory50x5テキスト ボックスに使用されるストーリーです。
tomEvenPagesHeaderStory60x6偶数ページのヘッダーを含むストーリーです。
tomPrimaryHeaderStory70x7奇数ページのヘッダーを含むストーリーです。
tomEvenPagesFooterStory80x8偶数ページのフッターを含むストーリーです。
tomPrimaryFooterStory90x9奇数ページのフッターを含むストーリーです。
tomFirstPageHeaderStory100xA最初のページのヘッダーを含むストーリーです。
tomFirstPageFooterStory110xB最初のページのフッターを含むストーリーです。
tomScratchStory1270x7Fスクラッチ ストーリーです。
tomFindStory1280x80[検索] ダイアログに使用されるストーリーです。
tomReplaceStory1290x81[置換] ダイアログに使用されるストーリーです。
tomStoryInactive00x0ストーリーは非アクティブです。
tomStoryActiveDisplay10x1ストーリーは表示されますが、UI はありません。
tomStoryActiveUI20x2ストーリーは UI がアクティブです。つまり、キーボードとマウスの入力を受け取ります。
tomStoryActiveDisplayUI30x3ストーリーは表示と UI の両方がアクティブです。
tomNoAnimation00x0テキスト アニメーションを適用しません。
tomLasVegasLights10x1テキストの周囲を、赤、黄、緑、青の間で点滅するマーキー ライトで囲みます。
tomBlinkingBackground20x2テキストの背景が黒くなり、点滅します。
tomSparkleText30x3テキストに、一定間隔で点滅する多色の星が重ねて表示されます
tomMarchingBlackAnts40x4テキストが黒い破線の枠で囲まれます。枠はアニメーション表示され、個々の破線がテキストの周囲を時計回りに動いて見えます。
tomMarchingRedAnts50x5テキストが赤い破線の枠で囲まれ、テキストの周囲を時計回りに動いて見えるようにアニメーション表示されます。
tomShimmer60x6テキストが一定間隔でぼやけた状態と鮮明な状態を繰り返し、きらめいて見えます。
tomWipeDown70x7テキストが上から下へ徐々に表示されます。
tomWipeRight80x8テキストが下から上へ徐々に表示されます。
tomAnimationMax80x8アニメーション フラグの最大値を定義します。
tomLowerCase00x0テキストを小文字にします。
tomUpperCase10x1テキストを大文字にします。
tomTitleCase20x2各単語の最初の文字を大文字にします。
tomSentenceCase40x4各文の最初の文字を大文字にします。
tomToggleCase50x5各文字の大文字と小文字を切り替えます。
tomReadOnly2560x100読み取り専用です。
tomShareDenyRead5120x200他のプログラムは読み取りできません。
tomShareDenyWrite10240x400他のプログラムは書き込みできません。
tomPasteFile40960x1000選択範囲をファイルで置き換えます。
tomCreateNew160x10新しいファイルを作成します。ファイルが既に存在する場合は失敗します。
tomCreateAlways320x20新しいファイルを作成します。既存のファイルがある場合は破棄します。
tomOpenExisting480x30既存のファイルを開きます。ファイルが存在しない場合は失敗します。
tomOpenAlways640x40既存のファイルを開きます。ファイルが存在しない場合は新しいファイルを作成します。
tomTruncateExisting800x50既存のファイルを開きますが、長さを 0 に切り詰めます。
tomRTF10x1RTF として開きます。
tomText20x2ANSI または Unicode のテキストとして開きます。
tomHTML30x3HTML として開きます。
tomWordDocument40x4Word 文書として開きます。
tomBold-21474836470x80000001太字。
tomItalic-21474836460x80000002斜体。
tomUnderline-21474836440x80000004下線。
tomStrikeout-21474836400x80000008取り消し線。
tomProtected-21474836320x80000010保護。
tomLink-21474836160x80000020ハイパーリンク。
tomSmallCaps-21474835840x80000040スモール キャピタル。
tomAllCaps-21474835200x80000080すべて大文字。
tomHidden-21474833920x80000100隠し文字。
tomOutline-21474831360x80000200アウトライン。
tomShadow-21474826240x80000400影付き。
tomEmboss-21474816000x80000800浮き出し。
tomImprint-21474795520x80001000浮き彫り。
tomDisabled-21474754560x80002000無効。
tomRevised-21474672640x80004000変更済み。
tomSubscriptCF-21474181120x80010000下付き文字の文字書式です。
tomSuperscriptCF-21473525760x80020000上付き文字の文字書式です。
tomFontBound-21464350720x80100000フォント バインド (フォント バインドを使用します)。
tomLinkProtected-21390950400x80800000リンクは保護されています (フレンドリ名リンク)。
tomInlineObjectStart-21307064320x81000000インライン オブジェクトの開始デリミターです。
tomExtendedChar-21139292160x82000000文字は、スクリプトの中であまり一般的でないものです。スクリプトをサポートするフォントは、そのような文字のグリフを持っているかどうかを確認する必要があります。
tomAutoBackColor-20803747840x84000000システムの背景色を使用します。
tomMathZoneNoBuildUp-20132659200x88000000演算子をビルドアップしません。
tomMathZone-18790481920x90000000数式ゾーンです。
tomMathZoneOrdinary-16106127360xA0000000数式ゾーン内の通常のテキストです。
tomAutoTextColor-10737418240xC0000000システムのテキスト色を使用します。
tomMathZoneDisplay2621440x40000ディスプレイ数式ゾーンです。
tomParaEffectRTL10x1右から左に記述する段落
tomParaEffectKeep20x2段落を分割しません。
tomParaEffectKeepNext40x4次の段落と分離しません。
tomParaEffectPageBreakBefore80x8この段落の前に改ページを挿入します。
tomParaEffectNoLineNumber160x10この段落には行番号を付けません。
tomParaEffectNoWidowControl320x20ウィドウ コントロールを行いません。
tomParaEffectDoNotHyphen640x40この段落ではハイフネーションを行いません。
tomParaEffectSideBySide1280x80左右に並べて配置します。
tomParaEffectCollapsed2560x100見出しの内容が (アウトライン表示で) 折りたたまれています。
tomParaEffectOutlineLevel5120x200アウトライン表示の入れ子レベルです。
tomParaEffectBox10240x400段落に囲み枠の効果があります (表示されません)。
tomParaEffectTableRowDelimiter40960x1000表のデリミターの位置または内部です。
tomParaEffectTable163840x4000表の内部または先頭です。
tomModWidthPairs10x1東アジアの文字ペア幅の調整を使用します。
tomModWidthSpace20x2東アジアの空白幅の調整を使用します。
tomAutoSpaceAlpha40x4英字との間で東アジアの自動スペース調整を使用します。
tomAutoSpaceNumeric80x8数字に対して東アジアの自動スペース調整を使用します。
tomAutoSpaceParens160x10丸括弧や角括弧に対して東アジアの自動スペース調整を使用します。
tomEmbeddedFont320x20埋め込みフォント (CLIP_EMBEDDED)。
tomDoublestrike640x40二重取り消し線。
tomOverlapping1280x80連続範囲にテキストの重なりがあります。
tomNormalCaret00x0通常のキャレットです。
tomKoreanBlockCaret10x1韓国語のブロック キャレットです。
tomNullCaret20x2NULL キャレット (キャレットを表示しません)。
tomIncludeInset10x1クライアント四角形に左と上のインセットを加算し、クライアント四角形から右と下のインセットを減算します。
tomUnicodeBiDi10x1Unicode の双方向 (bidi) アルゴリズムを使用します。
tomMathCFCheck40x4数式ゾーンの文字書式を確認します。
tomUnlink80x8テキストをハイパーリンクの一部として含めません。
tomUnhide160x10隠し文字として挿入しません。
tomCheckTextLimit320x20テキストが収まるように増やすのではなく、現在のテキストの制限に従います。
tomIgnoreCurrentFont00x0特定の文字位置で有効になっているフォントを無視します。
tomMatchCharRep10x1現在の文字レパートリーに一致させます。
tomMatchFontSignature20x2現在のフォント シグネチャに一致させます。
tomMatchAscii40x4文字レパートリーが tomAnsi の場合は、現在のフォントを使用します。
tomGetHeightOnly80x8高さを取得します。
tomMatchMathFont160x10数式フォントに一致させます。
tomCharset-21474836480x80000000指定した文字セットに基づいて文字レパートリーを設定します。
tomCharRepFromLcid10737418240x40000000指定した LCID に基づいて文字レパートリーを設定します。
tomAnsi00x0Latin 1
tomEastEurope10x1Latin 1 および 2 から
tomCyrillic20x2キリル文字
tomGreek30x3ギリシャ文字
tomTurkish40x4トルコ語 (Latin 1 + ドットなしの i など)
tomHebrew50x5ヘブライ語
tomArabic60x6アラビア語
tomBaltic70x7Latin 1 および 2 から
tomVietnamese80x8一部の結合記号を含む Latin 1
tomDefaultCharRep90x9既定の文字レパートリー
tomSymbol100xAシンボル文字セット (Unicode ではありません)
tomThai110xBタイ語
tomShiftJIS120xC日本語
tomGB2312130xD簡体字中国語
tomHangul140xEハングル
tomBIG5150xF繁体字中国語
tomPC437160x10PC437 文字セット (DOS)
tomOEM170x11OEM 文字セット (初期の PC)
tomMac180x12Macintosh の主要な文字レパートリー
tomArmenian190x13アルメニア文字
tomSyriac200x14シリア文字
tomThaana210x15ターナ文字
tomDevanagari220x16デーバナーガリー文字
tomBengali230x17バングラ文字 (旧称ベンガル文字)
tomGurmukhi240x18グルムキー文字
tomGujarati250x19グジャラート文字
tomOriya260x1Aオディア文字 (旧称オリヤー文字)
tomTamil270x1Bタミル文字
tomTelugu280x1Cテルグ文字
tomKannada290x1Dカンナダ文字
tomMalayalam300x1Eマラヤーラム文字
tomSinhala310x1Fシンハラ文字
tomLao320x20ラオ文字
tomTibetan330x21チベット文字
tomMyanmar340x22ミャンマー文字
tomGeorgian350x23グルジア文字
tomJamo360x24ハングル字母 (Jamo)
tomEthiopic370x25エチオピア文字
tomCherokee380x26チェロキー文字
tomAboriginal390x27先住民文字 (Aboriginal)
tomOgham400x28オガム文字
tomRunic410x29ルーン文字
tomKhmer420x2Aクメール文字
tomMongolian430x2Bモンゴル文字
tomBraille440x2C点字
tomYi450x2Dイ文字
tomLimbu460x2Eリンブ文字
tomTaiLe470x2Fタイ・ロ文字 (TaiLe)
tomNewTaiLue480x30新タイ・ルー文字 (TaiLue)
tomSylotiNagri490x31シロティ・ナグリ文字
tomKharoshthi500x32カローシュティー文字
tomKayahli510x33カヤー・リ文字
tomUsymbol520x34Unicode シンボル
tomEmoji530x35絵文字
tomGlagolitic540x36グラゴル文字
tomLisu550x37リス文字
tomVai560x38ヴァイ文字
tomNKo570x39ンコ文字
tomOsmanya580x3Aオスマニア文字
tomPhagsPa590x3Bパスパ文字
tomGothic600x3Cゴート文字
tomDeseret610x3Dデセレット文字
tomTifinagh620x3Eティフナグ文字
tomCharRepMax630x3F文字レパートリー フラグの最大値です。
tomRE10Mode10x1Microsoft Rich Edit 1.0 モードを使用します。
tomUseAtFont20x2CJK の縦書きテキスト用に、名前が @ で始まるフォントを使用します。縦書きで表示すると、そのようなフォントの文字は 90 度回転され、横倒しではなく正立して見えます。
tomTextFlowMask120xC次の 4 つのテキスト方向に対するマスクです。
tomTextFlowES00x0通常の左から右への横書きテキストです。
tomTextFlowSW40x4通常の東アジアの縦書きテキストです。
tomTextFlowWN80x8代替の方向です。
tomTextFlowNE120xC代替の方向です。
tomNoIME5242880x80000IME の動作を無効にします (ES_NOIME を参照してください)。
tomSelfIME2621440x40000すべての IME 操作をアプリケーションが処理できるように、リッチ エディット コントロールに指示します (ES_SELFIME を参照してください)。
tomNoUpScroll655360x10000水平スクロールが無効です。
tomNoVpScroll2621440x40000垂直スクロールが無効です。
tomNoLink00x0リンクではありません。
tomClientLink10x1URL のみです。つまり、フレンドリ名はありません。
tomFriendlyLinkName20x2フレンドリ名リンクの名前です。
tomFriendlyLinkAddress30x3フレンドリ名リンクの URL です。
tomAutoLinkURL40x4自動リンクの URL です。
tomAutoLinkEmail50x5メール アドレスへの自動リンクです。
tomAutoLinkPhone60x6電話番号への自動リンクです。
tomAutoLinkPath70x7記憶域の場所への自動リンクです。
tomCompressNone00x0圧縮しません。
tomCompressPunctuation10x1句読点を圧縮します。
tomCompressPunctuationAndKana20x2句読点とかなを圧縮します。
tomCompressMax20x2圧縮フラグの最大値です。
tomUnderlinePositionAuto00x0下線の位置を自動的に設定します。
tomUnderlinePositionBelow10x1下線をテキストの下に描画します。
tomUnderlinePositionAbove20x2下線をテキストの上に描画します。
tomUnderlinePositionMax20x2下線位置フラグの最大値です。
tomFontAlignmentAuto00x0横書きレイアウトでは CJK 文字をベースラインに揃えます。縦書きレイアウトでは CJK 文字を中央に揃えます。
tomFontAlignmentTop10x1横書きレイアウトでは CJK 文字を上に揃えます。縦書きレイアウトでは CJK 文字を右に揃えます。
tomFontAlignmentBaseline20x2横書きまたは縦書きレイアウトで、CJK 文字をベースラインに揃えます。
tomFontAlignmentBottom30x3横書きレイアウトでは CJK 文字を下に揃えます。縦書きレイアウトでは CJK 文字を左に揃えます。
tomFontAlignmentCenter40x4横書きレイアウトでは CJK 文字を垂直方向の中央に配置します。縦書きレイアウトでは CJK 文字を水平方向の中央に揃えます。
tomFontAlignmentMax40x4フォント配置フラグの最大値です。
tomRubyBelow1280x80
tomRubyAlignCenter00x0
tomRubyAlign01010x1
tomRubyAlign12120x2
tomRubyAlignLeft30x3
tomRubyAlignRight40x4
tomLimitsDefault00x0上下限の位置はドキュメントの既定値を使用します。
tomLimitsUnderOver10x1上下限は演算子の下と上に配置されます。
tomLimitsSubSup20x2上下限は演算子の下付き文字と上付き文字になります。
tomUpperLimitAsSuperScript30x3上限は上付き文字です。
tomLimitsOpposite40x4tomLimitsSubSuptomLimitsUnderOver を切り替えます。
tomShowLLimPlaceHldr80x8空の下限プレースホルダーを表示します。
tomShowULimPlaceHldr160x10空の上限プレースホルダーを表示します。
tomDontGrowWithContent640x40引数に合わせて n 項演算子を拡大しません。
tomGrowWithContent1280x80引数に合わせて n 項演算子を拡大します。
tomSubSupAlign10x1下付き文字を上付き文字の下に揃えます。
tomLimitAlignMask30x3tomLimitAlignCentertomLimitAlignLefttomLimitAlignRight. のマスクです。
tomLimitAlignCenter00x0上下限を基底の下で中央に揃えます。
tomLimitAlignLeft10x1上下限と基底の左端を揃えます。
tomLimitAlignRight20x2上下限と基底の右端を揃えます。
tomShowDegPlaceHldr80x8空の根指数プレースホルダーを表示します。
tomAlignDefault00x0括弧をベースラインで中央に揃えます。
tomAlignMatchAscentDescent20x2引数のアセントとディセントに一致する括弧を使用します。
tomMathVariant320x20ビット 7、6 には TeX のバリアント列挙値を指定できます:
tomStyleDefault00x0数式ハンドラーがスタイルを決定します。
tomStyleScriptScriptCramped10x12nd レベル以上の下付き文字/上付き文字のサイズ (cramped)。
tomStyleScriptScript20x22nd レベル以上の下付き文字/上付き文字のサイズ。
tomStyleScriptCramped30x31st レベルの下付き文字/上付き文字のサイズ (cramped)。
tomStyleScript40x41st レベルの下付き文字/上付き文字のサイズ。
tomStyleTextCramped50x5テキスト サイズの cramped 形式です (たとえば平方根の内部)。
tomStyleText60x6標準のインライン テキスト サイズです。
tomStyleDisplayCramped70x7ディスプレイ スタイルの cramped 形式です。
tomStyleDisplay80x8ディスプレイ スタイルです。
tomMathRelSize640x40tomDecDecSizetomDecSizetomIncSizetomIncIncSize のいずれかが有効であることを示します。最大サイズは tomStyleText のサイズ、最小サイズは tomStyleScriptScript のサイズであることに注意してください。
tomDecDecSize2540xFE既定より 2 段階小さいサイズです。
tomDecSize2550xFF既定より 1 段階小さいサイズです。
tomIncSize650x41既定より 1 段階大きいサイズです。
tomIncIncSize660x42既定より 2 段階大きいサイズです。
tomGravityUI00x0選択のユーザー インターフェイス規則を使用します。
tomGravityBack10x1両端が後方グラビティを持ちます。
tomGravityFore20x2両端が前方グラビティを持ちます。
tomGravityIn30x3内向きのグラビティです。つまり、開始位置は前方、終了位置は後方です。
tomGravityOut40x4外向きのグラビティです。つまり、開始位置は後方、終了位置は前方です。
tomGravityBackward5368709120x20000000
tomGravityForward10737418240x40000000
tomAdjustCRLF10x1先頭の CR/LF を調整します。
tomUseCRLF20x2復帰または改行の代わりに CR/LF を使用します。
tomTextize40x40xFFFC (OLE オブジェクト) までコピーします。
tomAllowFinalEOP80x8最後の段落終端 (EOP) マーカーを許可します。
tomFoldMathAlpha160x10数式用英数字を ASCII/ギリシャ文字に畳み込みます。
tomNoHidden320x20隠し文字を含めません。
tomIncludeNumbering640x40リストの番号を含めます。
tomTranslateTableCell1280x80表の行デリミター文字をスペースに置き換えます。
tomNoMathZoneBrackets2560x100数式ゾーンの括弧を含めません。
tomConvertMathChar5120x200ITextFont2::GetEffects メソッドで取得した斜体および太字の状態に従って、数式用イタリックや数式用ボールドとの間で変換します。
tomNoUCGreekItalic10240x400大文字のギリシャ文字に数式用イタリックを使用しません。この値は
tomConvertMathChar と共に使用します。
tomAllowMathBold20480x800数式用ボールドを許可します。この値は
tomConvertMathChar と共に使用します。
tomLanguageTag40960x1000この範囲の BCP-47 言語タグを取得します。
tomConvertRTF81920x2000テキストを RTF で取得します。
tomApplyRtfDocProps163840x4000RTF ドキュメントの既定のプロパティを適用します。
tomPhantomShow10x1ファントム オブジェクトの引数を表示します。
tomPhantomZeroWidth20x2ファントム オブジェクトの幅は 0 です。
tomPhantomZeroAscent40x4ファントム オブジェクトのアセントは 0 です。
tomPhantomZeroDescent80x8ファントム オブジェクトのディセントは 0 です。
tomPhantomTransparent160x10引数のみが存在するかのようにファントム オブジェクトの間隔を設定します。
tomPhantomASmash50x5アセントのスマッシュです。
tomPhantomDSmash90x9ディセントのスマッシュです。
tomPhantomHSmash30x3水平方向のスマッシュです。
tomPhantomSmash130xD完全なスマッシュです。
tomPhantomHorz120xC水平方向のファントムです。
tomPhantomVert20x2垂直方向のファントムです。
tomBoxHideTop10x1上の罫線を非表示にします。
tomBoxHideBottom20x2下の罫線を非表示にします。
tomBoxHideLeft40x4左の罫線を非表示にします。
tomBoxHideRight80x8右の罫線を非表示にします。
tomBoxStrikeH160x10水平方向の取り消し線を表示します。
tomBoxStrikeV320x20垂直方向の取り消し線を表示します。
tomBoxStrikeTLBR640x40左上から右下への斜めの取り消し線を表示します。
tomBoxStrikeBLTR1280x80左下から右上への斜めの取り消し線を表示します。
tomBoxAlignCenter10x1中央をベースラインに合わせて垂直方向に配置します。
tomSpaceMask280x1CtomSpaceDefaulttomSpaceUnarytomSpaceBinarytomSpaceRelationaltomSpaceSkiptomSpaceOrdtomSpaceDifferential. のマスクです。
tomSpaceDefault00x0既定の間隔
tomSpaceUnary40x4オブジェクトを単項演算子であるかのように配置します。
tomSpaceBinary80x8オブジェクトを二項演算子であるかのように配置します。
tomSpaceRelational120xCオブジェクトを関係演算子であるかのように配置します。
tomSpaceSkip160x10オブジェクトを単項演算子であるかのように配置します。
tomSpaceOrd200x14オブジェクトを序数演算子であるかのように配置します。
tomSpaceDifferential240x18オブジェクトを微分演算子であるかのように配置します。
tomSizeText320x20テキスト サイズとして扱います。
tomSizeScript640x40スクリプト サイズ (テキスト サイズの約 73%) として扱います。
tomSizeScriptScript960x60下付き文字サイズ (テキスト サイズの約 60%) として扱います。
tomNoBreak1280x80引数を行をまたいで分割しません。
tomTransparentForPositioning2560x100引数のみが表示されるかのように配置します。
tomTransparentForSpacing5120x200引数のプロパティに従って間隔を設定します。
tomStretchCharBelow00x0基底の下の文字を伸縮します。
tomStretchCharAbove10x1基底の上の文字を伸縮します。
tomStretchBaseBelow20x2文字の下の基底を伸縮します。
tomStretchBaseAbove30x3文字の上の基底を伸縮します。
tomMatrixAlignMask30x3tomMatrixAlignCentertomMatrixAlignTopRowtomMatrixAlignBottomRow. のマスクです。
tomMatrixAlignCenter00x0行列の中央をベースラインに揃えます。
tomMatrixAlignTopRow10x1行列の先頭行をベースラインに揃えます。
tomMatrixAlignBottomRow30x3行列の最終行をベースラインに揃えます。
tomShowMatPlaceHldr80x8空の要素プレースホルダー (点線の枠) を表示します。
tomEqArrayLayoutWidth10x1右側のサイズをレイアウト幅まで拡張します (数式番号用)
tomEqArrayAlignMask120xCtomEqArrayAlignCentertomEqArrayAlignTopRowtomEqArrayBottomRow. のマスクです。
tomEqArrayAlignCenter00x0数式配列の中央をベースラインに揃えます。
tomEqArrayAlignTopRow40x4

数式の上端をベースラインに揃えます。

数式の先頭行をベースラインに揃えます。

tomEqArrayAlignBottomRow120xC数式の最終行をベースラインに揃えます。
tomMathManualBreakMask1270x7FtomMathBreakLefttomMathBreakCentertomMathBreakRight. のマスクです。
tomMathBreakLeft1250x7D手動改行の後のテキストを左に揃えます。
tomMathBreakCenter1260x7E手動改行の後のテキストを中央に揃えます。
tomMathBreakRight1270x7F手動改行の後のテキストを右に揃えます。
tomMathEqAlign1280x80数式の配置です。
tomMathArgShadingStart5930x251数式の引数の網かけを開始します。
tomMathArgShadingEnd5940x252数式の引数の網かけを終了します。
tomMathObjShadingStart5950x253数式オブジェクトの網かけを開始します。
tomMathObjShadingEnd5960x254数式オブジェクトの網かけを終了します。
tomFunctionTypeNone00x0関数リストに含まれません。
tomFunctionTypeTakesArg10x1引数を取る通常の数式関数です。
tomFunctionTypeTakesLim20x2_ などに下限を使用します。
tomFunctionTypeTakesLim230x3直前の FA を NBSP に変換します。
tomFunctionTypeIsLim40x4"lim" 関数です。
tomMathParaAlignDefault00x0数式段落の既定の配置です。
tomMathParaAlignCenterGroup10x1数式段落をグループとして中央に揃えます。
tomMathParaAlignCenter20x2数式段落を中央に揃えます。
tomMathParaAlignLeft30x3数式段落を左に揃えます。
tomMathParaAlignRight40x4数式段落を右に揃えます。
tomMathDispAlignMask30x3tomMathDispAlignCenterGrouptomMathDispAlignCentertomMathDispAlignLefttomMathDispAlignRighttomMathDispIntUnderOvertomMathDispNaryGrow のマスクです。
tomMathDispAlignCenterGroup00x0数式段落をグループとして中央に揃えます。
tomMathDispAlignCenter10x1数式段落内のすべての数式を中央に揃えます。
tomMathDispAlignLeft20x2数式段落内のすべての数式を左揃えにします。
tomMathDispAlignRight30x3数式段落内のすべての数式を右揃えにします。
tomMathDispIntUnderOver40x4ディスプレイ モードでの積分の上下限の位置です。
tomMathDispFracTeX80x8ディスプレイ モードの入れ子になった分数のスクリプト サイズを使用するかどうかを示します。
tomMathDispNaryGrow160x10数式段落の n 項演算子の拡大を使用するかどうかを示します。
tomMathDocEmptyArgMask960x60空の引数の表示マスクです。
tomMathDocEmptyArgAuto00x0必要に応じて点線の四角形を表示します。
tomMathDocEmptyArgAlways320x20常に点線の四角形を表示します。
tomMathDocEmptyArgNever640x40何も表示しません。
tomMathDocSbSpOpUnchanged1280x80アンダースコア (_) を下付き文字として、キャレット (^) を上付き文字として表示しません。
tomMathDocDiffMask7680x300tomMathDocDiffUprighttomMathDocDiffItalictomMathDocDiffOpenItalic の各オプションのスタイル マスクです。
tomMathDocDiffDefault00x0数式の微分記号に既定のグリフを使用します。
tomMathDocDiffUpright2560x100数式の微分記号に直立体のグリフを使用します。
tomMathDocDiffItalic5120x200数式の微分記号にイタリック体のグリフを使用します。
tomMathDocDiffOpenItalic7680x300グリフを変更しません。
tomMathDispNarySubSup10240x400数式段落における非積分の n 項演算子の上下限の位置です。
tomMathDispDef20480x800数式段落の間隔の既定値です。通常の段落オフセットではなく、数式段落のオフセットを使用します。
tomMathEnableRtl40960x1000RTL 段落で右から左 (RTL) の数式ゾーンを有効にします。
tomMathBrkBinMask1966080x30000数式の改行マスクです。
tomMathBrkBinBefore00x0二項演算子または関係演算子の前で改行します。
tomMathBrkBinAfter655360x10000二項演算子または関係演算子の後で改行します。
tomMathBrkBinDup1310720x20000二項演算子または関係演算子を前後で重複表示します。
tomMathBrkBinSubMask7864320xC0000マイナス演算子の重複表示マスクです。
tomMathBrkBinSubMM00x0-- (両方の行にマイナス)。
tomMathBrkBinSubPM2621440x40000
tomMathBrkBinSubMP5242880x80000
tomSelRange5970x255選択範囲の文字位置と文字数を範囲の値に設定します。
tomHstring5960x254バイナリ文字列 (BSTR) の代わりに文字列ハンドル (HSTRING) を使用します。
tomFontPropTeXStyle8280x33Cフォントの TeX スタイルを取得します。
tomFontPropAlign8290x33D

tomFontPropAlign を使用して、数式ゾーン内の演算子の Align プロパティを取得します。値は次のように割り当てられます:

  • 値 0 は特別な配置がないことを示します。
  • 値 1 から 127 は、数式の最初の行にある (n – 1) 番目の演算子に演算子を揃えます。
  • 値 128 は、互いに垂直方向に揃える演算子を示します ("Align at =")。
  • それ以外の値は無効です。
tomFontStretch8300x33E

フォントの伸縮の種類です。次のいずれかの値を指定できます。

tomFontStretchDefault tomFontStretchUltraCondensed tomFontStretchExtraCondensed tomFontStretchCondensed tomFontStretchNormal tomFontStretchSemiExpanded tomFontStretchExpanded tomFontStretchExtraExpanded tomFontStretchUltraExpanded

tomFontStyle8310x33F

フォントのスタイルです。次のいずれかの値を指定できます。

  • tomFontStyleUpright
  • tomFontStyleItalic
  • tomFontStyleOblique
tomFontStyleUpright00x0通常の直立体のフォント スタイルを表します。
tomFontStyleOblique10x1斜体 (oblique) のフォント スタイルを表します。
tomFontStyleItalic20x2イタリック体のフォント スタイルを表します。
tomFontStretchDefault00x0フォントの伸縮が定義されていません。
tomFontStretchUltraCondensed10x1極端に狭いフォントの伸縮 (標準の 50%) です。
tomFontStretchExtraCondensed20x2非常に狭いフォントの伸縮 (標準の 62.5%) です。
tomFontStretchCondensed30x3狭いフォントの伸縮 (標準の 75%) です。
tomFontStretchSemiCondensed40x4やや狭いフォントの伸縮 (標準の 87.5%) です。
tomFontStretchNormal50x5他のすべてのフォント伸縮値の基準となる標準のフォントの伸縮 (100%) です。
tomFontStretchSemiExpanded60x6やや広いフォントの伸縮 (標準の 112.5%) です。
tomFontStretchExpanded70x7広いフォントの伸縮 (標準の 125%) です。
tomFontStretchExtraExpanded80x8非常に広いフォントの伸縮 (標準の 150%) です。
tomFontStretchUltraExpanded90x9極端に広いフォントの伸縮 (標準の 200%) です。
tomFontWeightDefault00x0既定のフォントの太さです。
tomFontWeightThin1000x64極細のフォントの太さです。
tomFontWeightExtraLight2000xC8非常に細いフォントの太さです。
tomFontWeightLight3000x12C細いフォントの太さです。
tomFontWeightNormal4000x190標準のフォントの太さです。
tomFontWeightRegular4000x190tomFontWeightNormal と同じです。
tomFontWeightMedium5000x1F4中程度のフォントの太さです。
tomFontWeightSemiBold6000x258やや太いフォントの太さです。
tomFontWeightBold7000x2BC太字のフォントの太さです。
tomFontWeightExtraBold8000x320非常に太いフォントの太さです。
tomFontWeightBlack9000x384極太のフォントの太さです。
tomFontWeightHeavy9000x384tomFontWeightBlack と同じです。
tomFontWeightExtraBlack9500x3B6さらに極太のフォントの太さです。
tomParaPropMathAlign10790x437数式段落の配置プロパティです。
tomDocMathBuild1280x80ITextDocument2::SetProperty メソッドと共に使用して、tomMathAutoCorrecttomTeXtomMathAlphabetics の任意の組み合わせを設定します。
tomMathLMargin1290x81ディスプレイ数式の左余白です。
tomMathRMargin1300x82ディスプレイ数式の右余白です。
tomMathWrapIndent1310x83ディスプレイ数式の折り返しインデントです。
tomMathWrapRight1320x84ディスプレイ数式の右折り返しインデントです (左から右 (LTR) の数式ゾーンの場合)。
tomMathPostSpace1340x86ディスプレイ数式の後の間隔です。
tomMathPreSpace1330x85ディスプレイ数式の前の間隔です。
tomMathInterSpace1350x87数式段落内の数式間の間隔です。
tomMathIntraSpace1360x88ディスプレイ数式内の行間の間隔です。
tomCanCopy1370x89データをクリップボードにコピーできるかどうかを示します。
tomCanRedo1380x8A1 つ以上のやり直し操作が存在するかどうかを示します。
tomCanUndo1390x8B1 つ以上の元に戻す操作が存在するかどうかを示します。
tomUndoLimit1400x8C元に戻すスタックの数の上限です。
tomDocAutoLink1410x8Dドキュメントの自動リンクです。
tomEllipsisMode1420x8E省略記号のモードです。
tomEllipsisState1430x8F省略記号の状態です。
tomEllipsisNone00x0省略記号は無効です。
tomEllipsisEnd10x1省略記号は行内の任意の位置で改行を強制します。
tomEllipsisWord30x3省略記号は単語間で改行を強制します。
tomEllipsisPresent10x1省略記号が存在します。
tomVTopCell10x1垂直方向に結合されたセル群の最上部のセルです。
tomVLowCell20x2垂直方向に結合されたセル群のうち、最上部のセル以外のセルです。
tomHStartCell40x4水平方向に結合されたセル群の開始セルです。
tomHContCell80x8水平方向に結合されたセル群のうち、開始セル以外のセルです。
tomRowUpdate10x1関連付けられたテキスト範囲によって識別される表の行のプロパティを持つように、行を更新します。
tomRowApplyDefault00x0
tomCellStructureChangeOnly10x1セルの幅またはセル数を変更します (セルの罫線プロパティなどを変更せずに、列幅を変更したり列を挿入/削除したりする場合)。
tomRowHeightActual20590x80B

表の行の実際の高さです。

- tomChemicalFormula

化学式の変換を使用します。

- tomHaveDelimiter

挿入ポイントの後にデリミターが続きます (数式の自動ビルドアップ)。

- tomMathAlignBreakCenter

手動改行の後のテキストを中央に揃えます。

- tomMathAlignBreakLeft

手動改行の後のテキストを左に揃えます。

- tomMathAlignBreakRight

手動改行の後のテキストを右に揃えます。

- tomMathAlphabetics

数式関数名を除く英字/ギリシャ文字に数式用英数字を使用します。

- tomMathApplyTemplate

オブジェクト テンプレートを範囲に適用します。

- tomMathArabicAlphabetics

変数にアラビア語の数式用英数字を使用します。

- tomMathAutoComplete

数式のオートコンプリート候補をツールヒントに表示します。

- tomMathAutoCorrect

標準の数式 \ キーワードに対する内部の数式オートコレクトです。

- tomMathAutoCorrectExt

手動ビルドアップで外部のオートコレクトを呼び出します。

- tomMathAutoCorrectOpPairs

演算子のペアをオートコレクトします。

- tomMathBackspace

数式オブジェクト内で Backspace キーを処理します。

- tomMathBuildDown

ビルドアップではなくビルドダウンします。

- tomMathBuildDownOutermost

最も外側のオブジェクトのみをビルドダウンします。

- tomMathBuildUpArgOrZone

挿入ポイントの引数またはゾーンをビルドアップします。

- tomMathBuildUpRecurse

再帰的なビルドアップを有効にします。

- tomMathChangeMask

数式の線形化 (ビルドダウン) 時に行う変更を指定するマスクです。次の値の組み合わせを指定できます。

tomMathInsRowBefore tomMathInsRowAfter tomMathInsColBefore tomMathInsColAfter tomMathDeleteRow tomMathDeleteCol tomMathDeleteArg tomMathDeleteArg1 tomMathDeleteArg2 tomMathMakeFracLinear tomMathMakeFracStacked tomMathMakeFracSlashed tomMathMakeLeftSubSup tomMathMakeSubSup tomMathBackspace tomMathEnter tomMathShiftTab tomMathTab tomMathSubscript tomMathSuperscript

- tomMathCollapseSel

ビルドアップまたはビルドダウンの後に選択範囲を縮退させます。

- tomMathDeleteArg

範囲の先頭にある引数を削除します。

- tomMathDeleteArg1

引数 1 (0 から始まる番号) を削除します。

- tomMathDeleteArg2

引数 2 (0 から始まる番号) を削除します。

- tomMathDeleteCol

列を削除します。

- tomMathDeleteRow

行を削除します。

- tomMathEnter

数式オブジェクト内で Enter キーを処理します。

- tomMathInsColAfter

現在の引数の後に列または区切り記号を挿入します。

- tomMathInsColBefore

現在の引数の前に列または区切り記号を挿入します。

- tomMathInsRowAfter

挿入ポイントの下に行を挿入します。

- tomMathInsRowBefore

挿入ポイントの上に行を挿入します。

- tomMathMakeFracLinear

線形分数に変更します。

- tomMathMakeFracSlashed

斜線分数に変更します。

- tomMathMakeFracStacked

積み重ね分数に変更します。

- tomMathMakeLeftSubSup

tomSubSup から tomLeftSubSup に変更します。

- tomMathMakeSubSup

tomLeftSubSuptomSubSup に変更します。

- tomMathRemoveOutermost

最も外側のオブジェクトを、その文字を含めずにビルドダウンします。

- tomMathRichEdit

リッチ エディット コントロールと Word の細かな違いを処理します。

- tomMathShiftTab

数式オブジェクト内で Shift+Tab キーの組み合わせを処理します。

- tomMathSingleChar

ビルドアップのために 1 文字が入力されました。

- tomMathSubscript

数式ゾーン内で Ctrl+= キーの組み合わせを処理します。

- tomMathSuperscript

数式ゾーン内で Ctrl+Shift+= キーの組み合わせを処理します。

- tomMathTab

数式オブジェクト内で Tab キーを処理します。

- tomNeedTermOp

終端演算子が必要です。数式の自動ビルドアップで、縮退した範囲に対してのみ使用されます。

- tomPlain

プレーン テキストとしてビルドダウンします。

- tomShowEmptyArgPlaceholders

ビルドアップ時に空の引数プレースホルダーを非表示にしません。

- tomSpecialChar

文字は現在のオペランドの一部として扱われます。

- tomTeX

ビルドアップ/ビルドダウン操作で TeX 構文を有効にします。tomTeX スタイルには次の値を指定できます:

tomStyleDefault
tomStyleScriptScriptCramped
tomStyleScriptScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
tomDecDecSize
tomDecSize
tomIncSize
tomIncIncSize

- tomUseOperandPrec

オペランドの優先順位を使用します。

公式ドキュメント

Text Object Model (TOM) API で使用される値を定義します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum tomConstants : int {
    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 = -1073741823,
    tomForward = 1073741823,
    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 = 65536,
    tomListPeriod = 131072,
    tomListPlain = 196608,
    tomListNoNumber = 262144,
    tomListMinus = 524288,
    tomIgnoreNumberStyle = 16777216,
    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 = 10,
    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 = 1073741825,
    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 = 256,
    tomShareDenyRead = 512,
    tomShareDenyWrite = 1024,
    tomPasteFile = 4096,
    tomCreateNew = 16,
    tomCreateAlways = 32,
    tomOpenExisting = 48,
    tomOpenAlways = 64,
    tomTruncateExisting = 80,
    tomRTF = 1,
    tomText = 2,
    tomHTML = 3,
    tomWordDocument = 4,
    tomBold = -2147483647,
    tomItalic = -2147483646,
    tomUnderline = -2147483644,
    tomStrikeout = -2147483640,
    tomProtected = -2147483632,
    tomLink = -2147483616,
    tomSmallCaps = -2147483584,
    tomAllCaps = -2147483520,
    tomHidden = -2147483392,
    tomOutline = -2147483136,
    tomShadow = -2147482624,
    tomEmboss = -2147481600,
    tomImprint = -2147479552,
    tomDisabled = -2147475456,
    tomRevised = -2147467264,
    tomSubscriptCF = -2147418112,
    tomSuperscriptCF = -2147352576,
    tomFontBound = -2146435072,
    tomLinkProtected = -2139095040,
    tomInlineObjectStart = -2130706432,
    tomExtendedChar = -2113929216,
    tomAutoBackColor = -2080374784,
    tomMathZoneNoBuildUp = -2013265920,
    tomMathZone = -1879048192,
    tomMathZoneOrdinary = -1610612736,
    tomAutoTextColor = -1073741824,
    tomMathZoneDisplay = 262144,
    tomParaEffectRTL = 1,
    tomParaEffectKeep = 2,
    tomParaEffectKeepNext = 4,
    tomParaEffectPageBreakBefore = 8,
    tomParaEffectNoLineNumber = 16,
    tomParaEffectNoWidowControl = 32,
    tomParaEffectDoNotHyphen = 64,
    tomParaEffectSideBySide = 128,
    tomParaEffectCollapsed = 256,
    tomParaEffectOutlineLevel = 512,
    tomParaEffectBox = 1024,
    tomParaEffectTableRowDelimiter = 4096,
    tomParaEffectTable = 16384,
    tomModWidthPairs = 1,
    tomModWidthSpace = 2,
    tomAutoSpaceAlpha = 4,
    tomAutoSpaceNumeric = 8,
    tomAutoSpaceParens = 16,
    tomEmbeddedFont = 32,
    tomDoublestrike = 64,
    tomOverlapping = 128,
    tomNormalCaret = 0,
    tomKoreanBlockCaret = 1,
    tomNullCaret = 2,
    tomIncludeInset = 1,
    tomUnicodeBiDi = 1,
    tomMathCFCheck = 4,
    tomUnlink = 8,
    tomUnhide = 16,
    tomCheckTextLimit = 32,
    tomIgnoreCurrentFont = 0,
    tomMatchCharRep = 1,
    tomMatchFontSignature = 2,
    tomMatchAscii = 4,
    tomGetHeightOnly = 8,
    tomMatchMathFont = 16,
    tomCharset = -2147483648,
    tomCharRepFromLcid = 1073741824,
    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 = 1,
    tomUseAtFont = 2,
    tomTextFlowMask = 12,
    tomTextFlowES = 0,
    tomTextFlowSW = 4,
    tomTextFlowWN = 8,
    tomTextFlowNE = 12,
    tomNoIME = 524288,
    tomSelfIME = 262144,
    tomNoUpScroll = 65536,
    tomNoVpScroll = 262144,
    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 = 128,
    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 = 32,
    tomStyleDefault = 0,
    tomStyleScriptScriptCramped = 1,
    tomStyleScriptScript = 2,
    tomStyleScriptCramped = 3,
    tomStyleScript = 4,
    tomStyleTextCramped = 5,
    tomStyleText = 6,
    tomStyleDisplayCramped = 7,
    tomStyleDisplay = 8,
    tomMathRelSize = 64,
    tomDecDecSize = 254,
    tomDecSize = 255,
    tomIncSize = 65,
    tomIncIncSize = 66,
    tomGravityUI = 0,
    tomGravityBack = 1,
    tomGravityFore = 2,
    tomGravityIn = 3,
    tomGravityOut = 4,
    tomGravityBackward = 536870912,
    tomGravityForward = 1073741824,
    tomAdjustCRLF = 1,
    tomUseCRLF = 2,
    tomTextize = 4,
    tomAllowFinalEOP = 8,
    tomFoldMathAlpha = 16,
    tomNoHidden = 32,
    tomIncludeNumbering = 64,
    tomTranslateTableCell = 128,
    tomNoMathZoneBrackets = 256,
    tomConvertMathChar = 512,
    tomNoUCGreekItalic = 1024,
    tomAllowMathBold = 2048,
    tomLanguageTag = 4096,
    tomConvertRTF = 8192,
    tomApplyRtfDocProps = 16384,
    tomPhantomShow = 1,
    tomPhantomZeroWidth = 2,
    tomPhantomZeroAscent = 4,
    tomPhantomZeroDescent = 8,
    tomPhantomTransparent = 16,
    tomPhantomASmash = 5,
    tomPhantomDSmash = 9,
    tomPhantomHSmash = 3,
    tomPhantomSmash = 13,
    tomPhantomHorz = 12,
    tomPhantomVert = 2,
    tomBoxHideTop = 1,
    tomBoxHideBottom = 2,
    tomBoxHideLeft = 4,
    tomBoxHideRight = 8,
    tomBoxStrikeH = 16,
    tomBoxStrikeV = 32,
    tomBoxStrikeTLBR = 64,
    tomBoxStrikeBLTR = 128,
    tomBoxAlignCenter = 1,
    tomSpaceMask = 28,
    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 = 12,
    tomEqArrayAlignCenter = 0,
    tomEqArrayAlignTopRow = 4,
    tomEqArrayAlignBottomRow = 12,
    tomMathManualBreakMask = 127,
    tomMathBreakLeft = 125,
    tomMathBreakCenter = 126,
    tomMathBreakRight = 127,
    tomMathEqAlign = 128,
    tomMathArgShadingStart = 593,
    tomMathArgShadingEnd = 594,
    tomMathObjShadingStart = 595,
    tomMathObjShadingEnd = 596,
    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 = 16,
    tomMathDocEmptyArgMask = 96,
    tomMathDocEmptyArgAuto = 0,
    tomMathDocEmptyArgAlways = 32,
    tomMathDocEmptyArgNever = 64,
    tomMathDocSbSpOpUnchanged = 128,
    tomMathDocDiffMask = 768,
    tomMathDocDiffDefault = 0,
    tomMathDocDiffUpright = 256,
    tomMathDocDiffItalic = 512,
    tomMathDocDiffOpenItalic = 768,
    tomMathDispNarySubSup = 1024,
    tomMathDispDef = 2048,
    tomMathEnableRtl = 4096,
    tomMathBrkBinMask = 196608,
    tomMathBrkBinBefore = 0,
    tomMathBrkBinAfter = 65536,
    tomMathBrkBinDup = 131072,
    tomMathBrkBinSubMask = 786432,
    tomMathBrkBinSubMM = 0,
    tomMathBrkBinSubPM = 262144,
    tomMathBrkBinSubMP = 524288,
    tomSelRange = 597,
    tomHstring = 596,
    tomFontPropTeXStyle = 828,
    tomFontPropAlign = 829,
    tomFontStretch = 830,
    tomFontStyle = 831,
    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 = 1079,
    tomDocMathBuild = 128,
    tomMathLMargin = 129,
    tomMathRMargin = 130,
    tomMathWrapIndent = 131,
    tomMathWrapRight = 132,
    tomMathPostSpace = 134,
    tomMathPreSpace = 133,
    tomMathInterSpace = 135,
    tomMathIntraSpace = 136,
    tomCanCopy = 137,
    tomCanRedo = 138,
    tomCanUndo = 139,
    tomUndoLimit = 140,
    tomDocAutoLink = 141,
    tomEllipsisMode = 142,
    tomEllipsisState = 143,
    tomEllipsisNone = 0,
    tomEllipsisEnd = 1,
    tomEllipsisWord = 3,
    tomEllipsisPresent = 1,
    tomVTopCell = 1,
    tomVLowCell = 2,
    tomHStartCell = 4,
    tomHContCell = 8,
    tomRowUpdate = 1,
    tomRowApplyDefault = 0,
    tomCellStructureChangeOnly = 1,
    tomRowHeightActual = 2059
} tomConstants;
public enum tomConstants : int
{
    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 = -1073741823,
    tomForward = 1073741823,
    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 = 65536,
    tomListPeriod = 131072,
    tomListPlain = 196608,
    tomListNoNumber = 262144,
    tomListMinus = 524288,
    tomIgnoreNumberStyle = 16777216,
    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 = 10,
    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 = 1073741825,
    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 = 256,
    tomShareDenyRead = 512,
    tomShareDenyWrite = 1024,
    tomPasteFile = 4096,
    tomCreateNew = 16,
    tomCreateAlways = 32,
    tomOpenExisting = 48,
    tomOpenAlways = 64,
    tomTruncateExisting = 80,
    tomRTF = 1,
    tomText = 2,
    tomHTML = 3,
    tomWordDocument = 4,
    tomBold = -2147483647,
    tomItalic = -2147483646,
    tomUnderline = -2147483644,
    tomStrikeout = -2147483640,
    tomProtected = -2147483632,
    tomLink = -2147483616,
    tomSmallCaps = -2147483584,
    tomAllCaps = -2147483520,
    tomHidden = -2147483392,
    tomOutline = -2147483136,
    tomShadow = -2147482624,
    tomEmboss = -2147481600,
    tomImprint = -2147479552,
    tomDisabled = -2147475456,
    tomRevised = -2147467264,
    tomSubscriptCF = -2147418112,
    tomSuperscriptCF = -2147352576,
    tomFontBound = -2146435072,
    tomLinkProtected = -2139095040,
    tomInlineObjectStart = -2130706432,
    tomExtendedChar = -2113929216,
    tomAutoBackColor = -2080374784,
    tomMathZoneNoBuildUp = -2013265920,
    tomMathZone = -1879048192,
    tomMathZoneOrdinary = -1610612736,
    tomAutoTextColor = -1073741824,
    tomMathZoneDisplay = 262144,
    tomParaEffectRTL = 1,
    tomParaEffectKeep = 2,
    tomParaEffectKeepNext = 4,
    tomParaEffectPageBreakBefore = 8,
    tomParaEffectNoLineNumber = 16,
    tomParaEffectNoWidowControl = 32,
    tomParaEffectDoNotHyphen = 64,
    tomParaEffectSideBySide = 128,
    tomParaEffectCollapsed = 256,
    tomParaEffectOutlineLevel = 512,
    tomParaEffectBox = 1024,
    tomParaEffectTableRowDelimiter = 4096,
    tomParaEffectTable = 16384,
    tomModWidthPairs = 1,
    tomModWidthSpace = 2,
    tomAutoSpaceAlpha = 4,
    tomAutoSpaceNumeric = 8,
    tomAutoSpaceParens = 16,
    tomEmbeddedFont = 32,
    tomDoublestrike = 64,
    tomOverlapping = 128,
    tomNormalCaret = 0,
    tomKoreanBlockCaret = 1,
    tomNullCaret = 2,
    tomIncludeInset = 1,
    tomUnicodeBiDi = 1,
    tomMathCFCheck = 4,
    tomUnlink = 8,
    tomUnhide = 16,
    tomCheckTextLimit = 32,
    tomIgnoreCurrentFont = 0,
    tomMatchCharRep = 1,
    tomMatchFontSignature = 2,
    tomMatchAscii = 4,
    tomGetHeightOnly = 8,
    tomMatchMathFont = 16,
    tomCharset = -2147483648,
    tomCharRepFromLcid = 1073741824,
    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 = 1,
    tomUseAtFont = 2,
    tomTextFlowMask = 12,
    tomTextFlowES = 0,
    tomTextFlowSW = 4,
    tomTextFlowWN = 8,
    tomTextFlowNE = 12,
    tomNoIME = 524288,
    tomSelfIME = 262144,
    tomNoUpScroll = 65536,
    tomNoVpScroll = 262144,
    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 = 128,
    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 = 32,
    tomStyleDefault = 0,
    tomStyleScriptScriptCramped = 1,
    tomStyleScriptScript = 2,
    tomStyleScriptCramped = 3,
    tomStyleScript = 4,
    tomStyleTextCramped = 5,
    tomStyleText = 6,
    tomStyleDisplayCramped = 7,
    tomStyleDisplay = 8,
    tomMathRelSize = 64,
    tomDecDecSize = 254,
    tomDecSize = 255,
    tomIncSize = 65,
    tomIncIncSize = 66,
    tomGravityUI = 0,
    tomGravityBack = 1,
    tomGravityFore = 2,
    tomGravityIn = 3,
    tomGravityOut = 4,
    tomGravityBackward = 536870912,
    tomGravityForward = 1073741824,
    tomAdjustCRLF = 1,
    tomUseCRLF = 2,
    tomTextize = 4,
    tomAllowFinalEOP = 8,
    tomFoldMathAlpha = 16,
    tomNoHidden = 32,
    tomIncludeNumbering = 64,
    tomTranslateTableCell = 128,
    tomNoMathZoneBrackets = 256,
    tomConvertMathChar = 512,
    tomNoUCGreekItalic = 1024,
    tomAllowMathBold = 2048,
    tomLanguageTag = 4096,
    tomConvertRTF = 8192,
    tomApplyRtfDocProps = 16384,
    tomPhantomShow = 1,
    tomPhantomZeroWidth = 2,
    tomPhantomZeroAscent = 4,
    tomPhantomZeroDescent = 8,
    tomPhantomTransparent = 16,
    tomPhantomASmash = 5,
    tomPhantomDSmash = 9,
    tomPhantomHSmash = 3,
    tomPhantomSmash = 13,
    tomPhantomHorz = 12,
    tomPhantomVert = 2,
    tomBoxHideTop = 1,
    tomBoxHideBottom = 2,
    tomBoxHideLeft = 4,
    tomBoxHideRight = 8,
    tomBoxStrikeH = 16,
    tomBoxStrikeV = 32,
    tomBoxStrikeTLBR = 64,
    tomBoxStrikeBLTR = 128,
    tomBoxAlignCenter = 1,
    tomSpaceMask = 28,
    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 = 12,
    tomEqArrayAlignCenter = 0,
    tomEqArrayAlignTopRow = 4,
    tomEqArrayAlignBottomRow = 12,
    tomMathManualBreakMask = 127,
    tomMathBreakLeft = 125,
    tomMathBreakCenter = 126,
    tomMathBreakRight = 127,
    tomMathEqAlign = 128,
    tomMathArgShadingStart = 593,
    tomMathArgShadingEnd = 594,
    tomMathObjShadingStart = 595,
    tomMathObjShadingEnd = 596,
    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 = 16,
    tomMathDocEmptyArgMask = 96,
    tomMathDocEmptyArgAuto = 0,
    tomMathDocEmptyArgAlways = 32,
    tomMathDocEmptyArgNever = 64,
    tomMathDocSbSpOpUnchanged = 128,
    tomMathDocDiffMask = 768,
    tomMathDocDiffDefault = 0,
    tomMathDocDiffUpright = 256,
    tomMathDocDiffItalic = 512,
    tomMathDocDiffOpenItalic = 768,
    tomMathDispNarySubSup = 1024,
    tomMathDispDef = 2048,
    tomMathEnableRtl = 4096,
    tomMathBrkBinMask = 196608,
    tomMathBrkBinBefore = 0,
    tomMathBrkBinAfter = 65536,
    tomMathBrkBinDup = 131072,
    tomMathBrkBinSubMask = 786432,
    tomMathBrkBinSubMM = 0,
    tomMathBrkBinSubPM = 262144,
    tomMathBrkBinSubMP = 524288,
    tomSelRange = 597,
    tomHstring = 596,
    tomFontPropTeXStyle = 828,
    tomFontPropAlign = 829,
    tomFontStretch = 830,
    tomFontStyle = 831,
    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 = 1079,
    tomDocMathBuild = 128,
    tomMathLMargin = 129,
    tomMathRMargin = 130,
    tomMathWrapIndent = 131,
    tomMathWrapRight = 132,
    tomMathPostSpace = 134,
    tomMathPreSpace = 133,
    tomMathInterSpace = 135,
    tomMathIntraSpace = 136,
    tomCanCopy = 137,
    tomCanRedo = 138,
    tomCanUndo = 139,
    tomUndoLimit = 140,
    tomDocAutoLink = 141,
    tomEllipsisMode = 142,
    tomEllipsisState = 143,
    tomEllipsisNone = 0,
    tomEllipsisEnd = 1,
    tomEllipsisWord = 3,
    tomEllipsisPresent = 1,
    tomVTopCell = 1,
    tomVLowCell = 2,
    tomHStartCell = 4,
    tomHContCell = 8,
    tomRowUpdate = 1,
    tomRowApplyDefault = 0,
    tomCellStructureChangeOnly = 1,
    tomRowHeightActual = 2059,
}
Public Enum tomConstants As Integer
    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 = -1073741823
    tomForward = 1073741823
    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 = 65536
    tomListPeriod = 131072
    tomListPlain = 196608
    tomListNoNumber = 262144
    tomListMinus = 524288
    tomIgnoreNumberStyle = 16777216
    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 = 10
    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 = 1073741825
    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 = 256
    tomShareDenyRead = 512
    tomShareDenyWrite = 1024
    tomPasteFile = 4096
    tomCreateNew = 16
    tomCreateAlways = 32
    tomOpenExisting = 48
    tomOpenAlways = 64
    tomTruncateExisting = 80
    tomRTF = 1
    tomText = 2
    tomHTML = 3
    tomWordDocument = 4
    tomBold = -2147483647
    tomItalic = -2147483646
    tomUnderline = -2147483644
    tomStrikeout = -2147483640
    tomProtected = -2147483632
    tomLink = -2147483616
    tomSmallCaps = -2147483584
    tomAllCaps = -2147483520
    tomHidden = -2147483392
    tomOutline = -2147483136
    tomShadow = -2147482624
    tomEmboss = -2147481600
    tomImprint = -2147479552
    tomDisabled = -2147475456
    tomRevised = -2147467264
    tomSubscriptCF = -2147418112
    tomSuperscriptCF = -2147352576
    tomFontBound = -2146435072
    tomLinkProtected = -2139095040
    tomInlineObjectStart = -2130706432
    tomExtendedChar = -2113929216
    tomAutoBackColor = -2080374784
    tomMathZoneNoBuildUp = -2013265920
    tomMathZone = -1879048192
    tomMathZoneOrdinary = -1610612736
    tomAutoTextColor = -1073741824
    tomMathZoneDisplay = 262144
    tomParaEffectRTL = 1
    tomParaEffectKeep = 2
    tomParaEffectKeepNext = 4
    tomParaEffectPageBreakBefore = 8
    tomParaEffectNoLineNumber = 16
    tomParaEffectNoWidowControl = 32
    tomParaEffectDoNotHyphen = 64
    tomParaEffectSideBySide = 128
    tomParaEffectCollapsed = 256
    tomParaEffectOutlineLevel = 512
    tomParaEffectBox = 1024
    tomParaEffectTableRowDelimiter = 4096
    tomParaEffectTable = 16384
    tomModWidthPairs = 1
    tomModWidthSpace = 2
    tomAutoSpaceAlpha = 4
    tomAutoSpaceNumeric = 8
    tomAutoSpaceParens = 16
    tomEmbeddedFont = 32
    tomDoublestrike = 64
    tomOverlapping = 128
    tomNormalCaret = 0
    tomKoreanBlockCaret = 1
    tomNullCaret = 2
    tomIncludeInset = 1
    tomUnicodeBiDi = 1
    tomMathCFCheck = 4
    tomUnlink = 8
    tomUnhide = 16
    tomCheckTextLimit = 32
    tomIgnoreCurrentFont = 0
    tomMatchCharRep = 1
    tomMatchFontSignature = 2
    tomMatchAscii = 4
    tomGetHeightOnly = 8
    tomMatchMathFont = 16
    tomCharset = -2147483648
    tomCharRepFromLcid = 1073741824
    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 = 1
    tomUseAtFont = 2
    tomTextFlowMask = 12
    tomTextFlowES = 0
    tomTextFlowSW = 4
    tomTextFlowWN = 8
    tomTextFlowNE = 12
    tomNoIME = 524288
    tomSelfIME = 262144
    tomNoUpScroll = 65536
    tomNoVpScroll = 262144
    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 = 128
    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 = 32
    tomStyleDefault = 0
    tomStyleScriptScriptCramped = 1
    tomStyleScriptScript = 2
    tomStyleScriptCramped = 3
    tomStyleScript = 4
    tomStyleTextCramped = 5
    tomStyleText = 6
    tomStyleDisplayCramped = 7
    tomStyleDisplay = 8
    tomMathRelSize = 64
    tomDecDecSize = 254
    tomDecSize = 255
    tomIncSize = 65
    tomIncIncSize = 66
    tomGravityUI = 0
    tomGravityBack = 1
    tomGravityFore = 2
    tomGravityIn = 3
    tomGravityOut = 4
    tomGravityBackward = 536870912
    tomGravityForward = 1073741824
    tomAdjustCRLF = 1
    tomUseCRLF = 2
    tomTextize = 4
    tomAllowFinalEOP = 8
    tomFoldMathAlpha = 16
    tomNoHidden = 32
    tomIncludeNumbering = 64
    tomTranslateTableCell = 128
    tomNoMathZoneBrackets = 256
    tomConvertMathChar = 512
    tomNoUCGreekItalic = 1024
    tomAllowMathBold = 2048
    tomLanguageTag = 4096
    tomConvertRTF = 8192
    tomApplyRtfDocProps = 16384
    tomPhantomShow = 1
    tomPhantomZeroWidth = 2
    tomPhantomZeroAscent = 4
    tomPhantomZeroDescent = 8
    tomPhantomTransparent = 16
    tomPhantomASmash = 5
    tomPhantomDSmash = 9
    tomPhantomHSmash = 3
    tomPhantomSmash = 13
    tomPhantomHorz = 12
    tomPhantomVert = 2
    tomBoxHideTop = 1
    tomBoxHideBottom = 2
    tomBoxHideLeft = 4
    tomBoxHideRight = 8
    tomBoxStrikeH = 16
    tomBoxStrikeV = 32
    tomBoxStrikeTLBR = 64
    tomBoxStrikeBLTR = 128
    tomBoxAlignCenter = 1
    tomSpaceMask = 28
    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 = 12
    tomEqArrayAlignCenter = 0
    tomEqArrayAlignTopRow = 4
    tomEqArrayAlignBottomRow = 12
    tomMathManualBreakMask = 127
    tomMathBreakLeft = 125
    tomMathBreakCenter = 126
    tomMathBreakRight = 127
    tomMathEqAlign = 128
    tomMathArgShadingStart = 593
    tomMathArgShadingEnd = 594
    tomMathObjShadingStart = 595
    tomMathObjShadingEnd = 596
    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 = 16
    tomMathDocEmptyArgMask = 96
    tomMathDocEmptyArgAuto = 0
    tomMathDocEmptyArgAlways = 32
    tomMathDocEmptyArgNever = 64
    tomMathDocSbSpOpUnchanged = 128
    tomMathDocDiffMask = 768
    tomMathDocDiffDefault = 0
    tomMathDocDiffUpright = 256
    tomMathDocDiffItalic = 512
    tomMathDocDiffOpenItalic = 768
    tomMathDispNarySubSup = 1024
    tomMathDispDef = 2048
    tomMathEnableRtl = 4096
    tomMathBrkBinMask = 196608
    tomMathBrkBinBefore = 0
    tomMathBrkBinAfter = 65536
    tomMathBrkBinDup = 131072
    tomMathBrkBinSubMask = 786432
    tomMathBrkBinSubMM = 0
    tomMathBrkBinSubPM = 262144
    tomMathBrkBinSubMP = 524288
    tomSelRange = 597
    tomHstring = 596
    tomFontPropTeXStyle = 828
    tomFontPropAlign = 829
    tomFontStretch = 830
    tomFontStyle = 831
    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 = 1079
    tomDocMathBuild = 128
    tomMathLMargin = 129
    tomMathRMargin = 130
    tomMathWrapIndent = 131
    tomMathWrapRight = 132
    tomMathPostSpace = 134
    tomMathPreSpace = 133
    tomMathInterSpace = 135
    tomMathIntraSpace = 136
    tomCanCopy = 137
    tomCanRedo = 138
    tomCanUndo = 139
    tomUndoLimit = 140
    tomDocAutoLink = 141
    tomEllipsisMode = 142
    tomEllipsisState = 143
    tomEllipsisNone = 0
    tomEllipsisEnd = 1
    tomEllipsisWord = 3
    tomEllipsisPresent = 1
    tomVTopCell = 1
    tomVLowCell = 2
    tomHStartCell = 4
    tomHContCell = 8
    tomRowUpdate = 1
    tomRowApplyDefault = 0
    tomCellStructureChangeOnly = 1
    tomRowHeightActual = 2059
End Enum
import enum

class tomConstants(enum.IntEnum):
    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 = -1073741823
    tomForward = 1073741823
    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 = 65536
    tomListPeriod = 131072
    tomListPlain = 196608
    tomListNoNumber = 262144
    tomListMinus = 524288
    tomIgnoreNumberStyle = 16777216
    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 = 10
    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 = 1073741825
    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 = 256
    tomShareDenyRead = 512
    tomShareDenyWrite = 1024
    tomPasteFile = 4096
    tomCreateNew = 16
    tomCreateAlways = 32
    tomOpenExisting = 48
    tomOpenAlways = 64
    tomTruncateExisting = 80
    tomRTF = 1
    tomText = 2
    tomHTML = 3
    tomWordDocument = 4
    tomBold = -2147483647
    tomItalic = -2147483646
    tomUnderline = -2147483644
    tomStrikeout = -2147483640
    tomProtected = -2147483632
    tomLink = -2147483616
    tomSmallCaps = -2147483584
    tomAllCaps = -2147483520
    tomHidden = -2147483392
    tomOutline = -2147483136
    tomShadow = -2147482624
    tomEmboss = -2147481600
    tomImprint = -2147479552
    tomDisabled = -2147475456
    tomRevised = -2147467264
    tomSubscriptCF = -2147418112
    tomSuperscriptCF = -2147352576
    tomFontBound = -2146435072
    tomLinkProtected = -2139095040
    tomInlineObjectStart = -2130706432
    tomExtendedChar = -2113929216
    tomAutoBackColor = -2080374784
    tomMathZoneNoBuildUp = -2013265920
    tomMathZone = -1879048192
    tomMathZoneOrdinary = -1610612736
    tomAutoTextColor = -1073741824
    tomMathZoneDisplay = 262144
    tomParaEffectRTL = 1
    tomParaEffectKeep = 2
    tomParaEffectKeepNext = 4
    tomParaEffectPageBreakBefore = 8
    tomParaEffectNoLineNumber = 16
    tomParaEffectNoWidowControl = 32
    tomParaEffectDoNotHyphen = 64
    tomParaEffectSideBySide = 128
    tomParaEffectCollapsed = 256
    tomParaEffectOutlineLevel = 512
    tomParaEffectBox = 1024
    tomParaEffectTableRowDelimiter = 4096
    tomParaEffectTable = 16384
    tomModWidthPairs = 1
    tomModWidthSpace = 2
    tomAutoSpaceAlpha = 4
    tomAutoSpaceNumeric = 8
    tomAutoSpaceParens = 16
    tomEmbeddedFont = 32
    tomDoublestrike = 64
    tomOverlapping = 128
    tomNormalCaret = 0
    tomKoreanBlockCaret = 1
    tomNullCaret = 2
    tomIncludeInset = 1
    tomUnicodeBiDi = 1
    tomMathCFCheck = 4
    tomUnlink = 8
    tomUnhide = 16
    tomCheckTextLimit = 32
    tomIgnoreCurrentFont = 0
    tomMatchCharRep = 1
    tomMatchFontSignature = 2
    tomMatchAscii = 4
    tomGetHeightOnly = 8
    tomMatchMathFont = 16
    tomCharset = -2147483648
    tomCharRepFromLcid = 1073741824
    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 = 1
    tomUseAtFont = 2
    tomTextFlowMask = 12
    tomTextFlowES = 0
    tomTextFlowSW = 4
    tomTextFlowWN = 8
    tomTextFlowNE = 12
    tomNoIME = 524288
    tomSelfIME = 262144
    tomNoUpScroll = 65536
    tomNoVpScroll = 262144
    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 = 128
    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 = 32
    tomStyleDefault = 0
    tomStyleScriptScriptCramped = 1
    tomStyleScriptScript = 2
    tomStyleScriptCramped = 3
    tomStyleScript = 4
    tomStyleTextCramped = 5
    tomStyleText = 6
    tomStyleDisplayCramped = 7
    tomStyleDisplay = 8
    tomMathRelSize = 64
    tomDecDecSize = 254
    tomDecSize = 255
    tomIncSize = 65
    tomIncIncSize = 66
    tomGravityUI = 0
    tomGravityBack = 1
    tomGravityFore = 2
    tomGravityIn = 3
    tomGravityOut = 4
    tomGravityBackward = 536870912
    tomGravityForward = 1073741824
    tomAdjustCRLF = 1
    tomUseCRLF = 2
    tomTextize = 4
    tomAllowFinalEOP = 8
    tomFoldMathAlpha = 16
    tomNoHidden = 32
    tomIncludeNumbering = 64
    tomTranslateTableCell = 128
    tomNoMathZoneBrackets = 256
    tomConvertMathChar = 512
    tomNoUCGreekItalic = 1024
    tomAllowMathBold = 2048
    tomLanguageTag = 4096
    tomConvertRTF = 8192
    tomApplyRtfDocProps = 16384
    tomPhantomShow = 1
    tomPhantomZeroWidth = 2
    tomPhantomZeroAscent = 4
    tomPhantomZeroDescent = 8
    tomPhantomTransparent = 16
    tomPhantomASmash = 5
    tomPhantomDSmash = 9
    tomPhantomHSmash = 3
    tomPhantomSmash = 13
    tomPhantomHorz = 12
    tomPhantomVert = 2
    tomBoxHideTop = 1
    tomBoxHideBottom = 2
    tomBoxHideLeft = 4
    tomBoxHideRight = 8
    tomBoxStrikeH = 16
    tomBoxStrikeV = 32
    tomBoxStrikeTLBR = 64
    tomBoxStrikeBLTR = 128
    tomBoxAlignCenter = 1
    tomSpaceMask = 28
    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 = 12
    tomEqArrayAlignCenter = 0
    tomEqArrayAlignTopRow = 4
    tomEqArrayAlignBottomRow = 12
    tomMathManualBreakMask = 127
    tomMathBreakLeft = 125
    tomMathBreakCenter = 126
    tomMathBreakRight = 127
    tomMathEqAlign = 128
    tomMathArgShadingStart = 593
    tomMathArgShadingEnd = 594
    tomMathObjShadingStart = 595
    tomMathObjShadingEnd = 596
    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 = 16
    tomMathDocEmptyArgMask = 96
    tomMathDocEmptyArgAuto = 0
    tomMathDocEmptyArgAlways = 32
    tomMathDocEmptyArgNever = 64
    tomMathDocSbSpOpUnchanged = 128
    tomMathDocDiffMask = 768
    tomMathDocDiffDefault = 0
    tomMathDocDiffUpright = 256
    tomMathDocDiffItalic = 512
    tomMathDocDiffOpenItalic = 768
    tomMathDispNarySubSup = 1024
    tomMathDispDef = 2048
    tomMathEnableRtl = 4096
    tomMathBrkBinMask = 196608
    tomMathBrkBinBefore = 0
    tomMathBrkBinAfter = 65536
    tomMathBrkBinDup = 131072
    tomMathBrkBinSubMask = 786432
    tomMathBrkBinSubMM = 0
    tomMathBrkBinSubPM = 262144
    tomMathBrkBinSubMP = 524288
    tomSelRange = 597
    tomHstring = 596
    tomFontPropTeXStyle = 828
    tomFontPropAlign = 829
    tomFontStretch = 830
    tomFontStyle = 831
    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 = 1079
    tomDocMathBuild = 128
    tomMathLMargin = 129
    tomMathRMargin = 130
    tomMathWrapIndent = 131
    tomMathWrapRight = 132
    tomMathPostSpace = 134
    tomMathPreSpace = 133
    tomMathInterSpace = 135
    tomMathIntraSpace = 136
    tomCanCopy = 137
    tomCanRedo = 138
    tomCanUndo = 139
    tomUndoLimit = 140
    tomDocAutoLink = 141
    tomEllipsisMode = 142
    tomEllipsisState = 143
    tomEllipsisNone = 0
    tomEllipsisEnd = 1
    tomEllipsisWord = 3
    tomEllipsisPresent = 1
    tomVTopCell = 1
    tomVLowCell = 2
    tomHStartCell = 4
    tomHContCell = 8
    tomRowUpdate = 1
    tomRowApplyDefault = 0
    tomCellStructureChangeOnly = 1
    tomRowHeightActual = 2059
// tomConstants
pub const tomFalse: i32 = 0;
pub const tomTrue: i32 = -1;
pub const tomUndefined: i32 = -9999999;
pub const tomToggle: i32 = -9999998;
pub const tomAutoColor: i32 = -9999997;
pub const tomDefault: i32 = -9999996;
pub const tomSuspend: i32 = -9999995;
pub const tomResume: i32 = -9999994;
pub const tomApplyNow: i32 = 0;
pub const tomApplyLater: i32 = 1;
pub const tomTrackParms: i32 = 2;
pub const tomCacheParms: i32 = 3;
pub const tomApplyTmp: i32 = 4;
pub const tomDisableSmartFont: i32 = 8;
pub const tomEnableSmartFont: i32 = 9;
pub const tomUsePoints: i32 = 10;
pub const tomUseTwips: i32 = 11;
pub const tomBackward: i32 = -1073741823;
pub const tomForward: i32 = 1073741823;
pub const tomMove: i32 = 0;
pub const tomExtend: i32 = 1;
pub const tomNoSelection: i32 = 0;
pub const tomSelectionIP: i32 = 1;
pub const tomSelectionNormal: i32 = 2;
pub const tomSelectionFrame: i32 = 3;
pub const tomSelectionColumn: i32 = 4;
pub const tomSelectionRow: i32 = 5;
pub const tomSelectionBlock: i32 = 6;
pub const tomSelectionInlineShape: i32 = 7;
pub const tomSelectionShape: i32 = 8;
pub const tomSelStartActive: i32 = 1;
pub const tomSelAtEOL: i32 = 2;
pub const tomSelOvertype: i32 = 4;
pub const tomSelActive: i32 = 8;
pub const tomSelReplace: i32 = 16;
pub const tomEnd: i32 = 0;
pub const tomStart: i32 = 32;
pub const tomCollapseEnd: i32 = 0;
pub const tomCollapseStart: i32 = 1;
pub const tomClientCoord: i32 = 256;
pub const tomAllowOffClient: i32 = 512;
pub const tomTransform: i32 = 1024;
pub const tomObjectArg: i32 = 2048;
pub const tomAtEnd: i32 = 4096;
pub const tomNone: i32 = 0;
pub const tomSingle: i32 = 1;
pub const tomWords: i32 = 2;
pub const tomDouble: i32 = 3;
pub const tomDotted: i32 = 4;
pub const tomDash: i32 = 5;
pub const tomDashDot: i32 = 6;
pub const tomDashDotDot: i32 = 7;
pub const tomWave: i32 = 8;
pub const tomThick: i32 = 9;
pub const tomHair: i32 = 10;
pub const tomDoubleWave: i32 = 11;
pub const tomHeavyWave: i32 = 12;
pub const tomLongDash: i32 = 13;
pub const tomThickDash: i32 = 14;
pub const tomThickDashDot: i32 = 15;
pub const tomThickDashDotDot: i32 = 16;
pub const tomThickDotted: i32 = 17;
pub const tomThickLongDash: i32 = 18;
pub const tomLineSpaceSingle: i32 = 0;
pub const tomLineSpace1pt5: i32 = 1;
pub const tomLineSpaceDouble: i32 = 2;
pub const tomLineSpaceAtLeast: i32 = 3;
pub const tomLineSpaceExactly: i32 = 4;
pub const tomLineSpaceMultiple: i32 = 5;
pub const tomLineSpacePercent: i32 = 6;
pub const tomAlignLeft: i32 = 0;
pub const tomAlignCenter: i32 = 1;
pub const tomAlignRight: i32 = 2;
pub const tomAlignJustify: i32 = 3;
pub const tomAlignDecimal: i32 = 3;
pub const tomAlignBar: i32 = 4;
pub const tomDefaultTab: i32 = 5;
pub const tomAlignInterWord: i32 = 3;
pub const tomAlignNewspaper: i32 = 4;
pub const tomAlignInterLetter: i32 = 5;
pub const tomAlignScaled: i32 = 6;
pub const tomSpaces: i32 = 0;
pub const tomDots: i32 = 1;
pub const tomDashes: i32 = 2;
pub const tomLines: i32 = 3;
pub const tomThickLines: i32 = 4;
pub const tomEquals: i32 = 5;
pub const tomTabBack: i32 = -3;
pub const tomTabNext: i32 = -2;
pub const tomTabHere: i32 = -1;
pub const tomListNone: i32 = 0;
pub const tomListBullet: i32 = 1;
pub const tomListNumberAsArabic: i32 = 2;
pub const tomListNumberAsLCLetter: i32 = 3;
pub const tomListNumberAsUCLetter: i32 = 4;
pub const tomListNumberAsLCRoman: i32 = 5;
pub const tomListNumberAsUCRoman: i32 = 6;
pub const tomListNumberAsSequence: i32 = 7;
pub const tomListNumberedCircle: i32 = 8;
pub const tomListNumberedBlackCircleWingding: i32 = 9;
pub const tomListNumberedWhiteCircleWingding: i32 = 10;
pub const tomListNumberedArabicWide: i32 = 11;
pub const tomListNumberedChS: i32 = 12;
pub const tomListNumberedChT: i32 = 13;
pub const tomListNumberedJpnChS: i32 = 14;
pub const tomListNumberedJpnKor: i32 = 15;
pub const tomListNumberedArabic1: i32 = 16;
pub const tomListNumberedArabic2: i32 = 17;
pub const tomListNumberedHebrew: i32 = 18;
pub const tomListNumberedThaiAlpha: i32 = 19;
pub const tomListNumberedThaiNum: i32 = 20;
pub const tomListNumberedHindiAlpha: i32 = 21;
pub const tomListNumberedHindiAlpha1: i32 = 22;
pub const tomListNumberedHindiNum: i32 = 23;
pub const tomListParentheses: i32 = 65536;
pub const tomListPeriod: i32 = 131072;
pub const tomListPlain: i32 = 196608;
pub const tomListNoNumber: i32 = 262144;
pub const tomListMinus: i32 = 524288;
pub const tomIgnoreNumberStyle: i32 = 16777216;
pub const tomParaStyleNormal: i32 = -1;
pub const tomParaStyleHeading1: i32 = -2;
pub const tomParaStyleHeading2: i32 = -3;
pub const tomParaStyleHeading3: i32 = -4;
pub const tomParaStyleHeading4: i32 = -5;
pub const tomParaStyleHeading5: i32 = -6;
pub const tomParaStyleHeading6: i32 = -7;
pub const tomParaStyleHeading7: i32 = -8;
pub const tomParaStyleHeading8: i32 = -9;
pub const tomParaStyleHeading9: i32 = -10;
pub const tomCharacter: i32 = 1;
pub const tomWord: i32 = 2;
pub const tomSentence: i32 = 3;
pub const tomParagraph: i32 = 4;
pub const tomLine: i32 = 5;
pub const tomStory: i32 = 6;
pub const tomScreen: i32 = 7;
pub const tomSection: i32 = 8;
pub const tomTableColumn: i32 = 9;
pub const tomColumn: i32 = 9;
pub const tomRow: i32 = 10;
pub const tomWindow: i32 = 11;
pub const tomCell: i32 = 12;
pub const tomCharFormat: i32 = 13;
pub const tomParaFormat: i32 = 14;
pub const tomTable: i32 = 15;
pub const tomObject: i32 = 16;
pub const tomPage: i32 = 17;
pub const tomHardParagraph: i32 = 18;
pub const tomCluster: i32 = 19;
pub const tomInlineObject: i32 = 20;
pub const tomInlineObjectArg: i32 = 21;
pub const tomLeafLine: i32 = 22;
pub const tomLayoutColumn: i32 = 23;
pub const tomProcessId: i32 = 1073741825;
pub const tomMatchWord: i32 = 2;
pub const tomMatchCase: i32 = 4;
pub const tomMatchPattern: i32 = 8;
pub const tomUnknownStory: i32 = 0;
pub const tomMainTextStory: i32 = 1;
pub const tomFootnotesStory: i32 = 2;
pub const tomEndnotesStory: i32 = 3;
pub const tomCommentsStory: i32 = 4;
pub const tomTextFrameStory: i32 = 5;
pub const tomEvenPagesHeaderStory: i32 = 6;
pub const tomPrimaryHeaderStory: i32 = 7;
pub const tomEvenPagesFooterStory: i32 = 8;
pub const tomPrimaryFooterStory: i32 = 9;
pub const tomFirstPageHeaderStory: i32 = 10;
pub const tomFirstPageFooterStory: i32 = 11;
pub const tomScratchStory: i32 = 127;
pub const tomFindStory: i32 = 128;
pub const tomReplaceStory: i32 = 129;
pub const tomStoryInactive: i32 = 0;
pub const tomStoryActiveDisplay: i32 = 1;
pub const tomStoryActiveUI: i32 = 2;
pub const tomStoryActiveDisplayUI: i32 = 3;
pub const tomNoAnimation: i32 = 0;
pub const tomLasVegasLights: i32 = 1;
pub const tomBlinkingBackground: i32 = 2;
pub const tomSparkleText: i32 = 3;
pub const tomMarchingBlackAnts: i32 = 4;
pub const tomMarchingRedAnts: i32 = 5;
pub const tomShimmer: i32 = 6;
pub const tomWipeDown: i32 = 7;
pub const tomWipeRight: i32 = 8;
pub const tomAnimationMax: i32 = 8;
pub const tomLowerCase: i32 = 0;
pub const tomUpperCase: i32 = 1;
pub const tomTitleCase: i32 = 2;
pub const tomSentenceCase: i32 = 4;
pub const tomToggleCase: i32 = 5;
pub const tomReadOnly: i32 = 256;
pub const tomShareDenyRead: i32 = 512;
pub const tomShareDenyWrite: i32 = 1024;
pub const tomPasteFile: i32 = 4096;
pub const tomCreateNew: i32 = 16;
pub const tomCreateAlways: i32 = 32;
pub const tomOpenExisting: i32 = 48;
pub const tomOpenAlways: i32 = 64;
pub const tomTruncateExisting: i32 = 80;
pub const tomRTF: i32 = 1;
pub const tomText: i32 = 2;
pub const tomHTML: i32 = 3;
pub const tomWordDocument: i32 = 4;
pub const tomBold: i32 = -2147483647;
pub const tomItalic: i32 = -2147483646;
pub const tomUnderline: i32 = -2147483644;
pub const tomStrikeout: i32 = -2147483640;
pub const tomProtected: i32 = -2147483632;
pub const tomLink: i32 = -2147483616;
pub const tomSmallCaps: i32 = -2147483584;
pub const tomAllCaps: i32 = -2147483520;
pub const tomHidden: i32 = -2147483392;
pub const tomOutline: i32 = -2147483136;
pub const tomShadow: i32 = -2147482624;
pub const tomEmboss: i32 = -2147481600;
pub const tomImprint: i32 = -2147479552;
pub const tomDisabled: i32 = -2147475456;
pub const tomRevised: i32 = -2147467264;
pub const tomSubscriptCF: i32 = -2147418112;
pub const tomSuperscriptCF: i32 = -2147352576;
pub const tomFontBound: i32 = -2146435072;
pub const tomLinkProtected: i32 = -2139095040;
pub const tomInlineObjectStart: i32 = -2130706432;
pub const tomExtendedChar: i32 = -2113929216;
pub const tomAutoBackColor: i32 = -2080374784;
pub const tomMathZoneNoBuildUp: i32 = -2013265920;
pub const tomMathZone: i32 = -1879048192;
pub const tomMathZoneOrdinary: i32 = -1610612736;
pub const tomAutoTextColor: i32 = -1073741824;
pub const tomMathZoneDisplay: i32 = 262144;
pub const tomParaEffectRTL: i32 = 1;
pub const tomParaEffectKeep: i32 = 2;
pub const tomParaEffectKeepNext: i32 = 4;
pub const tomParaEffectPageBreakBefore: i32 = 8;
pub const tomParaEffectNoLineNumber: i32 = 16;
pub const tomParaEffectNoWidowControl: i32 = 32;
pub const tomParaEffectDoNotHyphen: i32 = 64;
pub const tomParaEffectSideBySide: i32 = 128;
pub const tomParaEffectCollapsed: i32 = 256;
pub const tomParaEffectOutlineLevel: i32 = 512;
pub const tomParaEffectBox: i32 = 1024;
pub const tomParaEffectTableRowDelimiter: i32 = 4096;
pub const tomParaEffectTable: i32 = 16384;
pub const tomModWidthPairs: i32 = 1;
pub const tomModWidthSpace: i32 = 2;
pub const tomAutoSpaceAlpha: i32 = 4;
pub const tomAutoSpaceNumeric: i32 = 8;
pub const tomAutoSpaceParens: i32 = 16;
pub const tomEmbeddedFont: i32 = 32;
pub const tomDoublestrike: i32 = 64;
pub const tomOverlapping: i32 = 128;
pub const tomNormalCaret: i32 = 0;
pub const tomKoreanBlockCaret: i32 = 1;
pub const tomNullCaret: i32 = 2;
pub const tomIncludeInset: i32 = 1;
pub const tomUnicodeBiDi: i32 = 1;
pub const tomMathCFCheck: i32 = 4;
pub const tomUnlink: i32 = 8;
pub const tomUnhide: i32 = 16;
pub const tomCheckTextLimit: i32 = 32;
pub const tomIgnoreCurrentFont: i32 = 0;
pub const tomMatchCharRep: i32 = 1;
pub const tomMatchFontSignature: i32 = 2;
pub const tomMatchAscii: i32 = 4;
pub const tomGetHeightOnly: i32 = 8;
pub const tomMatchMathFont: i32 = 16;
pub const tomCharset: i32 = -2147483648;
pub const tomCharRepFromLcid: i32 = 1073741824;
pub const tomAnsi: i32 = 0;
pub const tomEastEurope: i32 = 1;
pub const tomCyrillic: i32 = 2;
pub const tomGreek: i32 = 3;
pub const tomTurkish: i32 = 4;
pub const tomHebrew: i32 = 5;
pub const tomArabic: i32 = 6;
pub const tomBaltic: i32 = 7;
pub const tomVietnamese: i32 = 8;
pub const tomDefaultCharRep: i32 = 9;
pub const tomSymbol: i32 = 10;
pub const tomThai: i32 = 11;
pub const tomShiftJIS: i32 = 12;
pub const tomGB2312: i32 = 13;
pub const tomHangul: i32 = 14;
pub const tomBIG5: i32 = 15;
pub const tomPC437: i32 = 16;
pub const tomOEM: i32 = 17;
pub const tomMac: i32 = 18;
pub const tomArmenian: i32 = 19;
pub const tomSyriac: i32 = 20;
pub const tomThaana: i32 = 21;
pub const tomDevanagari: i32 = 22;
pub const tomBengali: i32 = 23;
pub const tomGurmukhi: i32 = 24;
pub const tomGujarati: i32 = 25;
pub const tomOriya: i32 = 26;
pub const tomTamil: i32 = 27;
pub const tomTelugu: i32 = 28;
pub const tomKannada: i32 = 29;
pub const tomMalayalam: i32 = 30;
pub const tomSinhala: i32 = 31;
pub const tomLao: i32 = 32;
pub const tomTibetan: i32 = 33;
pub const tomMyanmar: i32 = 34;
pub const tomGeorgian: i32 = 35;
pub const tomJamo: i32 = 36;
pub const tomEthiopic: i32 = 37;
pub const tomCherokee: i32 = 38;
pub const tomAboriginal: i32 = 39;
pub const tomOgham: i32 = 40;
pub const tomRunic: i32 = 41;
pub const tomKhmer: i32 = 42;
pub const tomMongolian: i32 = 43;
pub const tomBraille: i32 = 44;
pub const tomYi: i32 = 45;
pub const tomLimbu: i32 = 46;
pub const tomTaiLe: i32 = 47;
pub const tomNewTaiLue: i32 = 48;
pub const tomSylotiNagri: i32 = 49;
pub const tomKharoshthi: i32 = 50;
pub const tomKayahli: i32 = 51;
pub const tomUsymbol: i32 = 52;
pub const tomEmoji: i32 = 53;
pub const tomGlagolitic: i32 = 54;
pub const tomLisu: i32 = 55;
pub const tomVai: i32 = 56;
pub const tomNKo: i32 = 57;
pub const tomOsmanya: i32 = 58;
pub const tomPhagsPa: i32 = 59;
pub const tomGothic: i32 = 60;
pub const tomDeseret: i32 = 61;
pub const tomTifinagh: i32 = 62;
pub const tomCharRepMax: i32 = 63;
pub const tomRE10Mode: i32 = 1;
pub const tomUseAtFont: i32 = 2;
pub const tomTextFlowMask: i32 = 12;
pub const tomTextFlowES: i32 = 0;
pub const tomTextFlowSW: i32 = 4;
pub const tomTextFlowWN: i32 = 8;
pub const tomTextFlowNE: i32 = 12;
pub const tomNoIME: i32 = 524288;
pub const tomSelfIME: i32 = 262144;
pub const tomNoUpScroll: i32 = 65536;
pub const tomNoVpScroll: i32 = 262144;
pub const tomNoLink: i32 = 0;
pub const tomClientLink: i32 = 1;
pub const tomFriendlyLinkName: i32 = 2;
pub const tomFriendlyLinkAddress: i32 = 3;
pub const tomAutoLinkURL: i32 = 4;
pub const tomAutoLinkEmail: i32 = 5;
pub const tomAutoLinkPhone: i32 = 6;
pub const tomAutoLinkPath: i32 = 7;
pub const tomCompressNone: i32 = 0;
pub const tomCompressPunctuation: i32 = 1;
pub const tomCompressPunctuationAndKana: i32 = 2;
pub const tomCompressMax: i32 = 2;
pub const tomUnderlinePositionAuto: i32 = 0;
pub const tomUnderlinePositionBelow: i32 = 1;
pub const tomUnderlinePositionAbove: i32 = 2;
pub const tomUnderlinePositionMax: i32 = 2;
pub const tomFontAlignmentAuto: i32 = 0;
pub const tomFontAlignmentTop: i32 = 1;
pub const tomFontAlignmentBaseline: i32 = 2;
pub const tomFontAlignmentBottom: i32 = 3;
pub const tomFontAlignmentCenter: i32 = 4;
pub const tomFontAlignmentMax: i32 = 4;
pub const tomRubyBelow: i32 = 128;
pub const tomRubyAlignCenter: i32 = 0;
pub const tomRubyAlign010: i32 = 1;
pub const tomRubyAlign121: i32 = 2;
pub const tomRubyAlignLeft: i32 = 3;
pub const tomRubyAlignRight: i32 = 4;
pub const tomLimitsDefault: i32 = 0;
pub const tomLimitsUnderOver: i32 = 1;
pub const tomLimitsSubSup: i32 = 2;
pub const tomUpperLimitAsSuperScript: i32 = 3;
pub const tomLimitsOpposite: i32 = 4;
pub const tomShowLLimPlaceHldr: i32 = 8;
pub const tomShowULimPlaceHldr: i32 = 16;
pub const tomDontGrowWithContent: i32 = 64;
pub const tomGrowWithContent: i32 = 128;
pub const tomSubSupAlign: i32 = 1;
pub const tomLimitAlignMask: i32 = 3;
pub const tomLimitAlignCenter: i32 = 0;
pub const tomLimitAlignLeft: i32 = 1;
pub const tomLimitAlignRight: i32 = 2;
pub const tomShowDegPlaceHldr: i32 = 8;
pub const tomAlignDefault: i32 = 0;
pub const tomAlignMatchAscentDescent: i32 = 2;
pub const tomMathVariant: i32 = 32;
pub const tomStyleDefault: i32 = 0;
pub const tomStyleScriptScriptCramped: i32 = 1;
pub const tomStyleScriptScript: i32 = 2;
pub const tomStyleScriptCramped: i32 = 3;
pub const tomStyleScript: i32 = 4;
pub const tomStyleTextCramped: i32 = 5;
pub const tomStyleText: i32 = 6;
pub const tomStyleDisplayCramped: i32 = 7;
pub const tomStyleDisplay: i32 = 8;
pub const tomMathRelSize: i32 = 64;
pub const tomDecDecSize: i32 = 254;
pub const tomDecSize: i32 = 255;
pub const tomIncSize: i32 = 65;
pub const tomIncIncSize: i32 = 66;
pub const tomGravityUI: i32 = 0;
pub const tomGravityBack: i32 = 1;
pub const tomGravityFore: i32 = 2;
pub const tomGravityIn: i32 = 3;
pub const tomGravityOut: i32 = 4;
pub const tomGravityBackward: i32 = 536870912;
pub const tomGravityForward: i32 = 1073741824;
pub const tomAdjustCRLF: i32 = 1;
pub const tomUseCRLF: i32 = 2;
pub const tomTextize: i32 = 4;
pub const tomAllowFinalEOP: i32 = 8;
pub const tomFoldMathAlpha: i32 = 16;
pub const tomNoHidden: i32 = 32;
pub const tomIncludeNumbering: i32 = 64;
pub const tomTranslateTableCell: i32 = 128;
pub const tomNoMathZoneBrackets: i32 = 256;
pub const tomConvertMathChar: i32 = 512;
pub const tomNoUCGreekItalic: i32 = 1024;
pub const tomAllowMathBold: i32 = 2048;
pub const tomLanguageTag: i32 = 4096;
pub const tomConvertRTF: i32 = 8192;
pub const tomApplyRtfDocProps: i32 = 16384;
pub const tomPhantomShow: i32 = 1;
pub const tomPhantomZeroWidth: i32 = 2;
pub const tomPhantomZeroAscent: i32 = 4;
pub const tomPhantomZeroDescent: i32 = 8;
pub const tomPhantomTransparent: i32 = 16;
pub const tomPhantomASmash: i32 = 5;
pub const tomPhantomDSmash: i32 = 9;
pub const tomPhantomHSmash: i32 = 3;
pub const tomPhantomSmash: i32 = 13;
pub const tomPhantomHorz: i32 = 12;
pub const tomPhantomVert: i32 = 2;
pub const tomBoxHideTop: i32 = 1;
pub const tomBoxHideBottom: i32 = 2;
pub const tomBoxHideLeft: i32 = 4;
pub const tomBoxHideRight: i32 = 8;
pub const tomBoxStrikeH: i32 = 16;
pub const tomBoxStrikeV: i32 = 32;
pub const tomBoxStrikeTLBR: i32 = 64;
pub const tomBoxStrikeBLTR: i32 = 128;
pub const tomBoxAlignCenter: i32 = 1;
pub const tomSpaceMask: i32 = 28;
pub const tomSpaceDefault: i32 = 0;
pub const tomSpaceUnary: i32 = 4;
pub const tomSpaceBinary: i32 = 8;
pub const tomSpaceRelational: i32 = 12;
pub const tomSpaceSkip: i32 = 16;
pub const tomSpaceOrd: i32 = 20;
pub const tomSpaceDifferential: i32 = 24;
pub const tomSizeText: i32 = 32;
pub const tomSizeScript: i32 = 64;
pub const tomSizeScriptScript: i32 = 96;
pub const tomNoBreak: i32 = 128;
pub const tomTransparentForPositioning: i32 = 256;
pub const tomTransparentForSpacing: i32 = 512;
pub const tomStretchCharBelow: i32 = 0;
pub const tomStretchCharAbove: i32 = 1;
pub const tomStretchBaseBelow: i32 = 2;
pub const tomStretchBaseAbove: i32 = 3;
pub const tomMatrixAlignMask: i32 = 3;
pub const tomMatrixAlignCenter: i32 = 0;
pub const tomMatrixAlignTopRow: i32 = 1;
pub const tomMatrixAlignBottomRow: i32 = 3;
pub const tomShowMatPlaceHldr: i32 = 8;
pub const tomEqArrayLayoutWidth: i32 = 1;
pub const tomEqArrayAlignMask: i32 = 12;
pub const tomEqArrayAlignCenter: i32 = 0;
pub const tomEqArrayAlignTopRow: i32 = 4;
pub const tomEqArrayAlignBottomRow: i32 = 12;
pub const tomMathManualBreakMask: i32 = 127;
pub const tomMathBreakLeft: i32 = 125;
pub const tomMathBreakCenter: i32 = 126;
pub const tomMathBreakRight: i32 = 127;
pub const tomMathEqAlign: i32 = 128;
pub const tomMathArgShadingStart: i32 = 593;
pub const tomMathArgShadingEnd: i32 = 594;
pub const tomMathObjShadingStart: i32 = 595;
pub const tomMathObjShadingEnd: i32 = 596;
pub const tomFunctionTypeNone: i32 = 0;
pub const tomFunctionTypeTakesArg: i32 = 1;
pub const tomFunctionTypeTakesLim: i32 = 2;
pub const tomFunctionTypeTakesLim2: i32 = 3;
pub const tomFunctionTypeIsLim: i32 = 4;
pub const tomMathParaAlignDefault: i32 = 0;
pub const tomMathParaAlignCenterGroup: i32 = 1;
pub const tomMathParaAlignCenter: i32 = 2;
pub const tomMathParaAlignLeft: i32 = 3;
pub const tomMathParaAlignRight: i32 = 4;
pub const tomMathDispAlignMask: i32 = 3;
pub const tomMathDispAlignCenterGroup: i32 = 0;
pub const tomMathDispAlignCenter: i32 = 1;
pub const tomMathDispAlignLeft: i32 = 2;
pub const tomMathDispAlignRight: i32 = 3;
pub const tomMathDispIntUnderOver: i32 = 4;
pub const tomMathDispFracTeX: i32 = 8;
pub const tomMathDispNaryGrow: i32 = 16;
pub const tomMathDocEmptyArgMask: i32 = 96;
pub const tomMathDocEmptyArgAuto: i32 = 0;
pub const tomMathDocEmptyArgAlways: i32 = 32;
pub const tomMathDocEmptyArgNever: i32 = 64;
pub const tomMathDocSbSpOpUnchanged: i32 = 128;
pub const tomMathDocDiffMask: i32 = 768;
pub const tomMathDocDiffDefault: i32 = 0;
pub const tomMathDocDiffUpright: i32 = 256;
pub const tomMathDocDiffItalic: i32 = 512;
pub const tomMathDocDiffOpenItalic: i32 = 768;
pub const tomMathDispNarySubSup: i32 = 1024;
pub const tomMathDispDef: i32 = 2048;
pub const tomMathEnableRtl: i32 = 4096;
pub const tomMathBrkBinMask: i32 = 196608;
pub const tomMathBrkBinBefore: i32 = 0;
pub const tomMathBrkBinAfter: i32 = 65536;
pub const tomMathBrkBinDup: i32 = 131072;
pub const tomMathBrkBinSubMask: i32 = 786432;
pub const tomMathBrkBinSubMM: i32 = 0;
pub const tomMathBrkBinSubPM: i32 = 262144;
pub const tomMathBrkBinSubMP: i32 = 524288;
pub const tomSelRange: i32 = 597;
pub const tomHstring: i32 = 596;
pub const tomFontPropTeXStyle: i32 = 828;
pub const tomFontPropAlign: i32 = 829;
pub const tomFontStretch: i32 = 830;
pub const tomFontStyle: i32 = 831;
pub const tomFontStyleUpright: i32 = 0;
pub const tomFontStyleOblique: i32 = 1;
pub const tomFontStyleItalic: i32 = 2;
pub const tomFontStretchDefault: i32 = 0;
pub const tomFontStretchUltraCondensed: i32 = 1;
pub const tomFontStretchExtraCondensed: i32 = 2;
pub const tomFontStretchCondensed: i32 = 3;
pub const tomFontStretchSemiCondensed: i32 = 4;
pub const tomFontStretchNormal: i32 = 5;
pub const tomFontStretchSemiExpanded: i32 = 6;
pub const tomFontStretchExpanded: i32 = 7;
pub const tomFontStretchExtraExpanded: i32 = 8;
pub const tomFontStretchUltraExpanded: i32 = 9;
pub const tomFontWeightDefault: i32 = 0;
pub const tomFontWeightThin: i32 = 100;
pub const tomFontWeightExtraLight: i32 = 200;
pub const tomFontWeightLight: i32 = 300;
pub const tomFontWeightNormal: i32 = 400;
pub const tomFontWeightRegular: i32 = 400;
pub const tomFontWeightMedium: i32 = 500;
pub const tomFontWeightSemiBold: i32 = 600;
pub const tomFontWeightBold: i32 = 700;
pub const tomFontWeightExtraBold: i32 = 800;
pub const tomFontWeightBlack: i32 = 900;
pub const tomFontWeightHeavy: i32 = 900;
pub const tomFontWeightExtraBlack: i32 = 950;
pub const tomParaPropMathAlign: i32 = 1079;
pub const tomDocMathBuild: i32 = 128;
pub const tomMathLMargin: i32 = 129;
pub const tomMathRMargin: i32 = 130;
pub const tomMathWrapIndent: i32 = 131;
pub const tomMathWrapRight: i32 = 132;
pub const tomMathPostSpace: i32 = 134;
pub const tomMathPreSpace: i32 = 133;
pub const tomMathInterSpace: i32 = 135;
pub const tomMathIntraSpace: i32 = 136;
pub const tomCanCopy: i32 = 137;
pub const tomCanRedo: i32 = 138;
pub const tomCanUndo: i32 = 139;
pub const tomUndoLimit: i32 = 140;
pub const tomDocAutoLink: i32 = 141;
pub const tomEllipsisMode: i32 = 142;
pub const tomEllipsisState: i32 = 143;
pub const tomEllipsisNone: i32 = 0;
pub const tomEllipsisEnd: i32 = 1;
pub const tomEllipsisWord: i32 = 3;
pub const tomEllipsisPresent: i32 = 1;
pub const tomVTopCell: i32 = 1;
pub const tomVLowCell: i32 = 2;
pub const tomHStartCell: i32 = 4;
pub const tomHContCell: i32 = 8;
pub const tomRowUpdate: i32 = 1;
pub const tomRowApplyDefault: i32 = 0;
pub const tomCellStructureChangeOnly: i32 = 1;
pub const tomRowHeightActual: i32 = 2059;
// tomConstants
const (
	tomFalse int32 = 0
	tomTrue int32 = -1
	tomUndefined int32 = -9999999
	tomToggle int32 = -9999998
	tomAutoColor int32 = -9999997
	tomDefault int32 = -9999996
	tomSuspend int32 = -9999995
	tomResume int32 = -9999994
	tomApplyNow int32 = 0
	tomApplyLater int32 = 1
	tomTrackParms int32 = 2
	tomCacheParms int32 = 3
	tomApplyTmp int32 = 4
	tomDisableSmartFont int32 = 8
	tomEnableSmartFont int32 = 9
	tomUsePoints int32 = 10
	tomUseTwips int32 = 11
	tomBackward int32 = -1073741823
	tomForward int32 = 1073741823
	tomMove int32 = 0
	tomExtend int32 = 1
	tomNoSelection int32 = 0
	tomSelectionIP int32 = 1
	tomSelectionNormal int32 = 2
	tomSelectionFrame int32 = 3
	tomSelectionColumn int32 = 4
	tomSelectionRow int32 = 5
	tomSelectionBlock int32 = 6
	tomSelectionInlineShape int32 = 7
	tomSelectionShape int32 = 8
	tomSelStartActive int32 = 1
	tomSelAtEOL int32 = 2
	tomSelOvertype int32 = 4
	tomSelActive int32 = 8
	tomSelReplace int32 = 16
	tomEnd int32 = 0
	tomStart int32 = 32
	tomCollapseEnd int32 = 0
	tomCollapseStart int32 = 1
	tomClientCoord int32 = 256
	tomAllowOffClient int32 = 512
	tomTransform int32 = 1024
	tomObjectArg int32 = 2048
	tomAtEnd int32 = 4096
	tomNone int32 = 0
	tomSingle int32 = 1
	tomWords int32 = 2
	tomDouble int32 = 3
	tomDotted int32 = 4
	tomDash int32 = 5
	tomDashDot int32 = 6
	tomDashDotDot int32 = 7
	tomWave int32 = 8
	tomThick int32 = 9
	tomHair int32 = 10
	tomDoubleWave int32 = 11
	tomHeavyWave int32 = 12
	tomLongDash int32 = 13
	tomThickDash int32 = 14
	tomThickDashDot int32 = 15
	tomThickDashDotDot int32 = 16
	tomThickDotted int32 = 17
	tomThickLongDash int32 = 18
	tomLineSpaceSingle int32 = 0
	tomLineSpace1pt5 int32 = 1
	tomLineSpaceDouble int32 = 2
	tomLineSpaceAtLeast int32 = 3
	tomLineSpaceExactly int32 = 4
	tomLineSpaceMultiple int32 = 5
	tomLineSpacePercent int32 = 6
	tomAlignLeft int32 = 0
	tomAlignCenter int32 = 1
	tomAlignRight int32 = 2
	tomAlignJustify int32 = 3
	tomAlignDecimal int32 = 3
	tomAlignBar int32 = 4
	tomDefaultTab int32 = 5
	tomAlignInterWord int32 = 3
	tomAlignNewspaper int32 = 4
	tomAlignInterLetter int32 = 5
	tomAlignScaled int32 = 6
	tomSpaces int32 = 0
	tomDots int32 = 1
	tomDashes int32 = 2
	tomLines int32 = 3
	tomThickLines int32 = 4
	tomEquals int32 = 5
	tomTabBack int32 = -3
	tomTabNext int32 = -2
	tomTabHere int32 = -1
	tomListNone int32 = 0
	tomListBullet int32 = 1
	tomListNumberAsArabic int32 = 2
	tomListNumberAsLCLetter int32 = 3
	tomListNumberAsUCLetter int32 = 4
	tomListNumberAsLCRoman int32 = 5
	tomListNumberAsUCRoman int32 = 6
	tomListNumberAsSequence int32 = 7
	tomListNumberedCircle int32 = 8
	tomListNumberedBlackCircleWingding int32 = 9
	tomListNumberedWhiteCircleWingding int32 = 10
	tomListNumberedArabicWide int32 = 11
	tomListNumberedChS int32 = 12
	tomListNumberedChT int32 = 13
	tomListNumberedJpnChS int32 = 14
	tomListNumberedJpnKor int32 = 15
	tomListNumberedArabic1 int32 = 16
	tomListNumberedArabic2 int32 = 17
	tomListNumberedHebrew int32 = 18
	tomListNumberedThaiAlpha int32 = 19
	tomListNumberedThaiNum int32 = 20
	tomListNumberedHindiAlpha int32 = 21
	tomListNumberedHindiAlpha1 int32 = 22
	tomListNumberedHindiNum int32 = 23
	tomListParentheses int32 = 65536
	tomListPeriod int32 = 131072
	tomListPlain int32 = 196608
	tomListNoNumber int32 = 262144
	tomListMinus int32 = 524288
	tomIgnoreNumberStyle int32 = 16777216
	tomParaStyleNormal int32 = -1
	tomParaStyleHeading1 int32 = -2
	tomParaStyleHeading2 int32 = -3
	tomParaStyleHeading3 int32 = -4
	tomParaStyleHeading4 int32 = -5
	tomParaStyleHeading5 int32 = -6
	tomParaStyleHeading6 int32 = -7
	tomParaStyleHeading7 int32 = -8
	tomParaStyleHeading8 int32 = -9
	tomParaStyleHeading9 int32 = -10
	tomCharacter int32 = 1
	tomWord int32 = 2
	tomSentence int32 = 3
	tomParagraph int32 = 4
	tomLine int32 = 5
	tomStory int32 = 6
	tomScreen int32 = 7
	tomSection int32 = 8
	tomTableColumn int32 = 9
	tomColumn int32 = 9
	tomRow int32 = 10
	tomWindow int32 = 11
	tomCell int32 = 12
	tomCharFormat int32 = 13
	tomParaFormat int32 = 14
	tomTable int32 = 15
	tomObject int32 = 16
	tomPage int32 = 17
	tomHardParagraph int32 = 18
	tomCluster int32 = 19
	tomInlineObject int32 = 20
	tomInlineObjectArg int32 = 21
	tomLeafLine int32 = 22
	tomLayoutColumn int32 = 23
	tomProcessId int32 = 1073741825
	tomMatchWord int32 = 2
	tomMatchCase int32 = 4
	tomMatchPattern int32 = 8
	tomUnknownStory int32 = 0
	tomMainTextStory int32 = 1
	tomFootnotesStory int32 = 2
	tomEndnotesStory int32 = 3
	tomCommentsStory int32 = 4
	tomTextFrameStory int32 = 5
	tomEvenPagesHeaderStory int32 = 6
	tomPrimaryHeaderStory int32 = 7
	tomEvenPagesFooterStory int32 = 8
	tomPrimaryFooterStory int32 = 9
	tomFirstPageHeaderStory int32 = 10
	tomFirstPageFooterStory int32 = 11
	tomScratchStory int32 = 127
	tomFindStory int32 = 128
	tomReplaceStory int32 = 129
	tomStoryInactive int32 = 0
	tomStoryActiveDisplay int32 = 1
	tomStoryActiveUI int32 = 2
	tomStoryActiveDisplayUI int32 = 3
	tomNoAnimation int32 = 0
	tomLasVegasLights int32 = 1
	tomBlinkingBackground int32 = 2
	tomSparkleText int32 = 3
	tomMarchingBlackAnts int32 = 4
	tomMarchingRedAnts int32 = 5
	tomShimmer int32 = 6
	tomWipeDown int32 = 7
	tomWipeRight int32 = 8
	tomAnimationMax int32 = 8
	tomLowerCase int32 = 0
	tomUpperCase int32 = 1
	tomTitleCase int32 = 2
	tomSentenceCase int32 = 4
	tomToggleCase int32 = 5
	tomReadOnly int32 = 256
	tomShareDenyRead int32 = 512
	tomShareDenyWrite int32 = 1024
	tomPasteFile int32 = 4096
	tomCreateNew int32 = 16
	tomCreateAlways int32 = 32
	tomOpenExisting int32 = 48
	tomOpenAlways int32 = 64
	tomTruncateExisting int32 = 80
	tomRTF int32 = 1
	tomText int32 = 2
	tomHTML int32 = 3
	tomWordDocument int32 = 4
	tomBold int32 = -2147483647
	tomItalic int32 = -2147483646
	tomUnderline int32 = -2147483644
	tomStrikeout int32 = -2147483640
	tomProtected int32 = -2147483632
	tomLink int32 = -2147483616
	tomSmallCaps int32 = -2147483584
	tomAllCaps int32 = -2147483520
	tomHidden int32 = -2147483392
	tomOutline int32 = -2147483136
	tomShadow int32 = -2147482624
	tomEmboss int32 = -2147481600
	tomImprint int32 = -2147479552
	tomDisabled int32 = -2147475456
	tomRevised int32 = -2147467264
	tomSubscriptCF int32 = -2147418112
	tomSuperscriptCF int32 = -2147352576
	tomFontBound int32 = -2146435072
	tomLinkProtected int32 = -2139095040
	tomInlineObjectStart int32 = -2130706432
	tomExtendedChar int32 = -2113929216
	tomAutoBackColor int32 = -2080374784
	tomMathZoneNoBuildUp int32 = -2013265920
	tomMathZone int32 = -1879048192
	tomMathZoneOrdinary int32 = -1610612736
	tomAutoTextColor int32 = -1073741824
	tomMathZoneDisplay int32 = 262144
	tomParaEffectRTL int32 = 1
	tomParaEffectKeep int32 = 2
	tomParaEffectKeepNext int32 = 4
	tomParaEffectPageBreakBefore int32 = 8
	tomParaEffectNoLineNumber int32 = 16
	tomParaEffectNoWidowControl int32 = 32
	tomParaEffectDoNotHyphen int32 = 64
	tomParaEffectSideBySide int32 = 128
	tomParaEffectCollapsed int32 = 256
	tomParaEffectOutlineLevel int32 = 512
	tomParaEffectBox int32 = 1024
	tomParaEffectTableRowDelimiter int32 = 4096
	tomParaEffectTable int32 = 16384
	tomModWidthPairs int32 = 1
	tomModWidthSpace int32 = 2
	tomAutoSpaceAlpha int32 = 4
	tomAutoSpaceNumeric int32 = 8
	tomAutoSpaceParens int32 = 16
	tomEmbeddedFont int32 = 32
	tomDoublestrike int32 = 64
	tomOverlapping int32 = 128
	tomNormalCaret int32 = 0
	tomKoreanBlockCaret int32 = 1
	tomNullCaret int32 = 2
	tomIncludeInset int32 = 1
	tomUnicodeBiDi int32 = 1
	tomMathCFCheck int32 = 4
	tomUnlink int32 = 8
	tomUnhide int32 = 16
	tomCheckTextLimit int32 = 32
	tomIgnoreCurrentFont int32 = 0
	tomMatchCharRep int32 = 1
	tomMatchFontSignature int32 = 2
	tomMatchAscii int32 = 4
	tomGetHeightOnly int32 = 8
	tomMatchMathFont int32 = 16
	tomCharset int32 = -2147483648
	tomCharRepFromLcid int32 = 1073741824
	tomAnsi int32 = 0
	tomEastEurope int32 = 1
	tomCyrillic int32 = 2
	tomGreek int32 = 3
	tomTurkish int32 = 4
	tomHebrew int32 = 5
	tomArabic int32 = 6
	tomBaltic int32 = 7
	tomVietnamese int32 = 8
	tomDefaultCharRep int32 = 9
	tomSymbol int32 = 10
	tomThai int32 = 11
	tomShiftJIS int32 = 12
	tomGB2312 int32 = 13
	tomHangul int32 = 14
	tomBIG5 int32 = 15
	tomPC437 int32 = 16
	tomOEM int32 = 17
	tomMac int32 = 18
	tomArmenian int32 = 19
	tomSyriac int32 = 20
	tomThaana int32 = 21
	tomDevanagari int32 = 22
	tomBengali int32 = 23
	tomGurmukhi int32 = 24
	tomGujarati int32 = 25
	tomOriya int32 = 26
	tomTamil int32 = 27
	tomTelugu int32 = 28
	tomKannada int32 = 29
	tomMalayalam int32 = 30
	tomSinhala int32 = 31
	tomLao int32 = 32
	tomTibetan int32 = 33
	tomMyanmar int32 = 34
	tomGeorgian int32 = 35
	tomJamo int32 = 36
	tomEthiopic int32 = 37
	tomCherokee int32 = 38
	tomAboriginal int32 = 39
	tomOgham int32 = 40
	tomRunic int32 = 41
	tomKhmer int32 = 42
	tomMongolian int32 = 43
	tomBraille int32 = 44
	tomYi int32 = 45
	tomLimbu int32 = 46
	tomTaiLe int32 = 47
	tomNewTaiLue int32 = 48
	tomSylotiNagri int32 = 49
	tomKharoshthi int32 = 50
	tomKayahli int32 = 51
	tomUsymbol int32 = 52
	tomEmoji int32 = 53
	tomGlagolitic int32 = 54
	tomLisu int32 = 55
	tomVai int32 = 56
	tomNKo int32 = 57
	tomOsmanya int32 = 58
	tomPhagsPa int32 = 59
	tomGothic int32 = 60
	tomDeseret int32 = 61
	tomTifinagh int32 = 62
	tomCharRepMax int32 = 63
	tomRE10Mode int32 = 1
	tomUseAtFont int32 = 2
	tomTextFlowMask int32 = 12
	tomTextFlowES int32 = 0
	tomTextFlowSW int32 = 4
	tomTextFlowWN int32 = 8
	tomTextFlowNE int32 = 12
	tomNoIME int32 = 524288
	tomSelfIME int32 = 262144
	tomNoUpScroll int32 = 65536
	tomNoVpScroll int32 = 262144
	tomNoLink int32 = 0
	tomClientLink int32 = 1
	tomFriendlyLinkName int32 = 2
	tomFriendlyLinkAddress int32 = 3
	tomAutoLinkURL int32 = 4
	tomAutoLinkEmail int32 = 5
	tomAutoLinkPhone int32 = 6
	tomAutoLinkPath int32 = 7
	tomCompressNone int32 = 0
	tomCompressPunctuation int32 = 1
	tomCompressPunctuationAndKana int32 = 2
	tomCompressMax int32 = 2
	tomUnderlinePositionAuto int32 = 0
	tomUnderlinePositionBelow int32 = 1
	tomUnderlinePositionAbove int32 = 2
	tomUnderlinePositionMax int32 = 2
	tomFontAlignmentAuto int32 = 0
	tomFontAlignmentTop int32 = 1
	tomFontAlignmentBaseline int32 = 2
	tomFontAlignmentBottom int32 = 3
	tomFontAlignmentCenter int32 = 4
	tomFontAlignmentMax int32 = 4
	tomRubyBelow int32 = 128
	tomRubyAlignCenter int32 = 0
	tomRubyAlign010 int32 = 1
	tomRubyAlign121 int32 = 2
	tomRubyAlignLeft int32 = 3
	tomRubyAlignRight int32 = 4
	tomLimitsDefault int32 = 0
	tomLimitsUnderOver int32 = 1
	tomLimitsSubSup int32 = 2
	tomUpperLimitAsSuperScript int32 = 3
	tomLimitsOpposite int32 = 4
	tomShowLLimPlaceHldr int32 = 8
	tomShowULimPlaceHldr int32 = 16
	tomDontGrowWithContent int32 = 64
	tomGrowWithContent int32 = 128
	tomSubSupAlign int32 = 1
	tomLimitAlignMask int32 = 3
	tomLimitAlignCenter int32 = 0
	tomLimitAlignLeft int32 = 1
	tomLimitAlignRight int32 = 2
	tomShowDegPlaceHldr int32 = 8
	tomAlignDefault int32 = 0
	tomAlignMatchAscentDescent int32 = 2
	tomMathVariant int32 = 32
	tomStyleDefault int32 = 0
	tomStyleScriptScriptCramped int32 = 1
	tomStyleScriptScript int32 = 2
	tomStyleScriptCramped int32 = 3
	tomStyleScript int32 = 4
	tomStyleTextCramped int32 = 5
	tomStyleText int32 = 6
	tomStyleDisplayCramped int32 = 7
	tomStyleDisplay int32 = 8
	tomMathRelSize int32 = 64
	tomDecDecSize int32 = 254
	tomDecSize int32 = 255
	tomIncSize int32 = 65
	tomIncIncSize int32 = 66
	tomGravityUI int32 = 0
	tomGravityBack int32 = 1
	tomGravityFore int32 = 2
	tomGravityIn int32 = 3
	tomGravityOut int32 = 4
	tomGravityBackward int32 = 536870912
	tomGravityForward int32 = 1073741824
	tomAdjustCRLF int32 = 1
	tomUseCRLF int32 = 2
	tomTextize int32 = 4
	tomAllowFinalEOP int32 = 8
	tomFoldMathAlpha int32 = 16
	tomNoHidden int32 = 32
	tomIncludeNumbering int32 = 64
	tomTranslateTableCell int32 = 128
	tomNoMathZoneBrackets int32 = 256
	tomConvertMathChar int32 = 512
	tomNoUCGreekItalic int32 = 1024
	tomAllowMathBold int32 = 2048
	tomLanguageTag int32 = 4096
	tomConvertRTF int32 = 8192
	tomApplyRtfDocProps int32 = 16384
	tomPhantomShow int32 = 1
	tomPhantomZeroWidth int32 = 2
	tomPhantomZeroAscent int32 = 4
	tomPhantomZeroDescent int32 = 8
	tomPhantomTransparent int32 = 16
	tomPhantomASmash int32 = 5
	tomPhantomDSmash int32 = 9
	tomPhantomHSmash int32 = 3
	tomPhantomSmash int32 = 13
	tomPhantomHorz int32 = 12
	tomPhantomVert int32 = 2
	tomBoxHideTop int32 = 1
	tomBoxHideBottom int32 = 2
	tomBoxHideLeft int32 = 4
	tomBoxHideRight int32 = 8
	tomBoxStrikeH int32 = 16
	tomBoxStrikeV int32 = 32
	tomBoxStrikeTLBR int32 = 64
	tomBoxStrikeBLTR int32 = 128
	tomBoxAlignCenter int32 = 1
	tomSpaceMask int32 = 28
	tomSpaceDefault int32 = 0
	tomSpaceUnary int32 = 4
	tomSpaceBinary int32 = 8
	tomSpaceRelational int32 = 12
	tomSpaceSkip int32 = 16
	tomSpaceOrd int32 = 20
	tomSpaceDifferential int32 = 24
	tomSizeText int32 = 32
	tomSizeScript int32 = 64
	tomSizeScriptScript int32 = 96
	tomNoBreak int32 = 128
	tomTransparentForPositioning int32 = 256
	tomTransparentForSpacing int32 = 512
	tomStretchCharBelow int32 = 0
	tomStretchCharAbove int32 = 1
	tomStretchBaseBelow int32 = 2
	tomStretchBaseAbove int32 = 3
	tomMatrixAlignMask int32 = 3
	tomMatrixAlignCenter int32 = 0
	tomMatrixAlignTopRow int32 = 1
	tomMatrixAlignBottomRow int32 = 3
	tomShowMatPlaceHldr int32 = 8
	tomEqArrayLayoutWidth int32 = 1
	tomEqArrayAlignMask int32 = 12
	tomEqArrayAlignCenter int32 = 0
	tomEqArrayAlignTopRow int32 = 4
	tomEqArrayAlignBottomRow int32 = 12
	tomMathManualBreakMask int32 = 127
	tomMathBreakLeft int32 = 125
	tomMathBreakCenter int32 = 126
	tomMathBreakRight int32 = 127
	tomMathEqAlign int32 = 128
	tomMathArgShadingStart int32 = 593
	tomMathArgShadingEnd int32 = 594
	tomMathObjShadingStart int32 = 595
	tomMathObjShadingEnd int32 = 596
	tomFunctionTypeNone int32 = 0
	tomFunctionTypeTakesArg int32 = 1
	tomFunctionTypeTakesLim int32 = 2
	tomFunctionTypeTakesLim2 int32 = 3
	tomFunctionTypeIsLim int32 = 4
	tomMathParaAlignDefault int32 = 0
	tomMathParaAlignCenterGroup int32 = 1
	tomMathParaAlignCenter int32 = 2
	tomMathParaAlignLeft int32 = 3
	tomMathParaAlignRight int32 = 4
	tomMathDispAlignMask int32 = 3
	tomMathDispAlignCenterGroup int32 = 0
	tomMathDispAlignCenter int32 = 1
	tomMathDispAlignLeft int32 = 2
	tomMathDispAlignRight int32 = 3
	tomMathDispIntUnderOver int32 = 4
	tomMathDispFracTeX int32 = 8
	tomMathDispNaryGrow int32 = 16
	tomMathDocEmptyArgMask int32 = 96
	tomMathDocEmptyArgAuto int32 = 0
	tomMathDocEmptyArgAlways int32 = 32
	tomMathDocEmptyArgNever int32 = 64
	tomMathDocSbSpOpUnchanged int32 = 128
	tomMathDocDiffMask int32 = 768
	tomMathDocDiffDefault int32 = 0
	tomMathDocDiffUpright int32 = 256
	tomMathDocDiffItalic int32 = 512
	tomMathDocDiffOpenItalic int32 = 768
	tomMathDispNarySubSup int32 = 1024
	tomMathDispDef int32 = 2048
	tomMathEnableRtl int32 = 4096
	tomMathBrkBinMask int32 = 196608
	tomMathBrkBinBefore int32 = 0
	tomMathBrkBinAfter int32 = 65536
	tomMathBrkBinDup int32 = 131072
	tomMathBrkBinSubMask int32 = 786432
	tomMathBrkBinSubMM int32 = 0
	tomMathBrkBinSubPM int32 = 262144
	tomMathBrkBinSubMP int32 = 524288
	tomSelRange int32 = 597
	tomHstring int32 = 596
	tomFontPropTeXStyle int32 = 828
	tomFontPropAlign int32 = 829
	tomFontStretch int32 = 830
	tomFontStyle int32 = 831
	tomFontStyleUpright int32 = 0
	tomFontStyleOblique int32 = 1
	tomFontStyleItalic int32 = 2
	tomFontStretchDefault int32 = 0
	tomFontStretchUltraCondensed int32 = 1
	tomFontStretchExtraCondensed int32 = 2
	tomFontStretchCondensed int32 = 3
	tomFontStretchSemiCondensed int32 = 4
	tomFontStretchNormal int32 = 5
	tomFontStretchSemiExpanded int32 = 6
	tomFontStretchExpanded int32 = 7
	tomFontStretchExtraExpanded int32 = 8
	tomFontStretchUltraExpanded int32 = 9
	tomFontWeightDefault int32 = 0
	tomFontWeightThin int32 = 100
	tomFontWeightExtraLight int32 = 200
	tomFontWeightLight int32 = 300
	tomFontWeightNormal int32 = 400
	tomFontWeightRegular int32 = 400
	tomFontWeightMedium int32 = 500
	tomFontWeightSemiBold int32 = 600
	tomFontWeightBold int32 = 700
	tomFontWeightExtraBold int32 = 800
	tomFontWeightBlack int32 = 900
	tomFontWeightHeavy int32 = 900
	tomFontWeightExtraBlack int32 = 950
	tomParaPropMathAlign int32 = 1079
	tomDocMathBuild int32 = 128
	tomMathLMargin int32 = 129
	tomMathRMargin int32 = 130
	tomMathWrapIndent int32 = 131
	tomMathWrapRight int32 = 132
	tomMathPostSpace int32 = 134
	tomMathPreSpace int32 = 133
	tomMathInterSpace int32 = 135
	tomMathIntraSpace int32 = 136
	tomCanCopy int32 = 137
	tomCanRedo int32 = 138
	tomCanUndo int32 = 139
	tomUndoLimit int32 = 140
	tomDocAutoLink int32 = 141
	tomEllipsisMode int32 = 142
	tomEllipsisState int32 = 143
	tomEllipsisNone int32 = 0
	tomEllipsisEnd int32 = 1
	tomEllipsisWord int32 = 3
	tomEllipsisPresent int32 = 1
	tomVTopCell int32 = 1
	tomVLowCell int32 = 2
	tomHStartCell int32 = 4
	tomHContCell int32 = 8
	tomRowUpdate int32 = 1
	tomRowApplyDefault int32 = 0
	tomCellStructureChangeOnly int32 = 1
	tomRowHeightActual int32 = 2059
)
const
  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 = -1073741823;
  tomForward = 1073741823;
  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 = 65536;
  tomListPeriod = 131072;
  tomListPlain = 196608;
  tomListNoNumber = 262144;
  tomListMinus = 524288;
  tomIgnoreNumberStyle = 16777216;
  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 = 10;
  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 = 1073741825;
  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 = 256;
  tomShareDenyRead = 512;
  tomShareDenyWrite = 1024;
  tomPasteFile = 4096;
  tomCreateNew = 16;
  tomCreateAlways = 32;
  tomOpenExisting = 48;
  tomOpenAlways = 64;
  tomTruncateExisting = 80;
  tomRTF = 1;
  tomText = 2;
  tomHTML = 3;
  tomWordDocument = 4;
  tomBold = -2147483647;
  tomItalic = -2147483646;
  tomUnderline = -2147483644;
  tomStrikeout = -2147483640;
  tomProtected = -2147483632;
  tomLink = -2147483616;
  tomSmallCaps = -2147483584;
  tomAllCaps = -2147483520;
  tomHidden = -2147483392;
  tomOutline = -2147483136;
  tomShadow = -2147482624;
  tomEmboss = -2147481600;
  tomImprint = -2147479552;
  tomDisabled = -2147475456;
  tomRevised = -2147467264;
  tomSubscriptCF = -2147418112;
  tomSuperscriptCF = -2147352576;
  tomFontBound = -2146435072;
  tomLinkProtected = -2139095040;
  tomInlineObjectStart = -2130706432;
  tomExtendedChar = -2113929216;
  tomAutoBackColor = -2080374784;
  tomMathZoneNoBuildUp = -2013265920;
  tomMathZone = -1879048192;
  tomMathZoneOrdinary = -1610612736;
  tomAutoTextColor = -1073741824;
  tomMathZoneDisplay = 262144;
  tomParaEffectRTL = 1;
  tomParaEffectKeep = 2;
  tomParaEffectKeepNext = 4;
  tomParaEffectPageBreakBefore = 8;
  tomParaEffectNoLineNumber = 16;
  tomParaEffectNoWidowControl = 32;
  tomParaEffectDoNotHyphen = 64;
  tomParaEffectSideBySide = 128;
  tomParaEffectCollapsed = 256;
  tomParaEffectOutlineLevel = 512;
  tomParaEffectBox = 1024;
  tomParaEffectTableRowDelimiter = 4096;
  tomParaEffectTable = 16384;
  tomModWidthPairs = 1;
  tomModWidthSpace = 2;
  tomAutoSpaceAlpha = 4;
  tomAutoSpaceNumeric = 8;
  tomAutoSpaceParens = 16;
  tomEmbeddedFont = 32;
  tomDoublestrike = 64;
  tomOverlapping = 128;
  tomNormalCaret = 0;
  tomKoreanBlockCaret = 1;
  tomNullCaret = 2;
  tomIncludeInset = 1;
  tomUnicodeBiDi = 1;
  tomMathCFCheck = 4;
  tomUnlink = 8;
  tomUnhide = 16;
  tomCheckTextLimit = 32;
  tomIgnoreCurrentFont = 0;
  tomMatchCharRep = 1;
  tomMatchFontSignature = 2;
  tomMatchAscii = 4;
  tomGetHeightOnly = 8;
  tomMatchMathFont = 16;
  tomCharset = -2147483648;
  tomCharRepFromLcid = 1073741824;
  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 = 1;
  tomUseAtFont = 2;
  tomTextFlowMask = 12;
  tomTextFlowES = 0;
  tomTextFlowSW = 4;
  tomTextFlowWN = 8;
  tomTextFlowNE = 12;
  tomNoIME = 524288;
  tomSelfIME = 262144;
  tomNoUpScroll = 65536;
  tomNoVpScroll = 262144;
  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 = 128;
  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 = 32;
  tomStyleDefault = 0;
  tomStyleScriptScriptCramped = 1;
  tomStyleScriptScript = 2;
  tomStyleScriptCramped = 3;
  tomStyleScript = 4;
  tomStyleTextCramped = 5;
  tomStyleText = 6;
  tomStyleDisplayCramped = 7;
  tomStyleDisplay = 8;
  tomMathRelSize = 64;
  tomDecDecSize = 254;
  tomDecSize = 255;
  tomIncSize = 65;
  tomIncIncSize = 66;
  tomGravityUI = 0;
  tomGravityBack = 1;
  tomGravityFore = 2;
  tomGravityIn = 3;
  tomGravityOut = 4;
  tomGravityBackward = 536870912;
  tomGravityForward = 1073741824;
  tomAdjustCRLF = 1;
  tomUseCRLF = 2;
  tomTextize = 4;
  tomAllowFinalEOP = 8;
  tomFoldMathAlpha = 16;
  tomNoHidden = 32;
  tomIncludeNumbering = 64;
  tomTranslateTableCell = 128;
  tomNoMathZoneBrackets = 256;
  tomConvertMathChar = 512;
  tomNoUCGreekItalic = 1024;
  tomAllowMathBold = 2048;
  tomLanguageTag = 4096;
  tomConvertRTF = 8192;
  tomApplyRtfDocProps = 16384;
  tomPhantomShow = 1;
  tomPhantomZeroWidth = 2;
  tomPhantomZeroAscent = 4;
  tomPhantomZeroDescent = 8;
  tomPhantomTransparent = 16;
  tomPhantomASmash = 5;
  tomPhantomDSmash = 9;
  tomPhantomHSmash = 3;
  tomPhantomSmash = 13;
  tomPhantomHorz = 12;
  tomPhantomVert = 2;
  tomBoxHideTop = 1;
  tomBoxHideBottom = 2;
  tomBoxHideLeft = 4;
  tomBoxHideRight = 8;
  tomBoxStrikeH = 16;
  tomBoxStrikeV = 32;
  tomBoxStrikeTLBR = 64;
  tomBoxStrikeBLTR = 128;
  tomBoxAlignCenter = 1;
  tomSpaceMask = 28;
  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 = 12;
  tomEqArrayAlignCenter = 0;
  tomEqArrayAlignTopRow = 4;
  tomEqArrayAlignBottomRow = 12;
  tomMathManualBreakMask = 127;
  tomMathBreakLeft = 125;
  tomMathBreakCenter = 126;
  tomMathBreakRight = 127;
  tomMathEqAlign = 128;
  tomMathArgShadingStart = 593;
  tomMathArgShadingEnd = 594;
  tomMathObjShadingStart = 595;
  tomMathObjShadingEnd = 596;
  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 = 16;
  tomMathDocEmptyArgMask = 96;
  tomMathDocEmptyArgAuto = 0;
  tomMathDocEmptyArgAlways = 32;
  tomMathDocEmptyArgNever = 64;
  tomMathDocSbSpOpUnchanged = 128;
  tomMathDocDiffMask = 768;
  tomMathDocDiffDefault = 0;
  tomMathDocDiffUpright = 256;
  tomMathDocDiffItalic = 512;
  tomMathDocDiffOpenItalic = 768;
  tomMathDispNarySubSup = 1024;
  tomMathDispDef = 2048;
  tomMathEnableRtl = 4096;
  tomMathBrkBinMask = 196608;
  tomMathBrkBinBefore = 0;
  tomMathBrkBinAfter = 65536;
  tomMathBrkBinDup = 131072;
  tomMathBrkBinSubMask = 786432;
  tomMathBrkBinSubMM = 0;
  tomMathBrkBinSubPM = 262144;
  tomMathBrkBinSubMP = 524288;
  tomSelRange = 597;
  tomHstring = 596;
  tomFontPropTeXStyle = 828;
  tomFontPropAlign = 829;
  tomFontStretch = 830;
  tomFontStyle = 831;
  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 = 1079;
  tomDocMathBuild = 128;
  tomMathLMargin = 129;
  tomMathRMargin = 130;
  tomMathWrapIndent = 131;
  tomMathWrapRight = 132;
  tomMathPostSpace = 134;
  tomMathPreSpace = 133;
  tomMathInterSpace = 135;
  tomMathIntraSpace = 136;
  tomCanCopy = 137;
  tomCanRedo = 138;
  tomCanUndo = 139;
  tomUndoLimit = 140;
  tomDocAutoLink = 141;
  tomEllipsisMode = 142;
  tomEllipsisState = 143;
  tomEllipsisNone = 0;
  tomEllipsisEnd = 1;
  tomEllipsisWord = 3;
  tomEllipsisPresent = 1;
  tomVTopCell = 1;
  tomVLowCell = 2;
  tomHStartCell = 4;
  tomHContCell = 8;
  tomRowUpdate = 1;
  tomRowApplyDefault = 0;
  tomCellStructureChangeOnly = 1;
  tomRowHeightActual = 2059;
// tomConstants
pub const tomFalse: i32 = 0;
pub const tomTrue: i32 = -1;
pub const tomUndefined: i32 = -9999999;
pub const tomToggle: i32 = -9999998;
pub const tomAutoColor: i32 = -9999997;
pub const tomDefault: i32 = -9999996;
pub const tomSuspend: i32 = -9999995;
pub const tomResume: i32 = -9999994;
pub const tomApplyNow: i32 = 0;
pub const tomApplyLater: i32 = 1;
pub const tomTrackParms: i32 = 2;
pub const tomCacheParms: i32 = 3;
pub const tomApplyTmp: i32 = 4;
pub const tomDisableSmartFont: i32 = 8;
pub const tomEnableSmartFont: i32 = 9;
pub const tomUsePoints: i32 = 10;
pub const tomUseTwips: i32 = 11;
pub const tomBackward: i32 = -1073741823;
pub const tomForward: i32 = 1073741823;
pub const tomMove: i32 = 0;
pub const tomExtend: i32 = 1;
pub const tomNoSelection: i32 = 0;
pub const tomSelectionIP: i32 = 1;
pub const tomSelectionNormal: i32 = 2;
pub const tomSelectionFrame: i32 = 3;
pub const tomSelectionColumn: i32 = 4;
pub const tomSelectionRow: i32 = 5;
pub const tomSelectionBlock: i32 = 6;
pub const tomSelectionInlineShape: i32 = 7;
pub const tomSelectionShape: i32 = 8;
pub const tomSelStartActive: i32 = 1;
pub const tomSelAtEOL: i32 = 2;
pub const tomSelOvertype: i32 = 4;
pub const tomSelActive: i32 = 8;
pub const tomSelReplace: i32 = 16;
pub const tomEnd: i32 = 0;
pub const tomStart: i32 = 32;
pub const tomCollapseEnd: i32 = 0;
pub const tomCollapseStart: i32 = 1;
pub const tomClientCoord: i32 = 256;
pub const tomAllowOffClient: i32 = 512;
pub const tomTransform: i32 = 1024;
pub const tomObjectArg: i32 = 2048;
pub const tomAtEnd: i32 = 4096;
pub const tomNone: i32 = 0;
pub const tomSingle: i32 = 1;
pub const tomWords: i32 = 2;
pub const tomDouble: i32 = 3;
pub const tomDotted: i32 = 4;
pub const tomDash: i32 = 5;
pub const tomDashDot: i32 = 6;
pub const tomDashDotDot: i32 = 7;
pub const tomWave: i32 = 8;
pub const tomThick: i32 = 9;
pub const tomHair: i32 = 10;
pub const tomDoubleWave: i32 = 11;
pub const tomHeavyWave: i32 = 12;
pub const tomLongDash: i32 = 13;
pub const tomThickDash: i32 = 14;
pub const tomThickDashDot: i32 = 15;
pub const tomThickDashDotDot: i32 = 16;
pub const tomThickDotted: i32 = 17;
pub const tomThickLongDash: i32 = 18;
pub const tomLineSpaceSingle: i32 = 0;
pub const tomLineSpace1pt5: i32 = 1;
pub const tomLineSpaceDouble: i32 = 2;
pub const tomLineSpaceAtLeast: i32 = 3;
pub const tomLineSpaceExactly: i32 = 4;
pub const tomLineSpaceMultiple: i32 = 5;
pub const tomLineSpacePercent: i32 = 6;
pub const tomAlignLeft: i32 = 0;
pub const tomAlignCenter: i32 = 1;
pub const tomAlignRight: i32 = 2;
pub const tomAlignJustify: i32 = 3;
pub const tomAlignDecimal: i32 = 3;
pub const tomAlignBar: i32 = 4;
pub const tomDefaultTab: i32 = 5;
pub const tomAlignInterWord: i32 = 3;
pub const tomAlignNewspaper: i32 = 4;
pub const tomAlignInterLetter: i32 = 5;
pub const tomAlignScaled: i32 = 6;
pub const tomSpaces: i32 = 0;
pub const tomDots: i32 = 1;
pub const tomDashes: i32 = 2;
pub const tomLines: i32 = 3;
pub const tomThickLines: i32 = 4;
pub const tomEquals: i32 = 5;
pub const tomTabBack: i32 = -3;
pub const tomTabNext: i32 = -2;
pub const tomTabHere: i32 = -1;
pub const tomListNone: i32 = 0;
pub const tomListBullet: i32 = 1;
pub const tomListNumberAsArabic: i32 = 2;
pub const tomListNumberAsLCLetter: i32 = 3;
pub const tomListNumberAsUCLetter: i32 = 4;
pub const tomListNumberAsLCRoman: i32 = 5;
pub const tomListNumberAsUCRoman: i32 = 6;
pub const tomListNumberAsSequence: i32 = 7;
pub const tomListNumberedCircle: i32 = 8;
pub const tomListNumberedBlackCircleWingding: i32 = 9;
pub const tomListNumberedWhiteCircleWingding: i32 = 10;
pub const tomListNumberedArabicWide: i32 = 11;
pub const tomListNumberedChS: i32 = 12;
pub const tomListNumberedChT: i32 = 13;
pub const tomListNumberedJpnChS: i32 = 14;
pub const tomListNumberedJpnKor: i32 = 15;
pub const tomListNumberedArabic1: i32 = 16;
pub const tomListNumberedArabic2: i32 = 17;
pub const tomListNumberedHebrew: i32 = 18;
pub const tomListNumberedThaiAlpha: i32 = 19;
pub const tomListNumberedThaiNum: i32 = 20;
pub const tomListNumberedHindiAlpha: i32 = 21;
pub const tomListNumberedHindiAlpha1: i32 = 22;
pub const tomListNumberedHindiNum: i32 = 23;
pub const tomListParentheses: i32 = 65536;
pub const tomListPeriod: i32 = 131072;
pub const tomListPlain: i32 = 196608;
pub const tomListNoNumber: i32 = 262144;
pub const tomListMinus: i32 = 524288;
pub const tomIgnoreNumberStyle: i32 = 16777216;
pub const tomParaStyleNormal: i32 = -1;
pub const tomParaStyleHeading1: i32 = -2;
pub const tomParaStyleHeading2: i32 = -3;
pub const tomParaStyleHeading3: i32 = -4;
pub const tomParaStyleHeading4: i32 = -5;
pub const tomParaStyleHeading5: i32 = -6;
pub const tomParaStyleHeading6: i32 = -7;
pub const tomParaStyleHeading7: i32 = -8;
pub const tomParaStyleHeading8: i32 = -9;
pub const tomParaStyleHeading9: i32 = -10;
pub const tomCharacter: i32 = 1;
pub const tomWord: i32 = 2;
pub const tomSentence: i32 = 3;
pub const tomParagraph: i32 = 4;
pub const tomLine: i32 = 5;
pub const tomStory: i32 = 6;
pub const tomScreen: i32 = 7;
pub const tomSection: i32 = 8;
pub const tomTableColumn: i32 = 9;
pub const tomColumn: i32 = 9;
pub const tomRow: i32 = 10;
pub const tomWindow: i32 = 11;
pub const tomCell: i32 = 12;
pub const tomCharFormat: i32 = 13;
pub const tomParaFormat: i32 = 14;
pub const tomTable: i32 = 15;
pub const tomObject: i32 = 16;
pub const tomPage: i32 = 17;
pub const tomHardParagraph: i32 = 18;
pub const tomCluster: i32 = 19;
pub const tomInlineObject: i32 = 20;
pub const tomInlineObjectArg: i32 = 21;
pub const tomLeafLine: i32 = 22;
pub const tomLayoutColumn: i32 = 23;
pub const tomProcessId: i32 = 1073741825;
pub const tomMatchWord: i32 = 2;
pub const tomMatchCase: i32 = 4;
pub const tomMatchPattern: i32 = 8;
pub const tomUnknownStory: i32 = 0;
pub const tomMainTextStory: i32 = 1;
pub const tomFootnotesStory: i32 = 2;
pub const tomEndnotesStory: i32 = 3;
pub const tomCommentsStory: i32 = 4;
pub const tomTextFrameStory: i32 = 5;
pub const tomEvenPagesHeaderStory: i32 = 6;
pub const tomPrimaryHeaderStory: i32 = 7;
pub const tomEvenPagesFooterStory: i32 = 8;
pub const tomPrimaryFooterStory: i32 = 9;
pub const tomFirstPageHeaderStory: i32 = 10;
pub const tomFirstPageFooterStory: i32 = 11;
pub const tomScratchStory: i32 = 127;
pub const tomFindStory: i32 = 128;
pub const tomReplaceStory: i32 = 129;
pub const tomStoryInactive: i32 = 0;
pub const tomStoryActiveDisplay: i32 = 1;
pub const tomStoryActiveUI: i32 = 2;
pub const tomStoryActiveDisplayUI: i32 = 3;
pub const tomNoAnimation: i32 = 0;
pub const tomLasVegasLights: i32 = 1;
pub const tomBlinkingBackground: i32 = 2;
pub const tomSparkleText: i32 = 3;
pub const tomMarchingBlackAnts: i32 = 4;
pub const tomMarchingRedAnts: i32 = 5;
pub const tomShimmer: i32 = 6;
pub const tomWipeDown: i32 = 7;
pub const tomWipeRight: i32 = 8;
pub const tomAnimationMax: i32 = 8;
pub const tomLowerCase: i32 = 0;
pub const tomUpperCase: i32 = 1;
pub const tomTitleCase: i32 = 2;
pub const tomSentenceCase: i32 = 4;
pub const tomToggleCase: i32 = 5;
pub const tomReadOnly: i32 = 256;
pub const tomShareDenyRead: i32 = 512;
pub const tomShareDenyWrite: i32 = 1024;
pub const tomPasteFile: i32 = 4096;
pub const tomCreateNew: i32 = 16;
pub const tomCreateAlways: i32 = 32;
pub const tomOpenExisting: i32 = 48;
pub const tomOpenAlways: i32 = 64;
pub const tomTruncateExisting: i32 = 80;
pub const tomRTF: i32 = 1;
pub const tomText: i32 = 2;
pub const tomHTML: i32 = 3;
pub const tomWordDocument: i32 = 4;
pub const tomBold: i32 = -2147483647;
pub const tomItalic: i32 = -2147483646;
pub const tomUnderline: i32 = -2147483644;
pub const tomStrikeout: i32 = -2147483640;
pub const tomProtected: i32 = -2147483632;
pub const tomLink: i32 = -2147483616;
pub const tomSmallCaps: i32 = -2147483584;
pub const tomAllCaps: i32 = -2147483520;
pub const tomHidden: i32 = -2147483392;
pub const tomOutline: i32 = -2147483136;
pub const tomShadow: i32 = -2147482624;
pub const tomEmboss: i32 = -2147481600;
pub const tomImprint: i32 = -2147479552;
pub const tomDisabled: i32 = -2147475456;
pub const tomRevised: i32 = -2147467264;
pub const tomSubscriptCF: i32 = -2147418112;
pub const tomSuperscriptCF: i32 = -2147352576;
pub const tomFontBound: i32 = -2146435072;
pub const tomLinkProtected: i32 = -2139095040;
pub const tomInlineObjectStart: i32 = -2130706432;
pub const tomExtendedChar: i32 = -2113929216;
pub const tomAutoBackColor: i32 = -2080374784;
pub const tomMathZoneNoBuildUp: i32 = -2013265920;
pub const tomMathZone: i32 = -1879048192;
pub const tomMathZoneOrdinary: i32 = -1610612736;
pub const tomAutoTextColor: i32 = -1073741824;
pub const tomMathZoneDisplay: i32 = 262144;
pub const tomParaEffectRTL: i32 = 1;
pub const tomParaEffectKeep: i32 = 2;
pub const tomParaEffectKeepNext: i32 = 4;
pub const tomParaEffectPageBreakBefore: i32 = 8;
pub const tomParaEffectNoLineNumber: i32 = 16;
pub const tomParaEffectNoWidowControl: i32 = 32;
pub const tomParaEffectDoNotHyphen: i32 = 64;
pub const tomParaEffectSideBySide: i32 = 128;
pub const tomParaEffectCollapsed: i32 = 256;
pub const tomParaEffectOutlineLevel: i32 = 512;
pub const tomParaEffectBox: i32 = 1024;
pub const tomParaEffectTableRowDelimiter: i32 = 4096;
pub const tomParaEffectTable: i32 = 16384;
pub const tomModWidthPairs: i32 = 1;
pub const tomModWidthSpace: i32 = 2;
pub const tomAutoSpaceAlpha: i32 = 4;
pub const tomAutoSpaceNumeric: i32 = 8;
pub const tomAutoSpaceParens: i32 = 16;
pub const tomEmbeddedFont: i32 = 32;
pub const tomDoublestrike: i32 = 64;
pub const tomOverlapping: i32 = 128;
pub const tomNormalCaret: i32 = 0;
pub const tomKoreanBlockCaret: i32 = 1;
pub const tomNullCaret: i32 = 2;
pub const tomIncludeInset: i32 = 1;
pub const tomUnicodeBiDi: i32 = 1;
pub const tomMathCFCheck: i32 = 4;
pub const tomUnlink: i32 = 8;
pub const tomUnhide: i32 = 16;
pub const tomCheckTextLimit: i32 = 32;
pub const tomIgnoreCurrentFont: i32 = 0;
pub const tomMatchCharRep: i32 = 1;
pub const tomMatchFontSignature: i32 = 2;
pub const tomMatchAscii: i32 = 4;
pub const tomGetHeightOnly: i32 = 8;
pub const tomMatchMathFont: i32 = 16;
pub const tomCharset: i32 = -2147483648;
pub const tomCharRepFromLcid: i32 = 1073741824;
pub const tomAnsi: i32 = 0;
pub const tomEastEurope: i32 = 1;
pub const tomCyrillic: i32 = 2;
pub const tomGreek: i32 = 3;
pub const tomTurkish: i32 = 4;
pub const tomHebrew: i32 = 5;
pub const tomArabic: i32 = 6;
pub const tomBaltic: i32 = 7;
pub const tomVietnamese: i32 = 8;
pub const tomDefaultCharRep: i32 = 9;
pub const tomSymbol: i32 = 10;
pub const tomThai: i32 = 11;
pub const tomShiftJIS: i32 = 12;
pub const tomGB2312: i32 = 13;
pub const tomHangul: i32 = 14;
pub const tomBIG5: i32 = 15;
pub const tomPC437: i32 = 16;
pub const tomOEM: i32 = 17;
pub const tomMac: i32 = 18;
pub const tomArmenian: i32 = 19;
pub const tomSyriac: i32 = 20;
pub const tomThaana: i32 = 21;
pub const tomDevanagari: i32 = 22;
pub const tomBengali: i32 = 23;
pub const tomGurmukhi: i32 = 24;
pub const tomGujarati: i32 = 25;
pub const tomOriya: i32 = 26;
pub const tomTamil: i32 = 27;
pub const tomTelugu: i32 = 28;
pub const tomKannada: i32 = 29;
pub const tomMalayalam: i32 = 30;
pub const tomSinhala: i32 = 31;
pub const tomLao: i32 = 32;
pub const tomTibetan: i32 = 33;
pub const tomMyanmar: i32 = 34;
pub const tomGeorgian: i32 = 35;
pub const tomJamo: i32 = 36;
pub const tomEthiopic: i32 = 37;
pub const tomCherokee: i32 = 38;
pub const tomAboriginal: i32 = 39;
pub const tomOgham: i32 = 40;
pub const tomRunic: i32 = 41;
pub const tomKhmer: i32 = 42;
pub const tomMongolian: i32 = 43;
pub const tomBraille: i32 = 44;
pub const tomYi: i32 = 45;
pub const tomLimbu: i32 = 46;
pub const tomTaiLe: i32 = 47;
pub const tomNewTaiLue: i32 = 48;
pub const tomSylotiNagri: i32 = 49;
pub const tomKharoshthi: i32 = 50;
pub const tomKayahli: i32 = 51;
pub const tomUsymbol: i32 = 52;
pub const tomEmoji: i32 = 53;
pub const tomGlagolitic: i32 = 54;
pub const tomLisu: i32 = 55;
pub const tomVai: i32 = 56;
pub const tomNKo: i32 = 57;
pub const tomOsmanya: i32 = 58;
pub const tomPhagsPa: i32 = 59;
pub const tomGothic: i32 = 60;
pub const tomDeseret: i32 = 61;
pub const tomTifinagh: i32 = 62;
pub const tomCharRepMax: i32 = 63;
pub const tomRE10Mode: i32 = 1;
pub const tomUseAtFont: i32 = 2;
pub const tomTextFlowMask: i32 = 12;
pub const tomTextFlowES: i32 = 0;
pub const tomTextFlowSW: i32 = 4;
pub const tomTextFlowWN: i32 = 8;
pub const tomTextFlowNE: i32 = 12;
pub const tomNoIME: i32 = 524288;
pub const tomSelfIME: i32 = 262144;
pub const tomNoUpScroll: i32 = 65536;
pub const tomNoVpScroll: i32 = 262144;
pub const tomNoLink: i32 = 0;
pub const tomClientLink: i32 = 1;
pub const tomFriendlyLinkName: i32 = 2;
pub const tomFriendlyLinkAddress: i32 = 3;
pub const tomAutoLinkURL: i32 = 4;
pub const tomAutoLinkEmail: i32 = 5;
pub const tomAutoLinkPhone: i32 = 6;
pub const tomAutoLinkPath: i32 = 7;
pub const tomCompressNone: i32 = 0;
pub const tomCompressPunctuation: i32 = 1;
pub const tomCompressPunctuationAndKana: i32 = 2;
pub const tomCompressMax: i32 = 2;
pub const tomUnderlinePositionAuto: i32 = 0;
pub const tomUnderlinePositionBelow: i32 = 1;
pub const tomUnderlinePositionAbove: i32 = 2;
pub const tomUnderlinePositionMax: i32 = 2;
pub const tomFontAlignmentAuto: i32 = 0;
pub const tomFontAlignmentTop: i32 = 1;
pub const tomFontAlignmentBaseline: i32 = 2;
pub const tomFontAlignmentBottom: i32 = 3;
pub const tomFontAlignmentCenter: i32 = 4;
pub const tomFontAlignmentMax: i32 = 4;
pub const tomRubyBelow: i32 = 128;
pub const tomRubyAlignCenter: i32 = 0;
pub const tomRubyAlign010: i32 = 1;
pub const tomRubyAlign121: i32 = 2;
pub const tomRubyAlignLeft: i32 = 3;
pub const tomRubyAlignRight: i32 = 4;
pub const tomLimitsDefault: i32 = 0;
pub const tomLimitsUnderOver: i32 = 1;
pub const tomLimitsSubSup: i32 = 2;
pub const tomUpperLimitAsSuperScript: i32 = 3;
pub const tomLimitsOpposite: i32 = 4;
pub const tomShowLLimPlaceHldr: i32 = 8;
pub const tomShowULimPlaceHldr: i32 = 16;
pub const tomDontGrowWithContent: i32 = 64;
pub const tomGrowWithContent: i32 = 128;
pub const tomSubSupAlign: i32 = 1;
pub const tomLimitAlignMask: i32 = 3;
pub const tomLimitAlignCenter: i32 = 0;
pub const tomLimitAlignLeft: i32 = 1;
pub const tomLimitAlignRight: i32 = 2;
pub const tomShowDegPlaceHldr: i32 = 8;
pub const tomAlignDefault: i32 = 0;
pub const tomAlignMatchAscentDescent: i32 = 2;
pub const tomMathVariant: i32 = 32;
pub const tomStyleDefault: i32 = 0;
pub const tomStyleScriptScriptCramped: i32 = 1;
pub const tomStyleScriptScript: i32 = 2;
pub const tomStyleScriptCramped: i32 = 3;
pub const tomStyleScript: i32 = 4;
pub const tomStyleTextCramped: i32 = 5;
pub const tomStyleText: i32 = 6;
pub const tomStyleDisplayCramped: i32 = 7;
pub const tomStyleDisplay: i32 = 8;
pub const tomMathRelSize: i32 = 64;
pub const tomDecDecSize: i32 = 254;
pub const tomDecSize: i32 = 255;
pub const tomIncSize: i32 = 65;
pub const tomIncIncSize: i32 = 66;
pub const tomGravityUI: i32 = 0;
pub const tomGravityBack: i32 = 1;
pub const tomGravityFore: i32 = 2;
pub const tomGravityIn: i32 = 3;
pub const tomGravityOut: i32 = 4;
pub const tomGravityBackward: i32 = 536870912;
pub const tomGravityForward: i32 = 1073741824;
pub const tomAdjustCRLF: i32 = 1;
pub const tomUseCRLF: i32 = 2;
pub const tomTextize: i32 = 4;
pub const tomAllowFinalEOP: i32 = 8;
pub const tomFoldMathAlpha: i32 = 16;
pub const tomNoHidden: i32 = 32;
pub const tomIncludeNumbering: i32 = 64;
pub const tomTranslateTableCell: i32 = 128;
pub const tomNoMathZoneBrackets: i32 = 256;
pub const tomConvertMathChar: i32 = 512;
pub const tomNoUCGreekItalic: i32 = 1024;
pub const tomAllowMathBold: i32 = 2048;
pub const tomLanguageTag: i32 = 4096;
pub const tomConvertRTF: i32 = 8192;
pub const tomApplyRtfDocProps: i32 = 16384;
pub const tomPhantomShow: i32 = 1;
pub const tomPhantomZeroWidth: i32 = 2;
pub const tomPhantomZeroAscent: i32 = 4;
pub const tomPhantomZeroDescent: i32 = 8;
pub const tomPhantomTransparent: i32 = 16;
pub const tomPhantomASmash: i32 = 5;
pub const tomPhantomDSmash: i32 = 9;
pub const tomPhantomHSmash: i32 = 3;
pub const tomPhantomSmash: i32 = 13;
pub const tomPhantomHorz: i32 = 12;
pub const tomPhantomVert: i32 = 2;
pub const tomBoxHideTop: i32 = 1;
pub const tomBoxHideBottom: i32 = 2;
pub const tomBoxHideLeft: i32 = 4;
pub const tomBoxHideRight: i32 = 8;
pub const tomBoxStrikeH: i32 = 16;
pub const tomBoxStrikeV: i32 = 32;
pub const tomBoxStrikeTLBR: i32 = 64;
pub const tomBoxStrikeBLTR: i32 = 128;
pub const tomBoxAlignCenter: i32 = 1;
pub const tomSpaceMask: i32 = 28;
pub const tomSpaceDefault: i32 = 0;
pub const tomSpaceUnary: i32 = 4;
pub const tomSpaceBinary: i32 = 8;
pub const tomSpaceRelational: i32 = 12;
pub const tomSpaceSkip: i32 = 16;
pub const tomSpaceOrd: i32 = 20;
pub const tomSpaceDifferential: i32 = 24;
pub const tomSizeText: i32 = 32;
pub const tomSizeScript: i32 = 64;
pub const tomSizeScriptScript: i32 = 96;
pub const tomNoBreak: i32 = 128;
pub const tomTransparentForPositioning: i32 = 256;
pub const tomTransparentForSpacing: i32 = 512;
pub const tomStretchCharBelow: i32 = 0;
pub const tomStretchCharAbove: i32 = 1;
pub const tomStretchBaseBelow: i32 = 2;
pub const tomStretchBaseAbove: i32 = 3;
pub const tomMatrixAlignMask: i32 = 3;
pub const tomMatrixAlignCenter: i32 = 0;
pub const tomMatrixAlignTopRow: i32 = 1;
pub const tomMatrixAlignBottomRow: i32 = 3;
pub const tomShowMatPlaceHldr: i32 = 8;
pub const tomEqArrayLayoutWidth: i32 = 1;
pub const tomEqArrayAlignMask: i32 = 12;
pub const tomEqArrayAlignCenter: i32 = 0;
pub const tomEqArrayAlignTopRow: i32 = 4;
pub const tomEqArrayAlignBottomRow: i32 = 12;
pub const tomMathManualBreakMask: i32 = 127;
pub const tomMathBreakLeft: i32 = 125;
pub const tomMathBreakCenter: i32 = 126;
pub const tomMathBreakRight: i32 = 127;
pub const tomMathEqAlign: i32 = 128;
pub const tomMathArgShadingStart: i32 = 593;
pub const tomMathArgShadingEnd: i32 = 594;
pub const tomMathObjShadingStart: i32 = 595;
pub const tomMathObjShadingEnd: i32 = 596;
pub const tomFunctionTypeNone: i32 = 0;
pub const tomFunctionTypeTakesArg: i32 = 1;
pub const tomFunctionTypeTakesLim: i32 = 2;
pub const tomFunctionTypeTakesLim2: i32 = 3;
pub const tomFunctionTypeIsLim: i32 = 4;
pub const tomMathParaAlignDefault: i32 = 0;
pub const tomMathParaAlignCenterGroup: i32 = 1;
pub const tomMathParaAlignCenter: i32 = 2;
pub const tomMathParaAlignLeft: i32 = 3;
pub const tomMathParaAlignRight: i32 = 4;
pub const tomMathDispAlignMask: i32 = 3;
pub const tomMathDispAlignCenterGroup: i32 = 0;
pub const tomMathDispAlignCenter: i32 = 1;
pub const tomMathDispAlignLeft: i32 = 2;
pub const tomMathDispAlignRight: i32 = 3;
pub const tomMathDispIntUnderOver: i32 = 4;
pub const tomMathDispFracTeX: i32 = 8;
pub const tomMathDispNaryGrow: i32 = 16;
pub const tomMathDocEmptyArgMask: i32 = 96;
pub const tomMathDocEmptyArgAuto: i32 = 0;
pub const tomMathDocEmptyArgAlways: i32 = 32;
pub const tomMathDocEmptyArgNever: i32 = 64;
pub const tomMathDocSbSpOpUnchanged: i32 = 128;
pub const tomMathDocDiffMask: i32 = 768;
pub const tomMathDocDiffDefault: i32 = 0;
pub const tomMathDocDiffUpright: i32 = 256;
pub const tomMathDocDiffItalic: i32 = 512;
pub const tomMathDocDiffOpenItalic: i32 = 768;
pub const tomMathDispNarySubSup: i32 = 1024;
pub const tomMathDispDef: i32 = 2048;
pub const tomMathEnableRtl: i32 = 4096;
pub const tomMathBrkBinMask: i32 = 196608;
pub const tomMathBrkBinBefore: i32 = 0;
pub const tomMathBrkBinAfter: i32 = 65536;
pub const tomMathBrkBinDup: i32 = 131072;
pub const tomMathBrkBinSubMask: i32 = 786432;
pub const tomMathBrkBinSubMM: i32 = 0;
pub const tomMathBrkBinSubPM: i32 = 262144;
pub const tomMathBrkBinSubMP: i32 = 524288;
pub const tomSelRange: i32 = 597;
pub const tomHstring: i32 = 596;
pub const tomFontPropTeXStyle: i32 = 828;
pub const tomFontPropAlign: i32 = 829;
pub const tomFontStretch: i32 = 830;
pub const tomFontStyle: i32 = 831;
pub const tomFontStyleUpright: i32 = 0;
pub const tomFontStyleOblique: i32 = 1;
pub const tomFontStyleItalic: i32 = 2;
pub const tomFontStretchDefault: i32 = 0;
pub const tomFontStretchUltraCondensed: i32 = 1;
pub const tomFontStretchExtraCondensed: i32 = 2;
pub const tomFontStretchCondensed: i32 = 3;
pub const tomFontStretchSemiCondensed: i32 = 4;
pub const tomFontStretchNormal: i32 = 5;
pub const tomFontStretchSemiExpanded: i32 = 6;
pub const tomFontStretchExpanded: i32 = 7;
pub const tomFontStretchExtraExpanded: i32 = 8;
pub const tomFontStretchUltraExpanded: i32 = 9;
pub const tomFontWeightDefault: i32 = 0;
pub const tomFontWeightThin: i32 = 100;
pub const tomFontWeightExtraLight: i32 = 200;
pub const tomFontWeightLight: i32 = 300;
pub const tomFontWeightNormal: i32 = 400;
pub const tomFontWeightRegular: i32 = 400;
pub const tomFontWeightMedium: i32 = 500;
pub const tomFontWeightSemiBold: i32 = 600;
pub const tomFontWeightBold: i32 = 700;
pub const tomFontWeightExtraBold: i32 = 800;
pub const tomFontWeightBlack: i32 = 900;
pub const tomFontWeightHeavy: i32 = 900;
pub const tomFontWeightExtraBlack: i32 = 950;
pub const tomParaPropMathAlign: i32 = 1079;
pub const tomDocMathBuild: i32 = 128;
pub const tomMathLMargin: i32 = 129;
pub const tomMathRMargin: i32 = 130;
pub const tomMathWrapIndent: i32 = 131;
pub const tomMathWrapRight: i32 = 132;
pub const tomMathPostSpace: i32 = 134;
pub const tomMathPreSpace: i32 = 133;
pub const tomMathInterSpace: i32 = 135;
pub const tomMathIntraSpace: i32 = 136;
pub const tomCanCopy: i32 = 137;
pub const tomCanRedo: i32 = 138;
pub const tomCanUndo: i32 = 139;
pub const tomUndoLimit: i32 = 140;
pub const tomDocAutoLink: i32 = 141;
pub const tomEllipsisMode: i32 = 142;
pub const tomEllipsisState: i32 = 143;
pub const tomEllipsisNone: i32 = 0;
pub const tomEllipsisEnd: i32 = 1;
pub const tomEllipsisWord: i32 = 3;
pub const tomEllipsisPresent: i32 = 1;
pub const tomVTopCell: i32 = 1;
pub const tomVLowCell: i32 = 2;
pub const tomHStartCell: i32 = 4;
pub const tomHContCell: i32 = 8;
pub const tomRowUpdate: i32 = 1;
pub const tomRowApplyDefault: i32 = 0;
pub const tomCellStructureChangeOnly: i32 = 1;
pub const tomRowHeightActual: i32 = 2059;
const
  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* = -1073741823
  tomForward* = 1073741823
  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* = 65536
  tomListPeriod* = 131072
  tomListPlain* = 196608
  tomListNoNumber* = 262144
  tomListMinus* = 524288
  tomIgnoreNumberStyle* = 16777216
  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* = 10
  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* = 1073741825
  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* = 256
  tomShareDenyRead* = 512
  tomShareDenyWrite* = 1024
  tomPasteFile* = 4096
  tomCreateNew* = 16
  tomCreateAlways* = 32
  tomOpenExisting* = 48
  tomOpenAlways* = 64
  tomTruncateExisting* = 80
  tomRTF* = 1
  tomText* = 2
  tomHTML* = 3
  tomWordDocument* = 4
  tomBold* = -2147483647
  tomItalic* = -2147483646
  tomUnderline* = -2147483644
  tomStrikeout* = -2147483640
  tomProtected* = -2147483632
  tomLink* = -2147483616
  tomSmallCaps* = -2147483584
  tomAllCaps* = -2147483520
  tomHidden* = -2147483392
  tomOutline* = -2147483136
  tomShadow* = -2147482624
  tomEmboss* = -2147481600
  tomImprint* = -2147479552
  tomDisabled* = -2147475456
  tomRevised* = -2147467264
  tomSubscriptCF* = -2147418112
  tomSuperscriptCF* = -2147352576
  tomFontBound* = -2146435072
  tomLinkProtected* = -2139095040
  tomInlineObjectStart* = -2130706432
  tomExtendedChar* = -2113929216
  tomAutoBackColor* = -2080374784
  tomMathZoneNoBuildUp* = -2013265920
  tomMathZone* = -1879048192
  tomMathZoneOrdinary* = -1610612736
  tomAutoTextColor* = -1073741824
  tomMathZoneDisplay* = 262144
  tomParaEffectRTL* = 1
  tomParaEffectKeep* = 2
  tomParaEffectKeepNext* = 4
  tomParaEffectPageBreakBefore* = 8
  tomParaEffectNoLineNumber* = 16
  tomParaEffectNoWidowControl* = 32
  tomParaEffectDoNotHyphen* = 64
  tomParaEffectSideBySide* = 128
  tomParaEffectCollapsed* = 256
  tomParaEffectOutlineLevel* = 512
  tomParaEffectBox* = 1024
  tomParaEffectTableRowDelimiter* = 4096
  tomParaEffectTable* = 16384
  tomModWidthPairs* = 1
  tomModWidthSpace* = 2
  tomAutoSpaceAlpha* = 4
  tomAutoSpaceNumeric* = 8
  tomAutoSpaceParens* = 16
  tomEmbeddedFont* = 32
  tomDoublestrike* = 64
  tomOverlapping* = 128
  tomNormalCaret* = 0
  tomKoreanBlockCaret* = 1
  tomNullCaret* = 2
  tomIncludeInset* = 1
  tomUnicodeBiDi* = 1
  tomMathCFCheck* = 4
  tomUnlink* = 8
  tomUnhide* = 16
  tomCheckTextLimit* = 32
  tomIgnoreCurrentFont* = 0
  tomMatchCharRep* = 1
  tomMatchFontSignature* = 2
  tomMatchAscii* = 4
  tomGetHeightOnly* = 8
  tomMatchMathFont* = 16
  tomCharset* = -2147483648
  tomCharRepFromLcid* = 1073741824
  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* = 1
  tomUseAtFont* = 2
  tomTextFlowMask* = 12
  tomTextFlowES* = 0
  tomTextFlowSW* = 4
  tomTextFlowWN* = 8
  tomTextFlowNE* = 12
  tomNoIME* = 524288
  tomSelfIME* = 262144
  tomNoUpScroll* = 65536
  tomNoVpScroll* = 262144
  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* = 128
  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* = 32
  tomStyleDefault* = 0
  tomStyleScriptScriptCramped* = 1
  tomStyleScriptScript* = 2
  tomStyleScriptCramped* = 3
  tomStyleScript* = 4
  tomStyleTextCramped* = 5
  tomStyleText* = 6
  tomStyleDisplayCramped* = 7
  tomStyleDisplay* = 8
  tomMathRelSize* = 64
  tomDecDecSize* = 254
  tomDecSize* = 255
  tomIncSize* = 65
  tomIncIncSize* = 66
  tomGravityUI* = 0
  tomGravityBack* = 1
  tomGravityFore* = 2
  tomGravityIn* = 3
  tomGravityOut* = 4
  tomGravityBackward* = 536870912
  tomGravityForward* = 1073741824
  tomAdjustCRLF* = 1
  tomUseCRLF* = 2
  tomTextize* = 4
  tomAllowFinalEOP* = 8
  tomFoldMathAlpha* = 16
  tomNoHidden* = 32
  tomIncludeNumbering* = 64
  tomTranslateTableCell* = 128
  tomNoMathZoneBrackets* = 256
  tomConvertMathChar* = 512
  tomNoUCGreekItalic* = 1024
  tomAllowMathBold* = 2048
  tomLanguageTag* = 4096
  tomConvertRTF* = 8192
  tomApplyRtfDocProps* = 16384
  tomPhantomShow* = 1
  tomPhantomZeroWidth* = 2
  tomPhantomZeroAscent* = 4
  tomPhantomZeroDescent* = 8
  tomPhantomTransparent* = 16
  tomPhantomASmash* = 5
  tomPhantomDSmash* = 9
  tomPhantomHSmash* = 3
  tomPhantomSmash* = 13
  tomPhantomHorz* = 12
  tomPhantomVert* = 2
  tomBoxHideTop* = 1
  tomBoxHideBottom* = 2
  tomBoxHideLeft* = 4
  tomBoxHideRight* = 8
  tomBoxStrikeH* = 16
  tomBoxStrikeV* = 32
  tomBoxStrikeTLBR* = 64
  tomBoxStrikeBLTR* = 128
  tomBoxAlignCenter* = 1
  tomSpaceMask* = 28
  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* = 12
  tomEqArrayAlignCenter* = 0
  tomEqArrayAlignTopRow* = 4
  tomEqArrayAlignBottomRow* = 12
  tomMathManualBreakMask* = 127
  tomMathBreakLeft* = 125
  tomMathBreakCenter* = 126
  tomMathBreakRight* = 127
  tomMathEqAlign* = 128
  tomMathArgShadingStart* = 593
  tomMathArgShadingEnd* = 594
  tomMathObjShadingStart* = 595
  tomMathObjShadingEnd* = 596
  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* = 16
  tomMathDocEmptyArgMask* = 96
  tomMathDocEmptyArgAuto* = 0
  tomMathDocEmptyArgAlways* = 32
  tomMathDocEmptyArgNever* = 64
  tomMathDocSbSpOpUnchanged* = 128
  tomMathDocDiffMask* = 768
  tomMathDocDiffDefault* = 0
  tomMathDocDiffUpright* = 256
  tomMathDocDiffItalic* = 512
  tomMathDocDiffOpenItalic* = 768
  tomMathDispNarySubSup* = 1024
  tomMathDispDef* = 2048
  tomMathEnableRtl* = 4096
  tomMathBrkBinMask* = 196608
  tomMathBrkBinBefore* = 0
  tomMathBrkBinAfter* = 65536
  tomMathBrkBinDup* = 131072
  tomMathBrkBinSubMask* = 786432
  tomMathBrkBinSubMM* = 0
  tomMathBrkBinSubPM* = 262144
  tomMathBrkBinSubMP* = 524288
  tomSelRange* = 597
  tomHstring* = 596
  tomFontPropTeXStyle* = 828
  tomFontPropAlign* = 829
  tomFontStretch* = 830
  tomFontStyle* = 831
  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* = 1079
  tomDocMathBuild* = 128
  tomMathLMargin* = 129
  tomMathRMargin* = 130
  tomMathWrapIndent* = 131
  tomMathWrapRight* = 132
  tomMathPostSpace* = 134
  tomMathPreSpace* = 133
  tomMathInterSpace* = 135
  tomMathIntraSpace* = 136
  tomCanCopy* = 137
  tomCanRedo* = 138
  tomCanUndo* = 139
  tomUndoLimit* = 140
  tomDocAutoLink* = 141
  tomEllipsisMode* = 142
  tomEllipsisState* = 143
  tomEllipsisNone* = 0
  tomEllipsisEnd* = 1
  tomEllipsisWord* = 3
  tomEllipsisPresent* = 1
  tomVTopCell* = 1
  tomVLowCell* = 2
  tomHStartCell* = 4
  tomHContCell* = 8
  tomRowUpdate* = 1
  tomRowApplyDefault* = 0
  tomCellStructureChangeOnly* = 1
  tomRowHeightActual* = 2059
enum tomConstants : int {
    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 = -1073741823,
    tomForward = 1073741823,
    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 = 65536,
    tomListPeriod = 131072,
    tomListPlain = 196608,
    tomListNoNumber = 262144,
    tomListMinus = 524288,
    tomIgnoreNumberStyle = 16777216,
    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 = 10,
    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 = 1073741825,
    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 = 256,
    tomShareDenyRead = 512,
    tomShareDenyWrite = 1024,
    tomPasteFile = 4096,
    tomCreateNew = 16,
    tomCreateAlways = 32,
    tomOpenExisting = 48,
    tomOpenAlways = 64,
    tomTruncateExisting = 80,
    tomRTF = 1,
    tomText = 2,
    tomHTML = 3,
    tomWordDocument = 4,
    tomBold = -2147483647,
    tomItalic = -2147483646,
    tomUnderline = -2147483644,
    tomStrikeout = -2147483640,
    tomProtected = -2147483632,
    tomLink = -2147483616,
    tomSmallCaps = -2147483584,
    tomAllCaps = -2147483520,
    tomHidden = -2147483392,
    tomOutline = -2147483136,
    tomShadow = -2147482624,
    tomEmboss = -2147481600,
    tomImprint = -2147479552,
    tomDisabled = -2147475456,
    tomRevised = -2147467264,
    tomSubscriptCF = -2147418112,
    tomSuperscriptCF = -2147352576,
    tomFontBound = -2146435072,
    tomLinkProtected = -2139095040,
    tomInlineObjectStart = -2130706432,
    tomExtendedChar = -2113929216,
    tomAutoBackColor = -2080374784,
    tomMathZoneNoBuildUp = -2013265920,
    tomMathZone = -1879048192,
    tomMathZoneOrdinary = -1610612736,
    tomAutoTextColor = -1073741824,
    tomMathZoneDisplay = 262144,
    tomParaEffectRTL = 1,
    tomParaEffectKeep = 2,
    tomParaEffectKeepNext = 4,
    tomParaEffectPageBreakBefore = 8,
    tomParaEffectNoLineNumber = 16,
    tomParaEffectNoWidowControl = 32,
    tomParaEffectDoNotHyphen = 64,
    tomParaEffectSideBySide = 128,
    tomParaEffectCollapsed = 256,
    tomParaEffectOutlineLevel = 512,
    tomParaEffectBox = 1024,
    tomParaEffectTableRowDelimiter = 4096,
    tomParaEffectTable = 16384,
    tomModWidthPairs = 1,
    tomModWidthSpace = 2,
    tomAutoSpaceAlpha = 4,
    tomAutoSpaceNumeric = 8,
    tomAutoSpaceParens = 16,
    tomEmbeddedFont = 32,
    tomDoublestrike = 64,
    tomOverlapping = 128,
    tomNormalCaret = 0,
    tomKoreanBlockCaret = 1,
    tomNullCaret = 2,
    tomIncludeInset = 1,
    tomUnicodeBiDi = 1,
    tomMathCFCheck = 4,
    tomUnlink = 8,
    tomUnhide = 16,
    tomCheckTextLimit = 32,
    tomIgnoreCurrentFont = 0,
    tomMatchCharRep = 1,
    tomMatchFontSignature = 2,
    tomMatchAscii = 4,
    tomGetHeightOnly = 8,
    tomMatchMathFont = 16,
    tomCharset = -2147483648,
    tomCharRepFromLcid = 1073741824,
    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 = 1,
    tomUseAtFont = 2,
    tomTextFlowMask = 12,
    tomTextFlowES = 0,
    tomTextFlowSW = 4,
    tomTextFlowWN = 8,
    tomTextFlowNE = 12,
    tomNoIME = 524288,
    tomSelfIME = 262144,
    tomNoUpScroll = 65536,
    tomNoVpScroll = 262144,
    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 = 128,
    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 = 32,
    tomStyleDefault = 0,
    tomStyleScriptScriptCramped = 1,
    tomStyleScriptScript = 2,
    tomStyleScriptCramped = 3,
    tomStyleScript = 4,
    tomStyleTextCramped = 5,
    tomStyleText = 6,
    tomStyleDisplayCramped = 7,
    tomStyleDisplay = 8,
    tomMathRelSize = 64,
    tomDecDecSize = 254,
    tomDecSize = 255,
    tomIncSize = 65,
    tomIncIncSize = 66,
    tomGravityUI = 0,
    tomGravityBack = 1,
    tomGravityFore = 2,
    tomGravityIn = 3,
    tomGravityOut = 4,
    tomGravityBackward = 536870912,
    tomGravityForward = 1073741824,
    tomAdjustCRLF = 1,
    tomUseCRLF = 2,
    tomTextize = 4,
    tomAllowFinalEOP = 8,
    tomFoldMathAlpha = 16,
    tomNoHidden = 32,
    tomIncludeNumbering = 64,
    tomTranslateTableCell = 128,
    tomNoMathZoneBrackets = 256,
    tomConvertMathChar = 512,
    tomNoUCGreekItalic = 1024,
    tomAllowMathBold = 2048,
    tomLanguageTag = 4096,
    tomConvertRTF = 8192,
    tomApplyRtfDocProps = 16384,
    tomPhantomShow = 1,
    tomPhantomZeroWidth = 2,
    tomPhantomZeroAscent = 4,
    tomPhantomZeroDescent = 8,
    tomPhantomTransparent = 16,
    tomPhantomASmash = 5,
    tomPhantomDSmash = 9,
    tomPhantomHSmash = 3,
    tomPhantomSmash = 13,
    tomPhantomHorz = 12,
    tomPhantomVert = 2,
    tomBoxHideTop = 1,
    tomBoxHideBottom = 2,
    tomBoxHideLeft = 4,
    tomBoxHideRight = 8,
    tomBoxStrikeH = 16,
    tomBoxStrikeV = 32,
    tomBoxStrikeTLBR = 64,
    tomBoxStrikeBLTR = 128,
    tomBoxAlignCenter = 1,
    tomSpaceMask = 28,
    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 = 12,
    tomEqArrayAlignCenter = 0,
    tomEqArrayAlignTopRow = 4,
    tomEqArrayAlignBottomRow = 12,
    tomMathManualBreakMask = 127,
    tomMathBreakLeft = 125,
    tomMathBreakCenter = 126,
    tomMathBreakRight = 127,
    tomMathEqAlign = 128,
    tomMathArgShadingStart = 593,
    tomMathArgShadingEnd = 594,
    tomMathObjShadingStart = 595,
    tomMathObjShadingEnd = 596,
    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 = 16,
    tomMathDocEmptyArgMask = 96,
    tomMathDocEmptyArgAuto = 0,
    tomMathDocEmptyArgAlways = 32,
    tomMathDocEmptyArgNever = 64,
    tomMathDocSbSpOpUnchanged = 128,
    tomMathDocDiffMask = 768,
    tomMathDocDiffDefault = 0,
    tomMathDocDiffUpright = 256,
    tomMathDocDiffItalic = 512,
    tomMathDocDiffOpenItalic = 768,
    tomMathDispNarySubSup = 1024,
    tomMathDispDef = 2048,
    tomMathEnableRtl = 4096,
    tomMathBrkBinMask = 196608,
    tomMathBrkBinBefore = 0,
    tomMathBrkBinAfter = 65536,
    tomMathBrkBinDup = 131072,
    tomMathBrkBinSubMask = 786432,
    tomMathBrkBinSubMM = 0,
    tomMathBrkBinSubPM = 262144,
    tomMathBrkBinSubMP = 524288,
    tomSelRange = 597,
    tomHstring = 596,
    tomFontPropTeXStyle = 828,
    tomFontPropAlign = 829,
    tomFontStretch = 830,
    tomFontStyle = 831,
    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 = 1079,
    tomDocMathBuild = 128,
    tomMathLMargin = 129,
    tomMathRMargin = 130,
    tomMathWrapIndent = 131,
    tomMathWrapRight = 132,
    tomMathPostSpace = 134,
    tomMathPreSpace = 133,
    tomMathInterSpace = 135,
    tomMathIntraSpace = 136,
    tomCanCopy = 137,
    tomCanRedo = 138,
    tomCanUndo = 139,
    tomUndoLimit = 140,
    tomDocAutoLink = 141,
    tomEllipsisMode = 142,
    tomEllipsisState = 143,
    tomEllipsisNone = 0,
    tomEllipsisEnd = 1,
    tomEllipsisWord = 3,
    tomEllipsisPresent = 1,
    tomVTopCell = 1,
    tomVLowCell = 2,
    tomHStartCell = 4,
    tomHContCell = 8,
    tomRowUpdate = 1,
    tomRowApplyDefault = 0,
    tomCellStructureChangeOnly = 1,
    tomRowHeightActual = 2059,
}
#define global tomFalse                           0x0
#define global tomTrue                            0xFFFFFFFF
#define global tomUndefined                       0xFF676981
#define global tomToggle                          0xFF676982
#define global tomAutoColor                       0xFF676983
#define global tomDefault                         0xFF676984
#define global tomSuspend                         0xFF676985
#define global tomResume                          0xFF676986
#define global tomApplyNow                        0x0
#define global tomApplyLater                      0x1
#define global tomTrackParms                      0x2
#define global tomCacheParms                      0x3
#define global tomApplyTmp                        0x4
#define global tomDisableSmartFont                0x8
#define global tomEnableSmartFont                 0x9
#define global tomUsePoints                       0xA
#define global tomUseTwips                        0xB
#define global tomBackward                        0xC0000001
#define global tomForward                         0x3FFFFFFF
#define global tomMove                            0x0
#define global tomExtend                          0x1
#define global tomNoSelection                     0x0
#define global tomSelectionIP                     0x1
#define global tomSelectionNormal                 0x2
#define global tomSelectionFrame                  0x3
#define global tomSelectionColumn                 0x4
#define global tomSelectionRow                    0x5
#define global tomSelectionBlock                  0x6
#define global tomSelectionInlineShape            0x7
#define global tomSelectionShape                  0x8
#define global tomSelStartActive                  0x1
#define global tomSelAtEOL                        0x2
#define global tomSelOvertype                     0x4
#define global tomSelActive                       0x8
#define global tomSelReplace                      0x10
#define global tomEnd                             0x0
#define global tomStart                           0x20
#define global tomCollapseEnd                     0x0
#define global tomCollapseStart                   0x1
#define global tomClientCoord                     0x100
#define global tomAllowOffClient                  0x200
#define global tomTransform                       0x400
#define global tomObjectArg                       0x800
#define global tomAtEnd                           0x1000
#define global tomNone                            0x0
#define global tomSingle                          0x1
#define global tomWords                           0x2
#define global tomDouble                          0x3
#define global tomDotted                          0x4
#define global tomDash                            0x5
#define global tomDashDot                         0x6
#define global tomDashDotDot                      0x7
#define global tomWave                            0x8
#define global tomThick                           0x9
#define global tomHair                            0xA
#define global tomDoubleWave                      0xB
#define global tomHeavyWave                       0xC
#define global tomLongDash                        0xD
#define global tomThickDash                       0xE
#define global tomThickDashDot                    0xF
#define global tomThickDashDotDot                 0x10
#define global tomThickDotted                     0x11
#define global tomThickLongDash                   0x12
#define global tomLineSpaceSingle                 0x0
#define global tomLineSpace1pt5                   0x1
#define global tomLineSpaceDouble                 0x2
#define global tomLineSpaceAtLeast                0x3
#define global tomLineSpaceExactly                0x4
#define global tomLineSpaceMultiple               0x5
#define global tomLineSpacePercent                0x6
#define global tomAlignLeft                       0x0
#define global tomAlignCenter                     0x1
#define global tomAlignRight                      0x2
#define global tomAlignJustify                    0x3
#define global tomAlignDecimal                    0x3
#define global tomAlignBar                        0x4
#define global tomDefaultTab                      0x5
#define global tomAlignInterWord                  0x3
#define global tomAlignNewspaper                  0x4
#define global tomAlignInterLetter                0x5
#define global tomAlignScaled                     0x6
#define global tomSpaces                          0x0
#define global tomDots                            0x1
#define global tomDashes                          0x2
#define global tomLines                           0x3
#define global tomThickLines                      0x4
#define global tomEquals                          0x5
#define global tomTabBack                         0xFFFFFFFD
#define global tomTabNext                         0xFFFFFFFE
#define global tomTabHere                         0xFFFFFFFF
#define global tomListNone                        0x0
#define global tomListBullet                      0x1
#define global tomListNumberAsArabic              0x2
#define global tomListNumberAsLCLetter            0x3
#define global tomListNumberAsUCLetter            0x4
#define global tomListNumberAsLCRoman             0x5
#define global tomListNumberAsUCRoman             0x6
#define global tomListNumberAsSequence            0x7
#define global tomListNumberedCircle              0x8
#define global tomListNumberedBlackCircleWingding 0x9
#define global tomListNumberedWhiteCircleWingding 0xA
#define global tomListNumberedArabicWide          0xB
#define global tomListNumberedChS                 0xC
#define global tomListNumberedChT                 0xD
#define global tomListNumberedJpnChS              0xE
#define global tomListNumberedJpnKor              0xF
#define global tomListNumberedArabic1             0x10
#define global tomListNumberedArabic2             0x11
#define global tomListNumberedHebrew              0x12
#define global tomListNumberedThaiAlpha           0x13
#define global tomListNumberedThaiNum             0x14
#define global tomListNumberedHindiAlpha          0x15
#define global tomListNumberedHindiAlpha1         0x16
#define global tomListNumberedHindiNum            0x17
#define global tomListParentheses                 0x10000
#define global tomListPeriod                      0x20000
#define global tomListPlain                       0x30000
#define global tomListNoNumber                    0x40000
#define global tomListMinus                       0x80000
#define global tomIgnoreNumberStyle               0x1000000
#define global tomParaStyleNormal                 0xFFFFFFFF
#define global tomParaStyleHeading1               0xFFFFFFFE
#define global tomParaStyleHeading2               0xFFFFFFFD
#define global tomParaStyleHeading3               0xFFFFFFFC
#define global tomParaStyleHeading4               0xFFFFFFFB
#define global tomParaStyleHeading5               0xFFFFFFFA
#define global tomParaStyleHeading6               0xFFFFFFF9
#define global tomParaStyleHeading7               0xFFFFFFF8
#define global tomParaStyleHeading8               0xFFFFFFF7
#define global tomParaStyleHeading9               0xFFFFFFF6
#define global tomCharacter                       0x1
#define global tomWord                            0x2
#define global tomSentence                        0x3
#define global tomParagraph                       0x4
#define global tomLine                            0x5
#define global tomStory                           0x6
#define global tomScreen                          0x7
#define global tomSection                         0x8
#define global tomTableColumn                     0x9
#define global tomColumn                          0x9
#define global tomRow                             0xA
#define global tomWindow                          0xB
#define global tomCell                            0xC
#define global tomCharFormat                      0xD
#define global tomParaFormat                      0xE
#define global tomTable                           0xF
#define global tomObject                          0x10
#define global tomPage                            0x11
#define global tomHardParagraph                   0x12
#define global tomCluster                         0x13
#define global tomInlineObject                    0x14
#define global tomInlineObjectArg                 0x15
#define global tomLeafLine                        0x16
#define global tomLayoutColumn                    0x17
#define global tomProcessId                       0x40000001
#define global tomMatchWord                       0x2
#define global tomMatchCase                       0x4
#define global tomMatchPattern                    0x8
#define global tomUnknownStory                    0x0
#define global tomMainTextStory                   0x1
#define global tomFootnotesStory                  0x2
#define global tomEndnotesStory                   0x3
#define global tomCommentsStory                   0x4
#define global tomTextFrameStory                  0x5
#define global tomEvenPagesHeaderStory            0x6
#define global tomPrimaryHeaderStory              0x7
#define global tomEvenPagesFooterStory            0x8
#define global tomPrimaryFooterStory              0x9
#define global tomFirstPageHeaderStory            0xA
#define global tomFirstPageFooterStory            0xB
#define global tomScratchStory                    0x7F
#define global tomFindStory                       0x80
#define global tomReplaceStory                    0x81
#define global tomStoryInactive                   0x0
#define global tomStoryActiveDisplay              0x1
#define global tomStoryActiveUI                   0x2
#define global tomStoryActiveDisplayUI            0x3
#define global tomNoAnimation                     0x0
#define global tomLasVegasLights                  0x1
#define global tomBlinkingBackground              0x2
#define global tomSparkleText                     0x3
#define global tomMarchingBlackAnts               0x4
#define global tomMarchingRedAnts                 0x5
#define global tomShimmer                         0x6
#define global tomWipeDown                        0x7
#define global tomWipeRight                       0x8
#define global tomAnimationMax                    0x8
#define global tomLowerCase                       0x0
#define global tomUpperCase                       0x1
#define global tomTitleCase                       0x2
#define global tomSentenceCase                    0x4
#define global tomToggleCase                      0x5
#define global tomReadOnly                        0x100
#define global tomShareDenyRead                   0x200
#define global tomShareDenyWrite                  0x400
#define global tomPasteFile                       0x1000
#define global tomCreateNew                       0x10
#define global tomCreateAlways                    0x20
#define global tomOpenExisting                    0x30
#define global tomOpenAlways                      0x40
#define global tomTruncateExisting                0x50
#define global tomRTF                             0x1
#define global tomText                            0x2
#define global tomHTML                            0x3
#define global tomWordDocument                    0x4
#define global tomBold                            0x80000001
#define global tomItalic                          0x80000002
#define global tomUnderline                       0x80000004
#define global tomStrikeout                       0x80000008
#define global tomProtected                       0x80000010
#define global tomLink                            0x80000020
#define global tomSmallCaps                       0x80000040
#define global tomAllCaps                         0x80000080
#define global tomHidden                          0x80000100
#define global tomOutline                         0x80000200
#define global tomShadow                          0x80000400
#define global tomEmboss                          0x80000800
#define global tomImprint                         0x80001000
#define global tomDisabled                        0x80002000
#define global tomRevised                         0x80004000
#define global tomSubscriptCF                     0x80010000
#define global tomSuperscriptCF                   0x80020000
#define global tomFontBound                       0x80100000
#define global tomLinkProtected                   0x80800000
#define global tomInlineObjectStart               0x81000000
#define global tomExtendedChar                    0x82000000
#define global tomAutoBackColor                   0x84000000
#define global tomMathZoneNoBuildUp               0x88000000
#define global tomMathZone                        0x90000000
#define global tomMathZoneOrdinary                0xA0000000
#define global tomAutoTextColor                   0xC0000000
#define global tomMathZoneDisplay                 0x40000
#define global tomParaEffectRTL                   0x1
#define global tomParaEffectKeep                  0x2
#define global tomParaEffectKeepNext              0x4
#define global tomParaEffectPageBreakBefore       0x8
#define global tomParaEffectNoLineNumber          0x10
#define global tomParaEffectNoWidowControl        0x20
#define global tomParaEffectDoNotHyphen           0x40
#define global tomParaEffectSideBySide            0x80
#define global tomParaEffectCollapsed             0x100
#define global tomParaEffectOutlineLevel          0x200
#define global tomParaEffectBox                   0x400
#define global tomParaEffectTableRowDelimiter     0x1000
#define global tomParaEffectTable                 0x4000
#define global tomModWidthPairs                   0x1
#define global tomModWidthSpace                   0x2
#define global tomAutoSpaceAlpha                  0x4
#define global tomAutoSpaceNumeric                0x8
#define global tomAutoSpaceParens                 0x10
#define global tomEmbeddedFont                    0x20
#define global tomDoublestrike                    0x40
#define global tomOverlapping                     0x80
#define global tomNormalCaret                     0x0
#define global tomKoreanBlockCaret                0x1
#define global tomNullCaret                       0x2
#define global tomIncludeInset                    0x1
#define global tomUnicodeBiDi                     0x1
#define global tomMathCFCheck                     0x4
#define global tomUnlink                          0x8
#define global tomUnhide                          0x10
#define global tomCheckTextLimit                  0x20
#define global tomIgnoreCurrentFont               0x0
#define global tomMatchCharRep                    0x1
#define global tomMatchFontSignature              0x2
#define global tomMatchAscii                      0x4
#define global tomGetHeightOnly                   0x8
#define global tomMatchMathFont                   0x10
#define global tomCharset                         0x80000000
#define global tomCharRepFromLcid                 0x40000000
#define global tomAnsi                            0x0
#define global tomEastEurope                      0x1
#define global tomCyrillic                        0x2
#define global tomGreek                           0x3
#define global tomTurkish                         0x4
#define global tomHebrew                          0x5
#define global tomArabic                          0x6
#define global tomBaltic                          0x7
#define global tomVietnamese                      0x8
#define global tomDefaultCharRep                  0x9
#define global tomSymbol                          0xA
#define global tomThai                            0xB
#define global tomShiftJIS                        0xC
#define global tomGB2312                          0xD
#define global tomHangul                          0xE
#define global tomBIG5                            0xF
#define global tomPC437                           0x10
#define global tomOEM                             0x11
#define global tomMac                             0x12
#define global tomArmenian                        0x13
#define global tomSyriac                          0x14
#define global tomThaana                          0x15
#define global tomDevanagari                      0x16
#define global tomBengali                         0x17
#define global tomGurmukhi                        0x18
#define global tomGujarati                        0x19
#define global tomOriya                           0x1A
#define global tomTamil                           0x1B
#define global tomTelugu                          0x1C
#define global tomKannada                         0x1D
#define global tomMalayalam                       0x1E
#define global tomSinhala                         0x1F
#define global tomLao                             0x20
#define global tomTibetan                         0x21
#define global tomMyanmar                         0x22
#define global tomGeorgian                        0x23
#define global tomJamo                            0x24
#define global tomEthiopic                        0x25
#define global tomCherokee                        0x26
#define global tomAboriginal                      0x27
#define global tomOgham                           0x28
#define global tomRunic                           0x29
#define global tomKhmer                           0x2A
#define global tomMongolian                       0x2B
#define global tomBraille                         0x2C
#define global tomYi                              0x2D
#define global tomLimbu                           0x2E
#define global tomTaiLe                           0x2F
#define global tomNewTaiLue                       0x30
#define global tomSylotiNagri                     0x31
#define global tomKharoshthi                      0x32
#define global tomKayahli                         0x33
#define global tomUsymbol                         0x34
#define global tomEmoji                           0x35
#define global tomGlagolitic                      0x36
#define global tomLisu                            0x37
#define global tomVai                             0x38
#define global tomNKo                             0x39
#define global tomOsmanya                         0x3A
#define global tomPhagsPa                         0x3B
#define global tomGothic                          0x3C
#define global tomDeseret                         0x3D
#define global tomTifinagh                        0x3E
#define global tomCharRepMax                      0x3F
#define global tomRE10Mode                        0x1
#define global tomUseAtFont                       0x2
#define global tomTextFlowMask                    0xC
#define global tomTextFlowES                      0x0
#define global tomTextFlowSW                      0x4
#define global tomTextFlowWN                      0x8
#define global tomTextFlowNE                      0xC
#define global tomNoIME                           0x80000
#define global tomSelfIME                         0x40000
#define global tomNoUpScroll                      0x10000
#define global tomNoVpScroll                      0x40000
#define global tomNoLink                          0x0
#define global tomClientLink                      0x1
#define global tomFriendlyLinkName                0x2
#define global tomFriendlyLinkAddress             0x3
#define global tomAutoLinkURL                     0x4
#define global tomAutoLinkEmail                   0x5
#define global tomAutoLinkPhone                   0x6
#define global tomAutoLinkPath                    0x7
#define global tomCompressNone                    0x0
#define global tomCompressPunctuation             0x1
#define global tomCompressPunctuationAndKana      0x2
#define global tomCompressMax                     0x2
#define global tomUnderlinePositionAuto           0x0
#define global tomUnderlinePositionBelow          0x1
#define global tomUnderlinePositionAbove          0x2
#define global tomUnderlinePositionMax            0x2
#define global tomFontAlignmentAuto               0x0
#define global tomFontAlignmentTop                0x1
#define global tomFontAlignmentBaseline           0x2
#define global tomFontAlignmentBottom             0x3
#define global tomFontAlignmentCenter             0x4
#define global tomFontAlignmentMax                0x4
#define global tomRubyBelow                       0x80
#define global tomRubyAlignCenter                 0x0
#define global tomRubyAlign010                    0x1
#define global tomRubyAlign121                    0x2
#define global tomRubyAlignLeft                   0x3
#define global tomRubyAlignRight                  0x4
#define global tomLimitsDefault                   0x0
#define global tomLimitsUnderOver                 0x1
#define global tomLimitsSubSup                    0x2
#define global tomUpperLimitAsSuperScript         0x3
#define global tomLimitsOpposite                  0x4
#define global tomShowLLimPlaceHldr               0x8
#define global tomShowULimPlaceHldr               0x10
#define global tomDontGrowWithContent             0x40
#define global tomGrowWithContent                 0x80
#define global tomSubSupAlign                     0x1
#define global tomLimitAlignMask                  0x3
#define global tomLimitAlignCenter                0x0
#define global tomLimitAlignLeft                  0x1
#define global tomLimitAlignRight                 0x2
#define global tomShowDegPlaceHldr                0x8
#define global tomAlignDefault                    0x0
#define global tomAlignMatchAscentDescent         0x2
#define global tomMathVariant                     0x20
#define global tomStyleDefault                    0x0
#define global tomStyleScriptScriptCramped        0x1
#define global tomStyleScriptScript               0x2
#define global tomStyleScriptCramped              0x3
#define global tomStyleScript                     0x4
#define global tomStyleTextCramped                0x5
#define global tomStyleText                       0x6
#define global tomStyleDisplayCramped             0x7
#define global tomStyleDisplay                    0x8
#define global tomMathRelSize                     0x40
#define global tomDecDecSize                      0xFE
#define global tomDecSize                         0xFF
#define global tomIncSize                         0x41
#define global tomIncIncSize                      0x42
#define global tomGravityUI                       0x0
#define global tomGravityBack                     0x1
#define global tomGravityFore                     0x2
#define global tomGravityIn                       0x3
#define global tomGravityOut                      0x4
#define global tomGravityBackward                 0x20000000
#define global tomGravityForward                  0x40000000
#define global tomAdjustCRLF                      0x1
#define global tomUseCRLF                         0x2
#define global tomTextize                         0x4
#define global tomAllowFinalEOP                   0x8
#define global tomFoldMathAlpha                   0x10
#define global tomNoHidden                        0x20
#define global tomIncludeNumbering                0x40
#define global tomTranslateTableCell              0x80
#define global tomNoMathZoneBrackets              0x100
#define global tomConvertMathChar                 0x200
#define global tomNoUCGreekItalic                 0x400
#define global tomAllowMathBold                   0x800
#define global tomLanguageTag                     0x1000
#define global tomConvertRTF                      0x2000
#define global tomApplyRtfDocProps                0x4000
#define global tomPhantomShow                     0x1
#define global tomPhantomZeroWidth                0x2
#define global tomPhantomZeroAscent               0x4
#define global tomPhantomZeroDescent              0x8
#define global tomPhantomTransparent              0x10
#define global tomPhantomASmash                   0x5
#define global tomPhantomDSmash                   0x9
#define global tomPhantomHSmash                   0x3
#define global tomPhantomSmash                    0xD
#define global tomPhantomHorz                     0xC
#define global tomPhantomVert                     0x2
#define global tomBoxHideTop                      0x1
#define global tomBoxHideBottom                   0x2
#define global tomBoxHideLeft                     0x4
#define global tomBoxHideRight                    0x8
#define global tomBoxStrikeH                      0x10
#define global tomBoxStrikeV                      0x20
#define global tomBoxStrikeTLBR                   0x40
#define global tomBoxStrikeBLTR                   0x80
#define global tomBoxAlignCenter                  0x1
#define global tomSpaceMask                       0x1C
#define global tomSpaceDefault                    0x0
#define global tomSpaceUnary                      0x4
#define global tomSpaceBinary                     0x8
#define global tomSpaceRelational                 0xC
#define global tomSpaceSkip                       0x10
#define global tomSpaceOrd                        0x14
#define global tomSpaceDifferential               0x18
#define global tomSizeText                        0x20
#define global tomSizeScript                      0x40
#define global tomSizeScriptScript                0x60
#define global tomNoBreak                         0x80
#define global tomTransparentForPositioning       0x100
#define global tomTransparentForSpacing           0x200
#define global tomStretchCharBelow                0x0
#define global tomStretchCharAbove                0x1
#define global tomStretchBaseBelow                0x2
#define global tomStretchBaseAbove                0x3
#define global tomMatrixAlignMask                 0x3
#define global tomMatrixAlignCenter               0x0
#define global tomMatrixAlignTopRow               0x1
#define global tomMatrixAlignBottomRow            0x3
#define global tomShowMatPlaceHldr                0x8
#define global tomEqArrayLayoutWidth              0x1
#define global tomEqArrayAlignMask                0xC
#define global tomEqArrayAlignCenter              0x0
#define global tomEqArrayAlignTopRow              0x4
#define global tomEqArrayAlignBottomRow           0xC
#define global tomMathManualBreakMask             0x7F
#define global tomMathBreakLeft                   0x7D
#define global tomMathBreakCenter                 0x7E
#define global tomMathBreakRight                  0x7F
#define global tomMathEqAlign                     0x80
#define global tomMathArgShadingStart             0x251
#define global tomMathArgShadingEnd               0x252
#define global tomMathObjShadingStart             0x253
#define global tomMathObjShadingEnd               0x254
#define global tomFunctionTypeNone                0x0
#define global tomFunctionTypeTakesArg            0x1
#define global tomFunctionTypeTakesLim            0x2
#define global tomFunctionTypeTakesLim2           0x3
#define global tomFunctionTypeIsLim               0x4
#define global tomMathParaAlignDefault            0x0
#define global tomMathParaAlignCenterGroup        0x1
#define global tomMathParaAlignCenter             0x2
#define global tomMathParaAlignLeft               0x3
#define global tomMathParaAlignRight              0x4
#define global tomMathDispAlignMask               0x3
#define global tomMathDispAlignCenterGroup        0x0
#define global tomMathDispAlignCenter             0x1
#define global tomMathDispAlignLeft               0x2
#define global tomMathDispAlignRight              0x3
#define global tomMathDispIntUnderOver            0x4
#define global tomMathDispFracTeX                 0x8
#define global tomMathDispNaryGrow                0x10
#define global tomMathDocEmptyArgMask             0x60
#define global tomMathDocEmptyArgAuto             0x0
#define global tomMathDocEmptyArgAlways           0x20
#define global tomMathDocEmptyArgNever            0x40
#define global tomMathDocSbSpOpUnchanged          0x80
#define global tomMathDocDiffMask                 0x300
#define global tomMathDocDiffDefault              0x0
#define global tomMathDocDiffUpright              0x100
#define global tomMathDocDiffItalic               0x200
#define global tomMathDocDiffOpenItalic           0x300
#define global tomMathDispNarySubSup              0x400
#define global tomMathDispDef                     0x800
#define global tomMathEnableRtl                   0x1000
#define global tomMathBrkBinMask                  0x30000
#define global tomMathBrkBinBefore                0x0
#define global tomMathBrkBinAfter                 0x10000
#define global tomMathBrkBinDup                   0x20000
#define global tomMathBrkBinSubMask               0xC0000
#define global tomMathBrkBinSubMM                 0x0
#define global tomMathBrkBinSubPM                 0x40000
#define global tomMathBrkBinSubMP                 0x80000
#define global tomSelRange                        0x255
#define global tomHstring                         0x254
#define global tomFontPropTeXStyle                0x33C
#define global tomFontPropAlign                   0x33D
#define global tomFontStretch                     0x33E
#define global tomFontStyle                       0x33F
#define global tomFontStyleUpright                0x0
#define global tomFontStyleOblique                0x1
#define global tomFontStyleItalic                 0x2
#define global tomFontStretchDefault              0x0
#define global tomFontStretchUltraCondensed       0x1
#define global tomFontStretchExtraCondensed       0x2
#define global tomFontStretchCondensed            0x3
#define global tomFontStretchSemiCondensed        0x4
#define global tomFontStretchNormal               0x5
#define global tomFontStretchSemiExpanded         0x6
#define global tomFontStretchExpanded             0x7
#define global tomFontStretchExtraExpanded        0x8
#define global tomFontStretchUltraExpanded        0x9
#define global tomFontWeightDefault               0x0
#define global tomFontWeightThin                  0x64
#define global tomFontWeightExtraLight            0xC8
#define global tomFontWeightLight                 0x12C
#define global tomFontWeightNormal                0x190
#define global tomFontWeightRegular               0x190
#define global tomFontWeightMedium                0x1F4
#define global tomFontWeightSemiBold              0x258
#define global tomFontWeightBold                  0x2BC
#define global tomFontWeightExtraBold             0x320
#define global tomFontWeightBlack                 0x384
#define global tomFontWeightHeavy                 0x384
#define global tomFontWeightExtraBlack            0x3B6
#define global tomParaPropMathAlign               0x437
#define global tomDocMathBuild                    0x80
#define global tomMathLMargin                     0x81
#define global tomMathRMargin                     0x82
#define global tomMathWrapIndent                  0x83
#define global tomMathWrapRight                   0x84
#define global tomMathPostSpace                   0x86
#define global tomMathPreSpace                    0x85
#define global tomMathInterSpace                  0x87
#define global tomMathIntraSpace                  0x88
#define global tomCanCopy                         0x89
#define global tomCanRedo                         0x8A
#define global tomCanUndo                         0x8B
#define global tomUndoLimit                       0x8C
#define global tomDocAutoLink                     0x8D
#define global tomEllipsisMode                    0x8E
#define global tomEllipsisState                   0x8F
#define global tomEllipsisNone                    0x0
#define global tomEllipsisEnd                     0x1
#define global tomEllipsisWord                    0x3
#define global tomEllipsisPresent                 0x1
#define global tomVTopCell                        0x1
#define global tomVLowCell                        0x2
#define global tomHStartCell                      0x4
#define global tomHContCell                       0x8
#define global tomRowUpdate                       0x1
#define global tomRowApplyDefault                 0x0
#define global tomCellStructureChangeOnly         0x1
#define global tomRowHeightActual                 0x80B