ReactOS 0.4.16-dev-338-g34e76ad
tom Module Reference

Classes

interface  ITextDocument
 
interface  ITextFont
 
interface  ITextPara
 
interface  ITextRange
 
interface  ITextSelection
 
interface  ITextStoryRanges
 

Typedefs

typedef enum tom::tagTomConstants tomConstants
 

Enumerations

enum  tagTomConstants {
  tomFalse = 0 , tomTrue = -1 , tomUndefined = -9999999 , tomToggle = -9999998 ,
  tomAutoColor = -9999997 , tomDefault = -9999996 , tomSuspend = -9999995 , tomResume = -9999994 ,
  tomApplyNow = 0 , tomApplyLater = 1 , tomTrackParms = 2 , tomCacheParms = 3 ,
  tomApplyTmp = 4 , tomDisableSmartFont = 8 , tomEnableSmartFont = 9 , tomUsePoints = 10 ,
  tomUseTwips = 11 , tomBackward = 0xc0000001 , tomForward = 0x3fffffff , tomMove = 0 ,
  tomExtend = 1 , tomNoSelection = 0 , tomSelectionIP = 1 , tomSelectionNormal = 2 ,
  tomSelectionFrame = 3 , tomSelectionColumn = 4 , tomSelectionRow = 5 , tomSelectionBlock = 6 ,
  tomSelectionInlineShape = 7 , tomSelectionShape = 8 , tomSelStartActive = 1 , tomSelAtEOL = 2 ,
  tomSelOvertype = 4 , tomSelActive = 8 , tomSelReplace = 16 , tomEnd = 0 ,
  tomStart = 32 , tomCollapseEnd = 0 , tomCollapseStart = 1 , tomClientCoord = 256 ,
  tomNone = 0 , tomSingle = 1 , tomWords = 2 , tomDouble = 3 ,
  tomDotted = 4 , tomDash = 5 , tomDashDot = 6 , tomDashDotDot = 7 ,
  tomWave = 8 , tomThick = 9 , tomHair = 10 , tomLineSpaceSingle = 0 ,
  tomLineSpace1pt5 = 1 , tomLineSpaceDouble = 2 , tomLineSpaceAtLeast = 3 , tomLineSpaceExactly = 4 ,
  tomLineSpaceMultiple = 5 , tomAlignLeft = 0 , tomAlignCenter = 1 , tomAlignRight = 2 ,
  tomAlignJustify = 3 , tomAlignDecimal = 3 , tomAlignBar = 4 , tomAlignInterWord = 3 ,
  tomAlignInterLetter = 4 , tomAlignScaled = 5 , tomAlignGlyphs = 6 , tomAlignSnapGrid = 7 ,
  tomSpaces = 0 , tomDots = 1 , tomDashes = 2 , tomLines = 3 ,
  tomThickLines = 4 , tomEquals = 5 , tomTabBack = -3 , tomTabNext = -2 ,
  tomTabHere = -1 , tomListBullet = 1 , tomListNumberAsArabic = 2 , tomListNumberAsLCLetter = 3 ,
  tomListNumberAsUCLetter = 4 , tomListNumberAsLCRoman = 5 , tomListNumberAsUCRoman = 6 , tomListNumberAsSequence = 7 ,
  tomListParentheses = 0x10000 , tomListPeriod = 0x20000 , tomListPlain = 0x30000 , tomCharacter = 1 ,
  tomWord = 2 , tomSentence = 3 , tomParagraph = 4 , tomLine = 5 ,
  tomStory = 6 , tomScreen = 7 , tomSection = 8 , tomColumn = 9 ,
  tomRow = 10 , tomWindow = 11 , tomCell = 12 , tomCharFormat = 13 ,
  tomParaFormat = 14 , tomTable = 15 , tomObject = 16 , 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 , tomNoAnimation = 0 , tomLasVegasLights = 1 ,
  tomBlinkingBackground = 2 , tomSparkleText = 3 , tomMarchingBlackAnts = 4 , tomMarchingRedAnts = 5 ,
  tomShimmer = 6 , tomWipeDown = 7 , tomWipeRight = 8 , tomAnimationMax = 8 ,
  tomLowerCase = 0 , tomUpperCase = 1 , tomTitleCase = 2 , tomSentenceCase = 4 ,
  tomToggleCase = 5 , tomReadOnly = 0x100 , tomShareDenyRead = 0x200 , tomShareDenyWrite = 0x400 ,
  tomPasteFile = 0x1000 , tomCreateNew = 0x10 , tomCreateAlways = 0x20 , tomOpenExisting = 0x30 ,
  tomOpenAlways = 0x40 , tomTruncateExisting = 0x50 , tomRTF = 0x1 , tomText = 0x2 ,
  tomHTML = 0x3 , tomWordDocument = 0x4 , tomBold = 0x80000001 , tomItalic = 0x80000002 ,
  tomUnderline = 0x80000004 , tomStrikeout = 0x80000008 , tomProtected = 0x80000010 , tomLink = 0x80000020 ,
  tomSmallCaps = 0x80000040 , tomAllCaps = 0x80000080 , tomHidden = 0x80000100 , tomOutline = 0x80000200 ,
  tomShadow = 0x80000400 , tomEmboss = 0x80000800 , tomImprint = 0x80001000 , tomDisabled = 0x80002000 ,
  tomRevised = 0x80004000 , tomNormalCaret = 0 , tomKoreanBlockCaret = 0x1 , tomIncludeInset = 0x1 ,
  tomIgnoreCurrentFont = 0 , tomMatchFontCharset = 0x1 , tomMatchFontSignature = 0x2 , tomCharset = 0x80000000 ,
  tomRE10Mode = 0x1 , tomNoIME = 0x80000 , tomSelfIME = 0x40000
}
 

Functions

 importlib ("stdole2.tlb")
 

Typedef Documentation

◆ tomConstants

Enumeration Type Documentation

◆ tagTomConstants

Enumerator
tomFalse 
tomTrue 
tomUndefined 
tomToggle 
tomAutoColor 
tomDefault 
tomSuspend 
tomResume 
tomApplyNow 
tomApplyLater 
tomTrackParms 
tomCacheParms 
tomApplyTmp 
tomDisableSmartFont 
tomEnableSmartFont 
tomUsePoints 
tomUseTwips 
tomBackward 
tomForward 
tomMove 
tomExtend 
tomNoSelection 
tomSelectionIP 
tomSelectionNormal 
tomSelectionFrame 
tomSelectionColumn 
tomSelectionRow 
tomSelectionBlock 
tomSelectionInlineShape 
tomSelectionShape 
tomSelStartActive 
tomSelAtEOL 
tomSelOvertype 
tomSelActive 
tomSelReplace 
tomEnd 
tomStart 
tomCollapseEnd 
tomCollapseStart 
tomClientCoord 
tomNone 
tomSingle 
tomWords 
tomDouble 
tomDotted 
tomDash 
tomDashDot 
tomDashDotDot 
tomWave 
tomThick 
tomHair 
tomLineSpaceSingle 
tomLineSpace1pt5 
tomLineSpaceDouble 
tomLineSpaceAtLeast 
tomLineSpaceExactly 
tomLineSpaceMultiple 
tomAlignLeft 
tomAlignCenter 
tomAlignRight 
tomAlignJustify 
tomAlignDecimal 
tomAlignBar 
tomAlignInterWord 
tomAlignInterLetter 
tomAlignScaled 
tomAlignGlyphs 
tomAlignSnapGrid 
tomSpaces 
tomDots 
tomDashes 
tomLines 
tomThickLines 
tomEquals 
tomTabBack 
tomTabNext 
tomTabHere 
tomListBullet 
tomListNumberAsArabic 
tomListNumberAsLCLetter 
tomListNumberAsUCLetter 
tomListNumberAsLCRoman 
tomListNumberAsUCRoman 
tomListNumberAsSequence 
tomListParentheses 
tomListPeriod 
tomListPlain 
tomCharacter 
tomWord 
tomSentence 
tomParagraph 
tomLine 
tomStory 
tomScreen 
tomSection 
tomColumn 
tomRow 
tomWindow 
tomCell 
tomCharFormat 
tomParaFormat 
tomTable 
tomObject 
tomMatchWord 
tomMatchCase 
tomMatchPattern 
tomUnknownStory 
tomMainTextStory 
tomFootnotesStory 
tomEndnotesStory 
tomCommentsStory 
tomTextFrameStory 
tomEvenPagesHeaderStory 
tomPrimaryHeaderStory 
tomEvenPagesFooterStory 
tomPrimaryFooterStory 
tomFirstPageHeaderStory 
tomFirstPageFooterStory 
tomNoAnimation 
tomLasVegasLights 
tomBlinkingBackground 
tomSparkleText 
tomMarchingBlackAnts 
tomMarchingRedAnts 
tomShimmer 
tomWipeDown 
tomWipeRight 
tomAnimationMax 
tomLowerCase 
tomUpperCase 
tomTitleCase 
tomSentenceCase 
tomToggleCase 
tomReadOnly 
tomShareDenyRead 
tomShareDenyWrite 
tomPasteFile 
tomCreateNew 
tomCreateAlways 
tomOpenExisting 
tomOpenAlways 
tomTruncateExisting 
tomRTF 
tomText 
tomHTML 
tomWordDocument 
tomBold 
tomItalic 
tomUnderline 
tomStrikeout 
tomProtected 
tomLink 
tomSmallCaps 
tomAllCaps 
tomHidden 
tomOutline 
tomShadow 
tomEmboss 
tomImprint 
tomDisabled 
tomRevised 
tomNormalCaret 
tomKoreanBlockCaret 
tomIncludeInset 
tomIgnoreCurrentFont 
tomMatchFontCharset 
tomMatchFontSignature 
tomCharset 
tomRE10Mode 
tomNoIME 
tomSelfIME 

Definition at line 39 of file riched_tom.idl.

40{
41 tomFalse = 0,
42 tomTrue = -1,
43 tomUndefined = -9999999,
44 tomToggle = -9999998,
45 tomAutoColor = -9999997,
46 tomDefault = -9999996,
47 tomSuspend = -9999995,
48 tomResume = -9999994,
49
50 /* ITextFont::Reset() modes */
51 tomApplyNow = 0,
52 tomApplyLater = 1,
53 tomTrackParms = 2,
54 tomCacheParms = 3,
55 tomApplyTmp = 4,
58 tomUsePoints = 10,
59 tomUseTwips = 11,
60
61 tomBackward = 0xc0000001,
62 tomForward = 0x3fffffff,
63 tomMove = 0,
64 tomExtend = 1,
75 tomSelAtEOL = 2,
77 tomSelActive = 8,
78 tomSelReplace = 16,
79 tomEnd = 0,
80 tomStart = 32,
83 tomClientCoord = 256,
84 tomNone = 0,
85 tomSingle = 1,
86 tomWords = 2,
87 tomDouble = 3,
88 tomDotted = 4,
89 tomDash = 5,
90 tomDashDot = 6,
91 tomDashDotDot = 7,
92 tomWave = 8,
93 tomThick = 9,
94 tomHair = 10,
101 tomAlignLeft = 0,
102 tomAlignCenter = 1,
103 tomAlignRight = 2,
104 tomAlignJustify = 3,
105 tomAlignDecimal = 3,
106 tomAlignBar = 4,
109 tomAlignScaled = 5,
110 tomAlignGlyphs = 6,
112 tomSpaces = 0,
113 tomDots = 1,
114 tomDashes = 2,
115 tomLines = 3,
116 tomThickLines = 4,
117 tomEquals = 5,
118 tomTabBack = -3,
119 tomTabNext = -2,
120 tomTabHere = -1,
121 tomListBullet = 1,
128 tomListParentheses = 0x10000,
129 tomListPeriod = 0x20000,
130 tomListPlain = 0x30000,
131 tomCharacter = 1,
132 tomWord = 2,
133 tomSentence = 3,
134 tomParagraph = 4,
135 tomLine = 5,
136 tomStory = 6,
137 tomScreen = 7,
138 tomSection = 8,
139 tomColumn = 9,
140 tomRow = 10,
141 tomWindow = 11,
142 tomCell = 12,
143 tomCharFormat = 13,
144 tomParaFormat = 14,
145 tomTable = 15,
146 tomObject = 16,
147 tomMatchWord = 2,
148 tomMatchCase = 4,
149 tomMatchPattern = 8,
150
151 /* ITextRange story type values */
152 tomUnknownStory = 0,
164
165 /* ITextFont animation property */
166 tomNoAnimation = 0,
169 tomSparkleText = 3,
172 tomShimmer = 6,
173 tomWipeDown = 7,
174 tomWipeRight = 8,
175 tomAnimationMax = 8,
176
177 tomLowerCase = 0,
178 tomUpperCase = 1,
179 tomTitleCase = 2,
180 tomSentenceCase = 4,
181 tomToggleCase = 5,
182 tomReadOnly = 0x100,
183 tomShareDenyRead = 0x200,
184 tomShareDenyWrite = 0x400,
185 tomPasteFile = 0x1000,
186 tomCreateNew = 0x10,
187 tomCreateAlways = 0x20,
188 tomOpenExisting = 0x30,
189 tomOpenAlways = 0x40,
190 tomTruncateExisting = 0x50,
191 tomRTF = 0x1,
192 tomText = 0x2,
193 tomHTML = 0x3,
194 tomWordDocument = 0x4,
195 tomBold = 0x80000001,
196 tomItalic = 0x80000002,
197 tomUnderline = 0x80000004,
198 tomStrikeout = 0x80000008,
199 tomProtected = 0x80000010,
200 tomLink = 0x80000020,
201 tomSmallCaps = 0x80000040,
202 tomAllCaps = 0x80000080,
203 tomHidden = 0x80000100,
204 tomOutline = 0x80000200,
205 tomShadow = 0x80000400,
206 tomEmboss = 0x80000800,
207 tomImprint = 0x80001000,
208 tomDisabled = 0x80002000,
209 tomRevised = 0x80004000,
210 tomNormalCaret = 0,
212 tomIncludeInset = 0x1,
216 tomCharset = 0x80000000,
217 tomRE10Mode = 0x1,
218 tomNoIME = 0x80000,
219 tomSelfIME = 0x40000
@ tomDouble
Definition: tom.idl:74
@ tomCharFormat
Definition: tom.idl:130
@ tomIncludeInset
Definition: tom.idl:199
@ tomWave
Definition: tom.idl:79
@ tomListNumberAsLCRoman
Definition: tom.idl:112
@ tomUseTwips
Definition: tom.idl:46
@ tomAutoColor
Definition: tom.idl:32
@ tomEnableSmartFont
Definition: tom.idl:44
@ tomAlignRight
Definition: tom.idl:90
@ tomSelAtEOL
Definition: tom.idl:62
@ tomItalic
Definition: tom.idl:183
@ tomBackward
Definition: tom.idl:48
@ tomDashes
Definition: tom.idl:101
@ tomRTF
Definition: tom.idl:178
@ tomSentenceCase
Definition: tom.idl:167
@ tomShadow
Definition: tom.idl:192
@ tomAlignGlyphs
Definition: tom.idl:97
@ tomLineSpaceSingle
Definition: tom.idl:82
@ tomObject
Definition: tom.idl:133
@ tomTabBack
Definition: tom.idl:105
@ tomApplyNow
Definition: tom.idl:38
@ tomPasteFile
Definition: tom.idl:172
@ tomHidden
Definition: tom.idl:190
@ tomAlignScaled
Definition: tom.idl:96
@ tomListNumberAsUCRoman
Definition: tom.idl:113
@ tomWord
Definition: tom.idl:119
@ tomBold
Definition: tom.idl:182
@ tomWipeRight
Definition: tom.idl:161
@ tomTable
Definition: tom.idl:132
@ tomAnimationMax
Definition: tom.idl:162
@ tomSentence
Definition: tom.idl:120
@ tomDotted
Definition: tom.idl:75
@ tomPrimaryFooterStory
Definition: tom.idl:148
@ tomEmboss
Definition: tom.idl:193
@ tomDash
Definition: tom.idl:76
@ tomListNumberAsLCLetter
Definition: tom.idl:110
@ tomWordDocument
Definition: tom.idl:181
@ tomSingle
Definition: tom.idl:72
@ tomLasVegasLights
Definition: tom.idl:154
@ tomFirstPageHeaderStory
Definition: tom.idl:149
@ tomNoSelection
Definition: tom.idl:52
@ tomKoreanBlockCaret
Definition: tom.idl:198
@ tomEnd
Definition: tom.idl:66
@ tomText
Definition: tom.idl:179
@ tomTabHere
Definition: tom.idl:107
@ tomSelectionColumn
Definition: tom.idl:56
@ tomUnderline
Definition: tom.idl:184
@ tomCell
Definition: tom.idl:129
@ tomTitleCase
Definition: tom.idl:166
@ tomDisabled
Definition: tom.idl:195
@ tomThick
Definition: tom.idl:80
@ tomOpenExisting
Definition: tom.idl:175
@ tomSelectionInlineShape
Definition: tom.idl:59
@ tomUnknownStory
Definition: tom.idl:139
@ tomStrikeout
Definition: tom.idl:185
@ tomTabNext
Definition: tom.idl:106
@ tomHair
Definition: tom.idl:81
@ tomAlignDecimal
Definition: tom.idl:92
@ tomProtected
Definition: tom.idl:186
@ tomSelfIME
Definition: tom.idl:206
@ tomParaFormat
Definition: tom.idl:131
@ tomListPlain
Definition: tom.idl:117
@ tomStory
Definition: tom.idl:123
@ tomResume
Definition: tom.idl:35
@ tomMarchingRedAnts
Definition: tom.idl:158
@ tomUsePoints
Definition: tom.idl:45
@ tomIgnoreCurrentFont
Definition: tom.idl:200
@ tomLine
Definition: tom.idl:122
@ tomListBullet
Definition: tom.idl:108
@ tomListNumberAsArabic
Definition: tom.idl:109
@ tomAlignJustify
Definition: tom.idl:91
@ tomDefault
Definition: tom.idl:33
@ tomDashDot
Definition: tom.idl:77
@ tomDisableSmartFont
Definition: tom.idl:43
@ tomShimmer
Definition: tom.idl:159
@ tomExtend
Definition: tom.idl:51
@ tomLineSpaceExactly
Definition: tom.idl:86
@ tomMatchPattern
Definition: tom.idl:136
@ tomSelectionFrame
Definition: tom.idl:55
@ tomCreateAlways
Definition: tom.idl:174
@ tomFootnotesStory
Definition: tom.idl:141
@ tomSelActive
Definition: tom.idl:64
@ tomSelectionNormal
Definition: tom.idl:54
@ tomImprint
Definition: tom.idl:194
@ tomListNumberAsUCLetter
Definition: tom.idl:111
@ tomApplyLater
Definition: tom.idl:39
@ tomRevised
Definition: tom.idl:196
@ tomLineSpaceDouble
Definition: tom.idl:84
@ tomListParentheses
Definition: tom.idl:115
@ tomAlignBar
Definition: tom.idl:93
@ tomSuspend
Definition: tom.idl:34
@ tomWords
Definition: tom.idl:73
@ tomReadOnly
Definition: tom.idl:169
@ tomSelReplace
Definition: tom.idl:65
@ tomLineSpaceMultiple
Definition: tom.idl:87
@ tomLink
Definition: tom.idl:187
@ tomOutline
Definition: tom.idl:191
@ tomSparkleText
Definition: tom.idl:156
@ tomDots
Definition: tom.idl:100
@ tomNoIME
Definition: tom.idl:205
@ tomScreen
Definition: tom.idl:124
@ tomCharacter
Definition: tom.idl:118
@ tomNone
Definition: tom.idl:71
@ tomSpaces
Definition: tom.idl:99
@ tomAlignCenter
Definition: tom.idl:89
@ tomListPeriod
Definition: tom.idl:116
@ tomApplyTmp
Definition: tom.idl:42
@ tomLowerCase
Definition: tom.idl:164
@ tomHTML
Definition: tom.idl:180
@ tomUpperCase
Definition: tom.idl:165
@ tomSelOvertype
Definition: tom.idl:63
@ tomTextFrameStory
Definition: tom.idl:144
@ tomShareDenyWrite
Definition: tom.idl:171
@ tomClientCoord
Definition: tom.idl:70
@ tomThickLines
Definition: tom.idl:103
@ tomMove
Definition: tom.idl:50
@ tomAllCaps
Definition: tom.idl:189
@ tomWipeDown
Definition: tom.idl:160
@ tomRE10Mode
Definition: tom.idl:204
@ tomCollapseEnd
Definition: tom.idl:68
@ tomEvenPagesFooterStory
Definition: tom.idl:147
@ tomToggleCase
Definition: tom.idl:168
@ tomCommentsStory
Definition: tom.idl:143
@ tomMatchFontCharset
Definition: tom.idl:201
@ tomTruncateExisting
Definition: tom.idl:177
@ tomEvenPagesHeaderStory
Definition: tom.idl:145
@ tomSelectionBlock
Definition: tom.idl:58
@ tomSmallCaps
Definition: tom.idl:188
@ tomAlignInterLetter
Definition: tom.idl:95
@ tomEquals
Definition: tom.idl:104
@ tomCharset
Definition: tom.idl:203
@ tomColumn
Definition: tom.idl:126
@ tomStart
Definition: tom.idl:67
@ tomMatchFontSignature
Definition: tom.idl:202
@ tomLineSpace1pt5
Definition: tom.idl:83
@ tomCacheParms
Definition: tom.idl:41
@ tomAlignLeft
Definition: tom.idl:88
@ tomCollapseStart
Definition: tom.idl:69
@ tomNormalCaret
Definition: tom.idl:197
@ tomShareDenyRead
Definition: tom.idl:170
@ tomDashDotDot
Definition: tom.idl:78
@ tomLineSpaceAtLeast
Definition: tom.idl:85
@ tomSelStartActive
Definition: tom.idl:61
@ tomTrue
Definition: tom.idl:29
@ tomWindow
Definition: tom.idl:128
@ tomNoAnimation
Definition: tom.idl:153
@ tomBlinkingBackground
Definition: tom.idl:155
@ tomAlignInterWord
Definition: tom.idl:94
@ tomOpenAlways
Definition: tom.idl:176
@ tomParagraph
Definition: tom.idl:121
@ tomMatchCase
Definition: tom.idl:135
@ tomMatchWord
Definition: tom.idl:134
@ tomToggle
Definition: tom.idl:31
@ tomMarchingBlackAnts
Definition: tom.idl:157
@ tomSelectionIP
Definition: tom.idl:53
@ tomSelectionShape
Definition: tom.idl:60
@ tomFalse
Definition: tom.idl:28
@ tomCreateNew
Definition: tom.idl:173
@ tomTrackParms
Definition: tom.idl:40
@ tomSelectionRow
Definition: tom.idl:57
@ tomUndefined
Definition: tom.idl:30
@ tomForward
Definition: tom.idl:49
@ tomMainTextStory
Definition: tom.idl:140
@ tomSection
Definition: tom.idl:125
@ tomRow
Definition: tom.idl:127
@ tomFirstPageFooterStory
Definition: tom.idl:150
@ tomEndnotesStory
Definition: tom.idl:142
@ tomLines
Definition: tom.idl:102
@ tomListNumberAsSequence
Definition: tom.idl:114
@ tomAlignSnapGrid
Definition: tom.idl:98
@ tomPrimaryHeaderStory
Definition: tom.idl:146
enum tagTomConstants tomConstants

Function Documentation

◆ importlib()

tom::importlib ( "stdole2.tlb"  )