Line data Source code
1 : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 : /*
3 : * This file is part of the LibreOffice project.
4 : *
5 : * This Source Code Form is subject to the terms of the Mozilla Public
6 : * License, v. 2.0. If a copy of the MPL was not distributed with this
7 : * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 : */
9 :
10 : #include <rtflistener.hxx>
11 : #include <oox/token/namespaces.hxx>
12 : #include <oox/token/tokens.hxx>
13 : #include <sal/macros.h>
14 : #include <string.h>
15 :
16 : namespace writerfilter {
17 : namespace rtftok {
18 :
19 : RTFSymbol aRTFControlWords[] = {
20 : // sKeyword nControlType nIndex
21 : {"'", CONTROL_SYMBOL, RTF_HEXCHAR},
22 : {"-", CONTROL_SYMBOL, RTF_OPTHYPH},
23 : {"*", CONTROL_SYMBOL, RTF_IGNORE},
24 : {":", CONTROL_SYMBOL, RTF_SUBENTRY},
25 : {"\\", CONTROL_SYMBOL, RTF_BACKSLASH},
26 : {"\n", CONTROL_SYMBOL, RTF_PAR},
27 : {"\r", CONTROL_SYMBOL, RTF_PAR},
28 : {"\r\n", CONTROL_SYMBOL, RTF_PAR},
29 : {"_", CONTROL_SYMBOL, RTF_NOBRKHYPH},
30 : {"{", CONTROL_SYMBOL, RTF_LBRACE},
31 : {"|", CONTROL_SYMBOL, RTF_FORMULA},
32 : {"}", CONTROL_SYMBOL, RTF_RBRACE},
33 : {"~", CONTROL_SYMBOL, RTF_NOBREAK},
34 : {"ab", CONTROL_TOGGLE, RTF_AB},
35 : {"absh", CONTROL_VALUE, RTF_ABSH},
36 : {"abslock", CONTROL_FLAG, RTF_ABSLOCK},
37 : {"absnoovrlp", CONTROL_TOGGLE, RTF_ABSNOOVRLP},
38 : {"absw", CONTROL_VALUE, RTF_ABSW},
39 : {"acaps", CONTROL_TOGGLE, RTF_ACAPS},
40 : {"acccircle", CONTROL_TOGGLE, RTF_ACCCIRCLE},
41 : {"acccomma", CONTROL_TOGGLE, RTF_ACCCOMMA},
42 : {"accdot", CONTROL_TOGGLE, RTF_ACCDOT},
43 : {"accnone", CONTROL_TOGGLE, RTF_ACCNONE},
44 : {"accunderdot", CONTROL_TOGGLE, RTF_ACCUNDERDOT},
45 : {"acf", CONTROL_VALUE, RTF_ACF},
46 : {"adeff", CONTROL_VALUE, RTF_ADEFF},
47 : {"additive", CONTROL_FLAG, RTF_ADDITIVE},
48 : {"adeflang", CONTROL_VALUE, RTF_ADEFLANG},
49 : {"adjustright", CONTROL_FLAG, RTF_ADJUSTRIGHT},
50 : {"adn", CONTROL_VALUE, RTF_ADN},
51 : {"aenddoc", CONTROL_FLAG, RTF_AENDDOC},
52 : {"aendnotes", CONTROL_FLAG, RTF_AENDNOTES},
53 : {"aexpnd", CONTROL_VALUE, RTF_AEXPND},
54 : {"af", CONTROL_VALUE, RTF_AF},
55 : {"afelev", CONTROL_FLAG, RTF_AFELEV},
56 : {"afs", CONTROL_VALUE, RTF_AFS},
57 : {"aftnbj", CONTROL_FLAG, RTF_AFTNBJ},
58 : {"aftncn", CONTROL_DESTINATION, RTF_AFTNCN},
59 : {"aftnnalc", CONTROL_FLAG, RTF_AFTNNALC},
60 : {"aftnnar", CONTROL_FLAG, RTF_AFTNNAR},
61 : {"aftnnauc", CONTROL_FLAG, RTF_AFTNNAUC},
62 : {"aftnnchi", CONTROL_FLAG, RTF_AFTNNCHI},
63 : {"aftnnchosung", CONTROL_FLAG, RTF_AFTNNCHOSUNG},
64 : {"aftnncnum", CONTROL_FLAG, RTF_AFTNNCNUM},
65 : {"aftnndbar", CONTROL_FLAG, RTF_AFTNNDBAR},
66 : {"aftnndbnum", CONTROL_FLAG, RTF_AFTNNDBNUM},
67 : {"aftnndbnumd", CONTROL_FLAG, RTF_AFTNNDBNUMD},
68 : {"aftnndbnumk", CONTROL_FLAG, RTF_AFTNNDBNUMK},
69 : {"aftnndbnumt", CONTROL_FLAG, RTF_AFTNNDBNUMT},
70 : {"aftnnganada", CONTROL_FLAG, RTF_AFTNNGANADA},
71 : {"aftnngbnum", CONTROL_FLAG, RTF_AFTNNGBNUM},
72 : {"aftnngbnumd", CONTROL_FLAG, RTF_AFTNNGBNUMD},
73 : {"aftnngbnumk", CONTROL_FLAG, RTF_AFTNNGBNUMK},
74 : {"aftnngbnuml", CONTROL_FLAG, RTF_AFTNNGBNUML},
75 : {"aftnnrlc", CONTROL_FLAG, RTF_AFTNNRLC},
76 : {"aftnnruc", CONTROL_FLAG, RTF_AFTNNRUC},
77 : {"aftnnzodiac", CONTROL_FLAG, RTF_AFTNNZODIAC},
78 : {"aftnnzodiacd", CONTROL_FLAG, RTF_AFTNNZODIACD},
79 : {"aftnnzodiacl", CONTROL_FLAG, RTF_AFTNNZODIACL},
80 : {"aftnrestart", CONTROL_FLAG, RTF_AFTNRESTART},
81 : {"aftnrstcont", CONTROL_FLAG, RTF_AFTNRSTCONT},
82 : {"aftnsep", CONTROL_DESTINATION, RTF_AFTNSEP},
83 : {"aftnsepc", CONTROL_DESTINATION, RTF_AFTNSEPC},
84 : {"aftnstart", CONTROL_VALUE, RTF_AFTNSTART},
85 : {"aftntj", CONTROL_FLAG, RTF_AFTNTJ},
86 : {"ai", CONTROL_TOGGLE, RTF_AI},
87 : {"alang", CONTROL_VALUE, RTF_ALANG},
88 : {"allowfieldendsel", CONTROL_FLAG, RTF_ALLOWFIELDENDSEL},
89 : {"allprot", CONTROL_FLAG, RTF_ALLPROT},
90 : {"alntblind", CONTROL_FLAG, RTF_ALNTBLIND},
91 : {"alt", CONTROL_FLAG, RTF_ALT},
92 : {"animtext", CONTROL_VALUE, RTF_ANIMTEXT},
93 : {"annotation", CONTROL_DESTINATION, RTF_ANNOTATION},
94 : {"annotprot", CONTROL_FLAG, RTF_ANNOTPROT},
95 : {"ansi", CONTROL_FLAG, RTF_ANSI},
96 : {"ansicpg", CONTROL_VALUE, RTF_ANSICPG},
97 : {"aoutl", CONTROL_TOGGLE, RTF_AOUTL},
98 : {"ApplyBrkRules", CONTROL_FLAG, RTF_APPLYBRKRULES},
99 : {"ascaps", CONTROL_TOGGLE, RTF_ASCAPS},
100 : {"ashad", CONTROL_TOGGLE, RTF_ASHAD},
101 : {"asianbrkrule", CONTROL_FLAG, RTF_ASIANBRKRULE},
102 : {"aspalpha", CONTROL_TOGGLE, RTF_ASPALPHA},
103 : {"aspnum", CONTROL_TOGGLE, RTF_ASPNUM},
104 : {"astrike", CONTROL_TOGGLE, RTF_ASTRIKE},
105 : {"atnauthor", CONTROL_DESTINATION, RTF_ATNAUTHOR},
106 : {"atndate", CONTROL_DESTINATION, RTF_ATNDATE},
107 : {"atnicn", CONTROL_DESTINATION, RTF_ATNICN},
108 : {"atnid", CONTROL_DESTINATION, RTF_ATNID},
109 : {"atnparent", CONTROL_DESTINATION, RTF_ATNPARENT},
110 : {"atnref", CONTROL_DESTINATION, RTF_ATNREF},
111 : {"atntime", CONTROL_DESTINATION, RTF_ATNTIME},
112 : {"atrfend", CONTROL_DESTINATION, RTF_ATRFEND},
113 : {"atrfstart", CONTROL_DESTINATION, RTF_ATRFSTART},
114 : {"aul", CONTROL_TOGGLE, RTF_AUL},
115 : {"auld", CONTROL_TOGGLE, RTF_AULD},
116 : {"auldb", CONTROL_TOGGLE, RTF_AULDB},
117 : {"aulnone", CONTROL_TOGGLE, RTF_AULNONE},
118 : {"aulw", CONTROL_TOGGLE, RTF_AULW},
119 : {"aup", CONTROL_VALUE, RTF_AUP},
120 : {"author", CONTROL_DESTINATION, RTF_AUTHOR},
121 : {"autofmtoverride", CONTROL_FLAG, RTF_AUTOFMTOVERRIDE},
122 : {"b", CONTROL_TOGGLE, RTF_B},
123 : {"background", CONTROL_DESTINATION, RTF_BACKGROUND},
124 : {"bdbfhdr", CONTROL_FLAG, RTF_BDBFHDR},
125 : {"bdrrlswsix", CONTROL_FLAG, RTF_BDRRLSWSIX},
126 : {"bgbdiag", CONTROL_FLAG, RTF_BGBDIAG},
127 : {"bgcross", CONTROL_FLAG, RTF_BGCROSS},
128 : {"bgdcross", CONTROL_FLAG, RTF_BGDCROSS},
129 : {"bgdkbdiag", CONTROL_FLAG, RTF_BGDKBDIAG},
130 : {"bgdkcross", CONTROL_FLAG, RTF_BGDKCROSS},
131 : {"bgdkdcross", CONTROL_FLAG, RTF_BGDKDCROSS},
132 : {"bgdkfdiag", CONTROL_FLAG, RTF_BGDKFDIAG},
133 : {"bgdkhoriz", CONTROL_FLAG, RTF_BGDKHORIZ},
134 : {"bgdkvert", CONTROL_FLAG, RTF_BGDKVERT},
135 : {"bgfdiag", CONTROL_FLAG, RTF_BGFDIAG},
136 : {"bghoriz", CONTROL_FLAG, RTF_BGHORIZ},
137 : {"bgvert", CONTROL_FLAG, RTF_BGVERT},
138 : {"bin", CONTROL_VALUE, RTF_BIN},
139 : {"binfsxn", CONTROL_VALUE, RTF_BINFSXN},
140 : {"binsxn", CONTROL_VALUE, RTF_BINSXN},
141 : {"bkmkcolf", CONTROL_VALUE, RTF_BKMKCOLF},
142 : {"bkmkcoll", CONTROL_VALUE, RTF_BKMKCOLL},
143 : {"bkmkend", CONTROL_DESTINATION, RTF_BKMKEND},
144 : {"bkmkpub", CONTROL_FLAG, RTF_BKMKPUB},
145 : {"bkmkstart", CONTROL_DESTINATION, RTF_BKMKSTART},
146 : {"bliptag", CONTROL_VALUE, RTF_BLIPTAG},
147 : {"blipuid", CONTROL_DESTINATION, RTF_BLIPUID},
148 : {"blipupi", CONTROL_VALUE, RTF_BLIPUPI},
149 : {"blue", CONTROL_VALUE, RTF_BLUE},
150 : {"bookfold", CONTROL_FLAG, RTF_BOOKFOLD},
151 : {"bookfoldrev", CONTROL_FLAG, RTF_BOOKFOLDREV},
152 : {"bookfoldsheets", CONTROL_VALUE, RTF_BOOKFOLDSHEETS},
153 : {"box", CONTROL_FLAG, RTF_BOX},
154 : {"brdrart", CONTROL_VALUE, RTF_BRDRART},
155 : {"brdrb", CONTROL_FLAG, RTF_BRDRB},
156 : {"brdrbar", CONTROL_FLAG, RTF_BRDRBAR},
157 : {"brdrbtw", CONTROL_FLAG, RTF_BRDRBTW},
158 : {"brdrcf", CONTROL_VALUE, RTF_BRDRCF},
159 : {"brdrdash", CONTROL_FLAG, RTF_BRDRDASH},
160 : {"brdrdashd", CONTROL_FLAG, RTF_BRDRDASHD},
161 : {"brdrdashdd", CONTROL_FLAG, RTF_BRDRDASHDD},
162 : {"brdrdashdot", CONTROL_FLAG, RTF_BRDRDASHDOT},
163 : {"brdrdashdotdot", CONTROL_FLAG, RTF_BRDRDASHDOTDOT},
164 : {"brdrdashdotstr", CONTROL_FLAG, RTF_BRDRDASHDOTSTR},
165 : {"brdrdashsm", CONTROL_FLAG, RTF_BRDRDASHSM},
166 : {"brdrdb", CONTROL_FLAG, RTF_BRDRDB},
167 : {"brdrdot", CONTROL_FLAG, RTF_BRDRDOT},
168 : {"brdremboss", CONTROL_FLAG, RTF_BRDREMBOSS},
169 : {"brdrengrave", CONTROL_FLAG, RTF_BRDRENGRAVE},
170 : {"brdrframe", CONTROL_FLAG, RTF_BRDRFRAME},
171 : {"brdrhair", CONTROL_FLAG, RTF_BRDRHAIR},
172 : {"brdrinset", CONTROL_FLAG, RTF_BRDRINSET},
173 : {"brdrl", CONTROL_FLAG, RTF_BRDRL},
174 : {"brdrnil", CONTROL_FLAG, RTF_BRDRNIL},
175 : {"brdrnone", CONTROL_FLAG, RTF_BRDRNONE},
176 : {"brdroutset", CONTROL_FLAG, RTF_BRDROUTSET},
177 : {"brdrr", CONTROL_FLAG, RTF_BRDRR},
178 : {"brdrs", CONTROL_FLAG, RTF_BRDRS},
179 : {"brdrsh", CONTROL_FLAG, RTF_BRDRSH},
180 : {"brdrt", CONTROL_FLAG, RTF_BRDRT},
181 : {"brdrtbl", CONTROL_FLAG, RTF_BRDRTBL},
182 : {"brdrth", CONTROL_FLAG, RTF_BRDRTH},
183 : {"brdrthtnlg", CONTROL_FLAG, RTF_BRDRTHTNLG},
184 : {"brdrthtnmg", CONTROL_FLAG, RTF_BRDRTHTNMG},
185 : {"brdrthtnsg", CONTROL_FLAG, RTF_BRDRTHTNSG},
186 : {"brdrtnthlg", CONTROL_FLAG, RTF_BRDRTNTHLG},
187 : {"brdrtnthmg", CONTROL_FLAG, RTF_BRDRTNTHMG},
188 : {"brdrtnthsg", CONTROL_FLAG, RTF_BRDRTNTHSG},
189 : {"brdrtnthtnlg", CONTROL_FLAG, RTF_BRDRTNTHTNLG},
190 : {"brdrtnthtnmg", CONTROL_FLAG, RTF_BRDRTNTHTNMG},
191 : {"brdrtnthtnsg", CONTROL_FLAG, RTF_BRDRTNTHTNSG},
192 : {"brdrtriple", CONTROL_FLAG, RTF_BRDRTRIPLE},
193 : {"brdrw", CONTROL_VALUE, RTF_BRDRW},
194 : {"brdrwavy", CONTROL_FLAG, RTF_BRDRWAVY},
195 : {"brdrwavydb", CONTROL_FLAG, RTF_BRDRWAVYDB},
196 : {"brkfrm", CONTROL_FLAG, RTF_BRKFRM},
197 : {"brsp", CONTROL_VALUE, RTF_BRSP},
198 : {"bullet", CONTROL_SYMBOL, RTF_BULLET},
199 : {"buptim", CONTROL_DESTINATION, RTF_BUPTIM},
200 : {"bxe", CONTROL_FLAG, RTF_BXE},
201 : {"caccentfive", CONTROL_FLAG, RTF_CACCENTFIVE},
202 : {"caccentfour", CONTROL_FLAG, RTF_CACCENTFOUR},
203 : {"caccentone", CONTROL_FLAG, RTF_CACCENTONE},
204 : {"caccentsix", CONTROL_FLAG, RTF_CACCENTSIX},
205 : {"caccentthree", CONTROL_FLAG, RTF_CACCENTTHREE},
206 : {"caccenttwo", CONTROL_FLAG, RTF_CACCENTTWO},
207 : {"cachedcolbal", CONTROL_FLAG, RTF_CACHEDCOLBAL},
208 : {"caps", CONTROL_TOGGLE, RTF_CAPS},
209 : {"category", CONTROL_DESTINATION, RTF_CATEGORY},
210 : {"cb", CONTROL_VALUE, RTF_CB},
211 : {"cbackgroundone", CONTROL_FLAG, RTF_CBACKGROUNDONE},
212 : {"cbackgroundtwo", CONTROL_FLAG, RTF_CBACKGROUNDTWO},
213 : {"cbpat", CONTROL_VALUE, RTF_CBPAT},
214 : {"cchs", CONTROL_VALUE, RTF_CCHS},
215 : {"cell", CONTROL_SYMBOL, RTF_CELL},
216 : {"cellx", CONTROL_VALUE, RTF_CELLX},
217 : {"cf", CONTROL_VALUE, RTF_CF},
218 : {"cfollowedhyperlink", CONTROL_FLAG, RTF_CFOLLOWEDHYPERLINK},
219 : {"cfpat", CONTROL_VALUE, RTF_CFPAT},
220 : {"cgrid", CONTROL_VALUE, RTF_CGRID},
221 : {"charrsid", CONTROL_VALUE, RTF_CHARRSID},
222 : {"charscalex", CONTROL_VALUE, RTF_CHARSCALEX},
223 : {"chatn", CONTROL_SYMBOL, RTF_CHATN},
224 : {"chbgbdiag", CONTROL_FLAG, RTF_CHBGBDIAG},
225 : {"chbgcross", CONTROL_FLAG, RTF_CHBGCROSS},
226 : {"chbgdcross", CONTROL_FLAG, RTF_CHBGDCROSS},
227 : {"chbgdkbdiag", CONTROL_FLAG, RTF_CHBGDKBDIAG},
228 : {"chbgdkcross", CONTROL_FLAG, RTF_CHBGDKCROSS},
229 : {"chbgdkdcross", CONTROL_FLAG, RTF_CHBGDKDCROSS},
230 : {"chbgdkfdiag", CONTROL_FLAG, RTF_CHBGDKFDIAG},
231 : {"chbgdkhoriz", CONTROL_FLAG, RTF_CHBGDKHORIZ},
232 : {"chbgdkvert", CONTROL_FLAG, RTF_CHBGDKVERT},
233 : {"chbgfdiag", CONTROL_FLAG, RTF_CHBGFDIAG},
234 : {"chbghoriz", CONTROL_FLAG, RTF_CHBGHORIZ},
235 : {"chbgvert", CONTROL_FLAG, RTF_CHBGVERT},
236 : {"chbrdr", CONTROL_FLAG, RTF_CHBRDR},
237 : {"chcbpat", CONTROL_VALUE, RTF_CHCBPAT},
238 : {"chcfpat", CONTROL_VALUE, RTF_CHCFPAT},
239 : {"chdate", CONTROL_SYMBOL, RTF_CHDATE},
240 : {"chdpa", CONTROL_SYMBOL, RTF_CHDPA},
241 : {"chdpl", CONTROL_SYMBOL, RTF_CHDPL},
242 : {"chftn", CONTROL_SYMBOL, RTF_CHFTN},
243 : {"chftnsep", CONTROL_SYMBOL, RTF_CHFTNSEP},
244 : {"chftnsepc", CONTROL_SYMBOL, RTF_CHFTNSEPC},
245 : {"chpgn", CONTROL_SYMBOL, RTF_CHPGN},
246 : {"chhres", CONTROL_VALUE, RTF_CHHRES},
247 : {"chshdng", CONTROL_VALUE, RTF_CHSHDNG},
248 : {"chtime", CONTROL_SYMBOL, RTF_CHTIME},
249 : {"chyperlink", CONTROL_FLAG, RTF_CHYPERLINK},
250 : {"clbgbdiag", CONTROL_FLAG, RTF_CLBGBDIAG},
251 : {"clbgcross", CONTROL_FLAG, RTF_CLBGCROSS},
252 : {"clbgdcross", CONTROL_FLAG, RTF_CLBGDCROSS},
253 : {"clbgdkbdiag", CONTROL_FLAG, RTF_CLBGDKBDIAG},
254 : {"clbgdkcross", CONTROL_FLAG, RTF_CLBGDKCROSS},
255 : {"clbgdkdcross", CONTROL_FLAG, RTF_CLBGDKDCROSS},
256 : {"clbgdkfdiag", CONTROL_FLAG, RTF_CLBGDKFDIAG},
257 : {"clbgdkhor", CONTROL_FLAG, RTF_CLBGDKHOR},
258 : {"clbgdkvert", CONTROL_FLAG, RTF_CLBGDKVERT},
259 : {"clbgfdiag", CONTROL_FLAG, RTF_CLBGFDIAG},
260 : {"clbghoriz", CONTROL_FLAG, RTF_CLBGHORIZ},
261 : {"clbgvert", CONTROL_FLAG, RTF_CLBGVERT},
262 : {"clbrdrb", CONTROL_FLAG, RTF_CLBRDRB},
263 : {"clbrdrl", CONTROL_FLAG, RTF_CLBRDRL},
264 : {"clbrdrr", CONTROL_FLAG, RTF_CLBRDRR},
265 : {"clbrdrt", CONTROL_FLAG, RTF_CLBRDRT},
266 : {"clcbpat", CONTROL_VALUE, RTF_CLCBPAT},
267 : {"clcbpatraw", CONTROL_VALUE, RTF_CLCBPATRAW},
268 : {"clcfpat", CONTROL_VALUE, RTF_CLCFPAT},
269 : {"clcfpatraw", CONTROL_VALUE, RTF_CLCFPATRAW},
270 : {"cldel", CONTROL_FLAG, RTF_CLDEL},
271 : {"cldelauth", CONTROL_VALUE, RTF_CLDELAUTH},
272 : {"cldeldttm", CONTROL_VALUE, RTF_CLDELDTTM},
273 : {"cldgll", CONTROL_FLAG, RTF_CLDGLL},
274 : {"cldglu", CONTROL_FLAG, RTF_CLDGLU},
275 : {"clFitText", CONTROL_FLAG, RTF_CLFITTEXT},
276 : {"clftsWidth", CONTROL_VALUE, RTF_CLFTSWIDTH},
277 : {"clhidemark", CONTROL_FLAG, RTF_CLHIDEMARK},
278 : {"clins", CONTROL_FLAG, RTF_CLINS},
279 : {"clinsauth", CONTROL_VALUE, RTF_CLINSAUTH},
280 : {"clinsdttm", CONTROL_VALUE, RTF_CLINSDTTM},
281 : {"clmgf", CONTROL_FLAG, RTF_CLMGF},
282 : {"clmrg", CONTROL_FLAG, RTF_CLMRG},
283 : {"clmrgd", CONTROL_FLAG, RTF_CLMRGD},
284 : {"clmrgdauth", CONTROL_VALUE, RTF_CLMRGDAUTH},
285 : {"clmrgddttm", CONTROL_VALUE, RTF_CLMRGDDTTM},
286 : {"clmrgdr", CONTROL_FLAG, RTF_CLMRGDR},
287 : {"clNoWrap", CONTROL_FLAG, RTF_CLNOWRAP},
288 : {"clpadb", CONTROL_VALUE, RTF_CLPADB},
289 : {"clpadfb", CONTROL_VALUE, RTF_CLPADFB},
290 : {"clpadfl", CONTROL_VALUE, RTF_CLPADFL},
291 : {"clpadfr", CONTROL_VALUE, RTF_CLPADFR},
292 : {"clpadft", CONTROL_VALUE, RTF_CLPADFT},
293 : {"clpadl", CONTROL_VALUE, RTF_CLPADL},
294 : {"clpadr", CONTROL_VALUE, RTF_CLPADR},
295 : {"clpadt", CONTROL_VALUE, RTF_CLPADT},
296 : {"clspb", CONTROL_VALUE, RTF_CLSPB},
297 : {"clspfb", CONTROL_VALUE, RTF_CLSPFB},
298 : {"clspfl", CONTROL_VALUE, RTF_CLSPFL},
299 : {"clspfr", CONTROL_VALUE, RTF_CLSPFR},
300 : {"clspft", CONTROL_VALUE, RTF_CLSPFT},
301 : {"clspl", CONTROL_VALUE, RTF_CLSPL},
302 : {"clspr", CONTROL_VALUE, RTF_CLSPR},
303 : {"clspt", CONTROL_VALUE, RTF_CLSPT},
304 : {"clshdng", CONTROL_VALUE, RTF_CLSHDNG},
305 : {"clshdngraw", CONTROL_VALUE, RTF_CLSHDNGRAW},
306 : {"clshdrawnil", CONTROL_FLAG, RTF_CLSHDRAWNIL},
307 : {"clsplit", CONTROL_FLAG, RTF_CLSPLIT},
308 : {"clsplitr", CONTROL_FLAG, RTF_CLSPLITR},
309 : {"cltxbtlr", CONTROL_FLAG, RTF_CLTXBTLR},
310 : {"cltxlrtb", CONTROL_FLAG, RTF_CLTXLRTB},
311 : {"cltxlrtbv", CONTROL_FLAG, RTF_CLTXLRTBV},
312 : {"cltxtbrl", CONTROL_FLAG, RTF_CLTXTBRL},
313 : {"cltxtbrlv", CONTROL_FLAG, RTF_CLTXTBRLV},
314 : {"clvertalb", CONTROL_FLAG, RTF_CLVERTALB},
315 : {"clvertalc", CONTROL_FLAG, RTF_CLVERTALC},
316 : {"clvertalt", CONTROL_FLAG, RTF_CLVERTALT},
317 : {"clvmgf", CONTROL_FLAG, RTF_CLVMGF},
318 : {"clvmrg", CONTROL_FLAG, RTF_CLVMRG},
319 : {"clwWidth", CONTROL_VALUE, RTF_CLWWIDTH},
320 : {"cmaindarkone", CONTROL_FLAG, RTF_CMAINDARKONE},
321 : {"cmaindarktwo", CONTROL_FLAG, RTF_CMAINDARKTWO},
322 : {"cmainlightone", CONTROL_FLAG, RTF_CMAINLIGHTONE},
323 : {"cmainlighttwo", CONTROL_FLAG, RTF_CMAINLIGHTTWO},
324 : {"collapsed", CONTROL_FLAG, RTF_COLLAPSED},
325 : {"colno", CONTROL_VALUE, RTF_COLNO},
326 : {"colorschememapping", CONTROL_DESTINATION, RTF_COLORSCHEMEMAPPING},
327 : {"colortbl", CONTROL_DESTINATION, RTF_COLORTBL},
328 : {"cols", CONTROL_VALUE, RTF_COLS},
329 : {"colsr", CONTROL_VALUE, RTF_COLSR},
330 : {"colsx", CONTROL_VALUE, RTF_COLSX},
331 : {"column", CONTROL_SYMBOL, RTF_COLUMN},
332 : {"colw", CONTROL_VALUE, RTF_COLW},
333 : {"comment", CONTROL_DESTINATION, RTF_COMMENT},
334 : {"company", CONTROL_DESTINATION, RTF_COMPANY},
335 : {"contextualspace", CONTROL_FLAG, RTF_CONTEXTUALSPACE},
336 : {"cpg", CONTROL_VALUE, RTF_CPG},
337 : {"crauth", CONTROL_VALUE, RTF_CRAUTH},
338 : {"crdate", CONTROL_VALUE, RTF_CRDATE},
339 : {"creatim", CONTROL_DESTINATION, RTF_CREATIM},
340 : {"cs", CONTROL_VALUE, RTF_CS},
341 : {"cshade", CONTROL_VALUE, RTF_CSHADE},
342 : {"ctextone", CONTROL_FLAG, RTF_CTEXTONE},
343 : {"ctexttwo", CONTROL_FLAG, RTF_CTEXTTWO},
344 : {"ctint", CONTROL_VALUE, RTF_CTINT},
345 : {"ctrl", CONTROL_FLAG, RTF_CTRL},
346 : {"cts", CONTROL_VALUE, RTF_CTS},
347 : {"cufi", CONTROL_VALUE, RTF_CUFI},
348 : {"culi", CONTROL_VALUE, RTF_CULI},
349 : {"curi", CONTROL_VALUE, RTF_CURI},
350 : {"cvmme", CONTROL_FLAG, RTF_CVMME},
351 : {"datafield", CONTROL_DESTINATION, RTF_DATAFIELD},
352 : {"datastore", CONTROL_DESTINATION, RTF_DATASTORE},
353 : {"date", CONTROL_FLAG, RTF_DATE},
354 : {"dbch", CONTROL_FLAG, RTF_DBCH},
355 : {"defchp", CONTROL_DESTINATION, RTF_DEFCHP},
356 : {"deff", CONTROL_VALUE, RTF_DEFF},
357 : {"defformat", CONTROL_FLAG, RTF_DEFFORMAT},
358 : {"deflang", CONTROL_VALUE, RTF_DEFLANG},
359 : {"deflangfe", CONTROL_VALUE, RTF_DEFLANGFE},
360 : {"defpap", CONTROL_DESTINATION, RTF_DEFPAP},
361 : {"defshp", CONTROL_FLAG, RTF_DEFSHP},
362 : {"deftab", CONTROL_VALUE, RTF_DEFTAB},
363 : {"deleted", CONTROL_TOGGLE, RTF_DELETED},
364 : {"delrsid", CONTROL_VALUE, RTF_DELRSID},
365 : {"dfrauth", CONTROL_VALUE, RTF_DFRAUTH},
366 : {"dfrdate", CONTROL_VALUE, RTF_DFRDATE},
367 : {"dfrmtxtx", CONTROL_VALUE, RTF_DFRMTXTX},
368 : {"dfrmtxty", CONTROL_VALUE, RTF_DFRMTXTY},
369 : {"dfrstart", CONTROL_VALUE, RTF_DFRSTART},
370 : {"dfrstop", CONTROL_VALUE, RTF_DFRSTOP},
371 : {"dfrxst", CONTROL_VALUE, RTF_DFRXST},
372 : {"dghorigin", CONTROL_VALUE, RTF_DGHORIGIN},
373 : {"dghshow", CONTROL_VALUE, RTF_DGHSHOW},
374 : {"dghspace", CONTROL_VALUE, RTF_DGHSPACE},
375 : {"dgmargin", CONTROL_FLAG, RTF_DGMARGIN},
376 : {"dgsnap", CONTROL_FLAG, RTF_DGSNAP},
377 : {"dgvorigin", CONTROL_VALUE, RTF_DGVORIGIN},
378 : {"dgvshow", CONTROL_VALUE, RTF_DGVSHOW},
379 : {"dgvspace", CONTROL_VALUE, RTF_DGVSPACE},
380 : {"dibitmap", CONTROL_VALUE, RTF_DIBITMAP},
381 : {"disabled", CONTROL_TOGGLE, RTF_DISABLED},
382 : {"dn", CONTROL_VALUE, RTF_DN},
383 : {"dntblnsbdb", CONTROL_FLAG, RTF_DNTBLNSBDB},
384 : {"do", CONTROL_DESTINATION, RTF_DO},
385 : {"dobxcolumn", CONTROL_FLAG, RTF_DOBXCOLUMN},
386 : {"dobxmargin", CONTROL_FLAG, RTF_DOBXMARGIN},
387 : {"dobxpage", CONTROL_FLAG, RTF_DOBXPAGE},
388 : {"dobymargin", CONTROL_FLAG, RTF_DOBYMARGIN},
389 : {"dobypage", CONTROL_FLAG, RTF_DOBYPAGE},
390 : {"dobypara", CONTROL_FLAG, RTF_DOBYPARA},
391 : {"doccomm", CONTROL_DESTINATION, RTF_DOCCOMM},
392 : {"doctemp", CONTROL_FLAG, RTF_DOCTEMP},
393 : {"doctype", CONTROL_VALUE, RTF_DOCTYPE},
394 : {"docvar", CONTROL_DESTINATION, RTF_DOCVAR},
395 : {"dodhgt", CONTROL_VALUE, RTF_DODHGT},
396 : {"dolock", CONTROL_FLAG, RTF_DOLOCK},
397 : {"donotembedlingdata", CONTROL_VALUE, RTF_DONOTEMBEDLINGDATA},
398 : {"donotembedsysfont", CONTROL_VALUE, RTF_DONOTEMBEDSYSFONT},
399 : {"donotshowcomments", CONTROL_FLAG, RTF_DONOTSHOWCOMMENTS},
400 : {"donotshowinsdel", CONTROL_FLAG, RTF_DONOTSHOWINSDEL},
401 : {"donotshowmarkup", CONTROL_FLAG, RTF_DONOTSHOWMARKUP},
402 : {"donotshowprops", CONTROL_FLAG, RTF_DONOTSHOWPROPS},
403 : {"dpaendhol", CONTROL_FLAG, RTF_DPAENDHOL},
404 : {"dpaendl", CONTROL_VALUE, RTF_DPAENDL},
405 : {"dpaendsol", CONTROL_FLAG, RTF_DPAENDSOL},
406 : {"dpaendw", CONTROL_VALUE, RTF_DPAENDW},
407 : {"dparc", CONTROL_FLAG, RTF_DPARC},
408 : {"dparcflipx", CONTROL_FLAG, RTF_DPARCFLIPX},
409 : {"dparcflipy", CONTROL_FLAG, RTF_DPARCFLIPY},
410 : {"dpastarthol", CONTROL_FLAG, RTF_DPASTARTHOL},
411 : {"dpastartl", CONTROL_VALUE, RTF_DPASTARTL},
412 : {"dpastartsol", CONTROL_FLAG, RTF_DPASTARTSOL},
413 : {"dpastartw", CONTROL_VALUE, RTF_DPASTARTW},
414 : {"dpcallout", CONTROL_FLAG, RTF_DPCALLOUT},
415 : {"dpcoa", CONTROL_VALUE, RTF_DPCOA},
416 : {"dpcoaccent", CONTROL_FLAG, RTF_DPCOACCENT},
417 : {"dpcobestfit", CONTROL_FLAG, RTF_DPCOBESTFIT},
418 : {"dpcoborder", CONTROL_FLAG, RTF_DPCOBORDER},
419 : {"dpcodabs", CONTROL_FLAG, RTF_DPCODABS},
420 : {"dpcodbottom", CONTROL_FLAG, RTF_DPCODBOTTOM},
421 : {"dpcodcenter", CONTROL_FLAG, RTF_DPCODCENTER},
422 : {"dpcodescent", CONTROL_VALUE, RTF_DPCODESCENT},
423 : {"dpcodtop", CONTROL_FLAG, RTF_DPCODTOP},
424 : {"dpcolength", CONTROL_VALUE, RTF_DPCOLENGTH},
425 : {"dpcominusx", CONTROL_FLAG, RTF_DPCOMINUSX},
426 : {"dpcominusy", CONTROL_FLAG, RTF_DPCOMINUSY},
427 : {"dpcooffset", CONTROL_VALUE, RTF_DPCOOFFSET},
428 : {"dpcosmarta", CONTROL_FLAG, RTF_DPCOSMARTA},
429 : {"dpcotdouble", CONTROL_FLAG, RTF_DPCOTDOUBLE},
430 : {"dpcotright", CONTROL_FLAG, RTF_DPCOTRIGHT},
431 : {"dpcotsingle", CONTROL_FLAG, RTF_DPCOTSINGLE},
432 : {"dpcottriple", CONTROL_FLAG, RTF_DPCOTTRIPLE},
433 : {"dpcount", CONTROL_VALUE, RTF_DPCOUNT},
434 : {"dpellipse", CONTROL_FLAG, RTF_DPELLIPSE},
435 : {"dpendgroup", CONTROL_FLAG, RTF_DPENDGROUP},
436 : {"dpfillbgcb", CONTROL_VALUE, RTF_DPFILLBGCB},
437 : {"dpfillbgcg", CONTROL_VALUE, RTF_DPFILLBGCG},
438 : {"dpfillbgcr", CONTROL_VALUE, RTF_DPFILLBGCR},
439 : {"dpfillbggray", CONTROL_VALUE, RTF_DPFILLBGGRAY},
440 : {"dpfillbgpal", CONTROL_FLAG, RTF_DPFILLBGPAL},
441 : {"dpfillfgcb", CONTROL_VALUE, RTF_DPFILLFGCB},
442 : {"dpfillfgcg", CONTROL_VALUE, RTF_DPFILLFGCG},
443 : {"dpfillfgcr", CONTROL_VALUE, RTF_DPFILLFGCR},
444 : {"dpfillfggray", CONTROL_VALUE, RTF_DPFILLFGGRAY},
445 : {"dpfillfgpal", CONTROL_FLAG, RTF_DPFILLFGPAL},
446 : {"dpfillpat", CONTROL_VALUE, RTF_DPFILLPAT},
447 : {"dpgroup", CONTROL_FLAG, RTF_DPGROUP},
448 : {"dpline", CONTROL_FLAG, RTF_DPLINE},
449 : {"dplinecob", CONTROL_VALUE, RTF_DPLINECOB},
450 : {"dplinecog", CONTROL_VALUE, RTF_DPLINECOG},
451 : {"dplinecor", CONTROL_VALUE, RTF_DPLINECOR},
452 : {"dplinedado", CONTROL_FLAG, RTF_DPLINEDADO},
453 : {"dplinedadodo", CONTROL_FLAG, RTF_DPLINEDADODO},
454 : {"dplinedash", CONTROL_FLAG, RTF_DPLINEDASH},
455 : {"dplinedot", CONTROL_FLAG, RTF_DPLINEDOT},
456 : {"dplinegray", CONTROL_VALUE, RTF_DPLINEGRAY},
457 : {"dplinehollow", CONTROL_FLAG, RTF_DPLINEHOLLOW},
458 : {"dplinepal", CONTROL_FLAG, RTF_DPLINEPAL},
459 : {"dplinesolid", CONTROL_FLAG, RTF_DPLINESOLID},
460 : {"dplinew", CONTROL_VALUE, RTF_DPLINEW},
461 : {"dppolycount", CONTROL_VALUE, RTF_DPPOLYCOUNT},
462 : {"dppolygon", CONTROL_FLAG, RTF_DPPOLYGON},
463 : {"dppolyline", CONTROL_FLAG, RTF_DPPOLYLINE},
464 : {"dpptx", CONTROL_VALUE, RTF_DPPTX},
465 : {"dppty", CONTROL_VALUE, RTF_DPPTY},
466 : {"dprect", CONTROL_FLAG, RTF_DPRECT},
467 : {"dproundr", CONTROL_FLAG, RTF_DPROUNDR},
468 : {"dpshadow", CONTROL_FLAG, RTF_DPSHADOW},
469 : {"dpshadx", CONTROL_VALUE, RTF_DPSHADX},
470 : {"dpshady", CONTROL_VALUE, RTF_DPSHADY},
471 : {"dptxbtlr", CONTROL_FLAG, RTF_DPTXBTLR},
472 : {"dptxbx", CONTROL_FLAG, RTF_DPTXBX},
473 : {"dptxbxmar", CONTROL_VALUE, RTF_DPTXBXMAR},
474 : {"dptxbxtext", CONTROL_DESTINATION, RTF_DPTXBXTEXT},
475 : {"dptxlrtb", CONTROL_FLAG, RTF_DPTXLRTB},
476 : {"dptxlrtbv", CONTROL_FLAG, RTF_DPTXLRTBV},
477 : {"dptxtbrl", CONTROL_FLAG, RTF_DPTXTBRL},
478 : {"dptxtbrlv", CONTROL_FLAG, RTF_DPTXTBRLV},
479 : {"dpx", CONTROL_VALUE, RTF_DPX},
480 : {"dpxsize", CONTROL_VALUE, RTF_DPXSIZE},
481 : {"dpy", CONTROL_VALUE, RTF_DPY},
482 : {"dpysize", CONTROL_VALUE, RTF_DPYSIZE},
483 : {"dropcapli", CONTROL_VALUE, RTF_DROPCAPLI},
484 : {"dropcapt", CONTROL_VALUE, RTF_DROPCAPT},
485 : {"ds", CONTROL_VALUE, RTF_DS},
486 : {"dxfrtext", CONTROL_VALUE, RTF_DXFRTEXT},
487 : {"dy", CONTROL_VALUE, RTF_DY},
488 : {"ebcend", CONTROL_DESTINATION, RTF_EBCEND},
489 : {"ebcstart", CONTROL_DESTINATION, RTF_EBCSTART},
490 : {"edmins", CONTROL_VALUE, RTF_EDMINS},
491 : {"embo", CONTROL_TOGGLE, RTF_EMBO},
492 : {"emdash", CONTROL_SYMBOL, RTF_EMDASH},
493 : {"emfblip", CONTROL_FLAG, RTF_EMFBLIP},
494 : {"emspace", CONTROL_SYMBOL, RTF_EMSPACE},
495 : {"endash", CONTROL_SYMBOL, RTF_ENDASH},
496 : {"enddoc", CONTROL_FLAG, RTF_ENDDOC},
497 : {"endnhere", CONTROL_FLAG, RTF_ENDNHERE},
498 : {"endnotes", CONTROL_FLAG, RTF_ENDNOTES},
499 : {"enforceprot", CONTROL_VALUE, RTF_ENFORCEPROT},
500 : {"enspace", CONTROL_SYMBOL, RTF_ENSPACE},
501 : {"expnd", CONTROL_VALUE, RTF_EXPND},
502 : {"expndtw", CONTROL_VALUE, RTF_EXPNDTW},
503 : {"expshrtn", CONTROL_FLAG, RTF_EXPSHRTN},
504 : {"f", CONTROL_VALUE, RTF_F},
505 : {"faauto", CONTROL_FLAG, RTF_FAAUTO},
506 : {"facenter", CONTROL_FLAG, RTF_FACENTER},
507 : {"facingp", CONTROL_FLAG, RTF_FACINGP},
508 : {"factoidname", CONTROL_DESTINATION, RTF_FACTOIDNAME},
509 : {"fafixed", CONTROL_FLAG, RTF_FAFIXED},
510 : {"fahang", CONTROL_FLAG, RTF_FAHANG},
511 : {"falt", CONTROL_DESTINATION, RTF_FALT},
512 : {"faroman", CONTROL_FLAG, RTF_FAROMAN},
513 : {"favar", CONTROL_FLAG, RTF_FAVAR},
514 : {"fbias", CONTROL_VALUE, RTF_FBIAS},
515 : {"fbidi", CONTROL_FLAG, RTF_FBIDI},
516 : {"fbidis", CONTROL_FLAG, RTF_FBIDIS},
517 : {"fbimajor", CONTROL_FLAG, RTF_FBIMAJOR},
518 : {"fbiminor", CONTROL_FLAG, RTF_FBIMINOR},
519 : {"fchars", CONTROL_DESTINATION, RTF_FCHARS},
520 : {"fcharset", CONTROL_VALUE, RTF_FCHARSET},
521 : {"fcs", CONTROL_VALUE, RTF_FCS},
522 : {"fdbmajor", CONTROL_FLAG, RTF_FDBMAJOR},
523 : {"fdbminor", CONTROL_FLAG, RTF_FDBMINOR},
524 : {"fdecor", CONTROL_FLAG, RTF_FDECOR},
525 : {"felnbrelev", CONTROL_FLAG, RTF_FELNBRELEV},
526 : {"fet", CONTROL_VALUE, RTF_FET},
527 : {"fetch", CONTROL_FLAG, RTF_FETCH},
528 : {"ffdefres", CONTROL_VALUE, RTF_FFDEFRES},
529 : {"ffdeftext", CONTROL_DESTINATION, RTF_FFDEFTEXT},
530 : {"ffentrymcr", CONTROL_DESTINATION, RTF_FFENTRYMCR},
531 : {"ffexitmcr", CONTROL_DESTINATION, RTF_FFEXITMCR},
532 : {"ffformat", CONTROL_DESTINATION, RTF_FFFORMAT},
533 : {"ffhaslistbox", CONTROL_VALUE, RTF_FFHASLISTBOX},
534 : {"ffhelptext", CONTROL_DESTINATION, RTF_FFHELPTEXT},
535 : {"ffhps", CONTROL_VALUE, RTF_FFHPS},
536 : {"ffl", CONTROL_DESTINATION, RTF_FFL},
537 : {"ffmaxlen", CONTROL_VALUE, RTF_FFMAXLEN},
538 : {"ffname", CONTROL_DESTINATION, RTF_FFNAME},
539 : {"ffownhelp", CONTROL_VALUE, RTF_FFOWNHELP},
540 : {"ffownstat", CONTROL_VALUE, RTF_FFOWNSTAT},
541 : {"ffprot", CONTROL_VALUE, RTF_FFPROT},
542 : {"ffrecalc", CONTROL_VALUE, RTF_FFRECALC},
543 : {"ffres", CONTROL_VALUE, RTF_FFRES},
544 : {"ffsize", CONTROL_VALUE, RTF_FFSIZE},
545 : {"ffstattext", CONTROL_DESTINATION, RTF_FFSTATTEXT},
546 : {"fftype", CONTROL_VALUE, RTF_FFTYPE},
547 : {"fftypetxt", CONTROL_VALUE, RTF_FFTYPETXT},
548 : {"fhimajor", CONTROL_FLAG, RTF_FHIMAJOR},
549 : {"fhiminor", CONTROL_FLAG, RTF_FHIMINOR},
550 : {"fi", CONTROL_VALUE, RTF_FI},
551 : {"fid", CONTROL_VALUE, RTF_FID},
552 : {"field", CONTROL_DESTINATION, RTF_FIELD},
553 : {"file", CONTROL_DESTINATION, RTF_FILE},
554 : {"filetbl", CONTROL_DESTINATION, RTF_FILETBL},
555 : {"fittext", CONTROL_VALUE, RTF_FITTEXT},
556 : {"fjgothic", CONTROL_FLAG, RTF_FJGOTHIC},
557 : {"fjminchou", CONTROL_FLAG, RTF_FJMINCHOU},
558 : {"fldalt", CONTROL_FLAG, RTF_FLDALT},
559 : {"flddirty", CONTROL_FLAG, RTF_FLDDIRTY},
560 : {"fldedit", CONTROL_FLAG, RTF_FLDEDIT},
561 : {"fldinst", CONTROL_DESTINATION, RTF_FLDINST},
562 : {"fldlock", CONTROL_FLAG, RTF_FLDLOCK},
563 : {"fldpriv", CONTROL_FLAG, RTF_FLDPRIV},
564 : {"fldrslt", CONTROL_DESTINATION, RTF_FLDRSLT},
565 : {"fldtype", CONTROL_DESTINATION, RTF_FLDTYPE},
566 : {"flomajor", CONTROL_FLAG, RTF_FLOMAJOR},
567 : {"flominor", CONTROL_FLAG, RTF_FLOMINOR},
568 : {"fmodern", CONTROL_FLAG, RTF_FMODERN},
569 : {"fn", CONTROL_VALUE, RTF_FN},
570 : {"fname", CONTROL_DESTINATION, RTF_FNAME},
571 : {"fnetwork", CONTROL_FLAG, RTF_FNETWORK},
572 : {"fnil", CONTROL_FLAG, RTF_FNIL},
573 : {"fnonfilesys", CONTROL_FLAG, RTF_FNONFILESYS},
574 : {"fontemb", CONTROL_DESTINATION, RTF_FONTEMB},
575 : {"fontfile", CONTROL_DESTINATION, RTF_FONTFILE},
576 : {"fonttbl", CONTROL_DESTINATION, RTF_FONTTBL},
577 : {"footer", CONTROL_DESTINATION, RTF_FOOTER},
578 : {"footerf", CONTROL_DESTINATION, RTF_FOOTERF},
579 : {"footerl", CONTROL_DESTINATION, RTF_FOOTERL},
580 : {"footerr", CONTROL_DESTINATION, RTF_FOOTERR},
581 : {"footery", CONTROL_VALUE, RTF_FOOTERY},
582 : {"footnote", CONTROL_DESTINATION, RTF_FOOTNOTE},
583 : {"forceupgrade", CONTROL_FLAG, RTF_FORCEUPGRADE},
584 : {"formdisp", CONTROL_FLAG, RTF_FORMDISP},
585 : {"formfield", CONTROL_DESTINATION, RTF_FORMFIELD},
586 : {"formprot", CONTROL_FLAG, RTF_FORMPROT},
587 : {"formshade", CONTROL_FLAG, RTF_FORMSHADE},
588 : {"fosnum", CONTROL_VALUE, RTF_FOSNUM},
589 : {"fprq", CONTROL_VALUE, RTF_FPRQ},
590 : {"fracwidth", CONTROL_FLAG, RTF_FRACWIDTH},
591 : {"frelative", CONTROL_VALUE, RTF_FRELATIVE},
592 : {"frmtxbtlr", CONTROL_FLAG, RTF_FRMTXBTLR},
593 : {"frmtxlrtb", CONTROL_FLAG, RTF_FRMTXLRTB},
594 : {"frmtxlrtbv", CONTROL_FLAG, RTF_FRMTXLRTBV},
595 : {"frmtxtbrl", CONTROL_FLAG, RTF_FRMTXTBRL},
596 : {"frmtxtbrlv", CONTROL_FLAG, RTF_FRMTXTBRLV},
597 : {"froman", CONTROL_FLAG, RTF_FROMAN},
598 : {"fromhtml", CONTROL_VALUE, RTF_FROMHTML},
599 : {"fromtext", CONTROL_FLAG, RTF_FROMTEXT},
600 : {"fs", CONTROL_VALUE, RTF_FS},
601 : {"fscript", CONTROL_FLAG, RTF_FSCRIPT},
602 : {"fswiss", CONTROL_FLAG, RTF_FSWISS},
603 : {"ftech", CONTROL_FLAG, RTF_FTECH},
604 : {"ftnalt", CONTROL_FLAG, RTF_FTNALT},
605 : {"ftnbj", CONTROL_FLAG, RTF_FTNBJ},
606 : {"ftncn", CONTROL_DESTINATION, RTF_FTNCN},
607 : {"ftnil", CONTROL_FLAG, RTF_FTNIL},
608 : {"ftnlytwnine", CONTROL_FLAG, RTF_FTNLYTWNINE},
609 : {"ftnnalc", CONTROL_FLAG, RTF_FTNNALC},
610 : {"ftnnar", CONTROL_FLAG, RTF_FTNNAR},
611 : {"ftnnauc", CONTROL_FLAG, RTF_FTNNAUC},
612 : {"ftnnchi", CONTROL_FLAG, RTF_FTNNCHI},
613 : {"ftnnchosung", CONTROL_FLAG, RTF_FTNNCHOSUNG},
614 : {"ftnncnum", CONTROL_FLAG, RTF_FTNNCNUM},
615 : {"ftnndbar", CONTROL_FLAG, RTF_FTNNDBAR},
616 : {"ftnndbnum", CONTROL_FLAG, RTF_FTNNDBNUM},
617 : {"ftnndbnumd", CONTROL_FLAG, RTF_FTNNDBNUMD},
618 : {"ftnndbnumk", CONTROL_FLAG, RTF_FTNNDBNUMK},
619 : {"ftnndbnumt", CONTROL_FLAG, RTF_FTNNDBNUMT},
620 : {"ftnnganada", CONTROL_FLAG, RTF_FTNNGANADA},
621 : {"ftnngbnum", CONTROL_FLAG, RTF_FTNNGBNUM},
622 : {"ftnngbnumd", CONTROL_FLAG, RTF_FTNNGBNUMD},
623 : {"ftnngbnumk", CONTROL_FLAG, RTF_FTNNGBNUMK},
624 : {"ftnngbnuml", CONTROL_FLAG, RTF_FTNNGBNUML},
625 : {"ftnnrlc", CONTROL_FLAG, RTF_FTNNRLC},
626 : {"ftnnruc", CONTROL_FLAG, RTF_FTNNRUC},
627 : {"ftnnzodiac", CONTROL_FLAG, RTF_FTNNZODIAC},
628 : {"ftnnzodiacd", CONTROL_FLAG, RTF_FTNNZODIACD},
629 : {"ftnnzodiacl", CONTROL_FLAG, RTF_FTNNZODIACL},
630 : {"ftnrestart", CONTROL_FLAG, RTF_FTNRESTART},
631 : {"ftnrstcont", CONTROL_FLAG, RTF_FTNRSTCONT},
632 : {"ftnrstpg", CONTROL_FLAG, RTF_FTNRSTPG},
633 : {"ftnsep", CONTROL_DESTINATION, RTF_FTNSEP},
634 : {"ftnsepc", CONTROL_DESTINATION, RTF_FTNSEPC},
635 : {"ftnstart", CONTROL_VALUE, RTF_FTNSTART},
636 : {"ftntj", CONTROL_FLAG, RTF_FTNTJ},
637 : {"fttruetype", CONTROL_FLAG, RTF_FTTRUETYPE},
638 : {"fvaliddos", CONTROL_FLAG, RTF_FVALIDDOS},
639 : {"fvalidhpfs", CONTROL_FLAG, RTF_FVALIDHPFS},
640 : {"fvalidmac", CONTROL_FLAG, RTF_FVALIDMAC},
641 : {"fvalidntfs", CONTROL_FLAG, RTF_FVALIDNTFS},
642 : {"g", CONTROL_DESTINATION, RTF_G},
643 : {"gcw", CONTROL_VALUE, RTF_GCW},
644 : {"generator", CONTROL_DESTINATION, RTF_GENERATOR},
645 : {"green", CONTROL_VALUE, RTF_GREEN},
646 : {"grfdocevents", CONTROL_VALUE, RTF_GRFDOCEVENTS},
647 : {"gridtbl", CONTROL_DESTINATION, RTF_GRIDTBL},
648 : {"gutter", CONTROL_VALUE, RTF_GUTTER},
649 : {"gutterprl", CONTROL_FLAG, RTF_GUTTERPRL},
650 : {"guttersxn", CONTROL_VALUE, RTF_GUTTERSXN},
651 : {"header", CONTROL_DESTINATION, RTF_HEADER},
652 : {"headerf", CONTROL_DESTINATION, RTF_HEADERF},
653 : {"headerl", CONTROL_DESTINATION, RTF_HEADERL},
654 : {"headerr", CONTROL_DESTINATION, RTF_HEADERR},
655 : {"headery", CONTROL_VALUE, RTF_HEADERY},
656 : {"hich", CONTROL_FLAG, RTF_HICH},
657 : {"highlight", CONTROL_VALUE, RTF_HIGHLIGHT},
658 : {"hl", CONTROL_DESTINATION, RTF_HL},
659 : {"hlfr", CONTROL_DESTINATION, RTF_HLFR},
660 : {"hlinkbase", CONTROL_DESTINATION, RTF_HLINKBASE},
661 : {"hlloc", CONTROL_DESTINATION, RTF_HLLOC},
662 : {"hlsrc", CONTROL_DESTINATION, RTF_HLSRC},
663 : {"horzdoc", CONTROL_FLAG, RTF_HORZDOC},
664 : {"horzsect", CONTROL_FLAG, RTF_HORZSECT},
665 : {"horzvert", CONTROL_VALUE, RTF_HORZVERT},
666 : {"hr", CONTROL_VALUE, RTF_HR},
667 : {"hres", CONTROL_VALUE, RTF_HRES},
668 : {"hrule", CONTROL_FLAG, RTF_HRULE},
669 : {"hsv", CONTROL_DESTINATION, RTF_HSV},
670 : {"htmautsp", CONTROL_FLAG, RTF_HTMAUTSP},
671 : {"htmlbase", CONTROL_FLAG, RTF_HTMLBASE},
672 : {"htmlrtf", CONTROL_TOGGLE, RTF_HTMLRTF},
673 : {"htmltag", CONTROL_DESTINATION, RTF_HTMLTAG},
674 : {"hwelev", CONTROL_FLAG, RTF_HWELEV},
675 : {"hyphauto", CONTROL_TOGGLE, RTF_HYPHAUTO},
676 : {"hyphcaps", CONTROL_TOGGLE, RTF_HYPHCAPS},
677 : {"hyphconsec", CONTROL_VALUE, RTF_HYPHCONSEC},
678 : {"hyphhotz", CONTROL_VALUE, RTF_HYPHHOTZ},
679 : {"hyphpar", CONTROL_TOGGLE, RTF_HYPHPAR},
680 : {"i", CONTROL_TOGGLE, RTF_I},
681 : {"id", CONTROL_VALUE, RTF_ID},
682 : {"ignoremixedcontent", CONTROL_VALUE, RTF_IGNOREMIXEDCONTENT},
683 : {"ilfomacatclnup", CONTROL_VALUE, RTF_ILFOMACATCLNUP},
684 : {"ilvl", CONTROL_VALUE, RTF_ILVL},
685 : {"impr", CONTROL_TOGGLE, RTF_IMPR},
686 : {"indmirror", CONTROL_FLAG, RTF_INDMIRROR},
687 : {"indrlsweleven", CONTROL_FLAG, RTF_INDRLSWELEVEN},
688 : {"info", CONTROL_DESTINATION, RTF_INFO},
689 : {"insrsid", CONTROL_VALUE, RTF_INSRSID},
690 : {"intbl", CONTROL_FLAG, RTF_INTBL},
691 : {"ipgp", CONTROL_VALUE, RTF_IPGP},
692 : {"irowband", CONTROL_VALUE, RTF_IROWBAND},
693 : {"irow", CONTROL_VALUE, RTF_IROW},
694 : {"itap", CONTROL_VALUE, RTF_ITAP},
695 : {"ixe", CONTROL_FLAG, RTF_IXE},
696 : {"jcompress", CONTROL_FLAG, RTF_JCOMPRESS},
697 : {"jexpand", CONTROL_FLAG, RTF_JEXPAND},
698 : {"jis", CONTROL_FLAG, RTF_JIS},
699 : {"jpegblip", CONTROL_FLAG, RTF_JPEGBLIP},
700 : {"jsksu", CONTROL_FLAG, RTF_JSKSU},
701 : {"keep", CONTROL_FLAG, RTF_KEEP},
702 : {"keepn", CONTROL_FLAG, RTF_KEEPN},
703 : {"kerning", CONTROL_VALUE, RTF_KERNING},
704 : {"keycode", CONTROL_DESTINATION, RTF_KEYCODE},
705 : {"keywords", CONTROL_DESTINATION, RTF_KEYWORDS},
706 : {"krnprsnet", CONTROL_FLAG, RTF_KRNPRSNET},
707 : {"ksulang", CONTROL_VALUE, RTF_KSULANG},
708 : {"jclisttab", CONTROL_FLAG, RTF_JCLISTTAB},
709 : {"landscape", CONTROL_FLAG, RTF_LANDSCAPE},
710 : {"lang", CONTROL_VALUE, RTF_LANG},
711 : {"langfe", CONTROL_VALUE, RTF_LANGFE},
712 : {"langfenp", CONTROL_VALUE, RTF_LANGFENP},
713 : {"langnp", CONTROL_VALUE, RTF_LANGNP},
714 : {"lastrow", CONTROL_FLAG, RTF_LASTROW},
715 : {"latentstyles", CONTROL_DESTINATION, RTF_LATENTSTYLES},
716 : {"lbr", CONTROL_VALUE, RTF_LBR},
717 : {"lchars", CONTROL_DESTINATION, RTF_LCHARS},
718 : {"ldblquote", CONTROL_SYMBOL, RTF_LDBLQUOTE},
719 : {"level", CONTROL_VALUE, RTF_LEVEL},
720 : {"levelfollow", CONTROL_VALUE, RTF_LEVELFOLLOW},
721 : {"levelindent", CONTROL_VALUE, RTF_LEVELINDENT},
722 : {"leveljc", CONTROL_VALUE, RTF_LEVELJC},
723 : {"leveljcn", CONTROL_VALUE, RTF_LEVELJCN},
724 : {"levellegal", CONTROL_VALUE, RTF_LEVELLEGAL},
725 : {"levelnfc", CONTROL_VALUE, RTF_LEVELNFC},
726 : {"levelnfcn", CONTROL_VALUE, RTF_LEVELNFCN},
727 : {"levelnorestart", CONTROL_VALUE, RTF_LEVELNORESTART},
728 : {"levelnumbers", CONTROL_DESTINATION, RTF_LEVELNUMBERS},
729 : {"levelold", CONTROL_VALUE, RTF_LEVELOLD},
730 : {"levelpicture", CONTROL_VALUE, RTF_LEVELPICTURE},
731 : {"levelpicturenosize", CONTROL_FLAG, RTF_LEVELPICTURENOSIZE},
732 : {"levelprev", CONTROL_VALUE, RTF_LEVELPREV},
733 : {"levelprevspace", CONTROL_VALUE, RTF_LEVELPREVSPACE},
734 : {"levelspace", CONTROL_VALUE, RTF_LEVELSPACE},
735 : {"levelstartat", CONTROL_VALUE, RTF_LEVELSTARTAT},
736 : {"leveltemplateid", CONTROL_VALUE, RTF_LEVELTEMPLATEID},
737 : {"leveltext", CONTROL_DESTINATION, RTF_LEVELTEXT},
738 : {"lfolevel", CONTROL_DESTINATION, RTF_LFOLEVEL},
739 : {"li", CONTROL_VALUE, RTF_LI},
740 : {"line", CONTROL_SYMBOL, RTF_LINE},
741 : {"linebetcol", CONTROL_FLAG, RTF_LINEBETCOL},
742 : {"linecont", CONTROL_FLAG, RTF_LINECONT},
743 : {"linemod", CONTROL_VALUE, RTF_LINEMOD},
744 : {"lineppage", CONTROL_FLAG, RTF_LINEPPAGE},
745 : {"linerestart", CONTROL_FLAG, RTF_LINERESTART},
746 : {"linestart", CONTROL_VALUE, RTF_LINESTART},
747 : {"linestarts", CONTROL_VALUE, RTF_LINESTARTS},
748 : {"linex", CONTROL_VALUE, RTF_LINEX},
749 : {"linkself", CONTROL_FLAG, RTF_LINKSELF},
750 : {"linkstyles", CONTROL_FLAG, RTF_LINKSTYLES},
751 : {"linkval", CONTROL_DESTINATION, RTF_LINKVAL},
752 : {"lin", CONTROL_VALUE, RTF_LIN},
753 : {"lisa", CONTROL_VALUE, RTF_LISA},
754 : {"lisb", CONTROL_VALUE, RTF_LISB},
755 : {"list", CONTROL_DESTINATION, RTF_LIST},
756 : {"listhybrid", CONTROL_FLAG, RTF_LISTHYBRID},
757 : {"listid", CONTROL_VALUE, RTF_LISTID},
758 : {"listlevel", CONTROL_DESTINATION, RTF_LISTLEVEL},
759 : {"listname", CONTROL_DESTINATION, RTF_LISTNAME},
760 : {"listoverride", CONTROL_DESTINATION, RTF_LISTOVERRIDE},
761 : {"listoverridecount", CONTROL_VALUE, RTF_LISTOVERRIDECOUNT},
762 : {"listoverrideformat", CONTROL_VALUE, RTF_LISTOVERRIDEFORMAT},
763 : {"listoverridestartat", CONTROL_FLAG, RTF_LISTOVERRIDESTARTAT},
764 : {"listoverridetable", CONTROL_DESTINATION, RTF_LISTOVERRIDETABLE},
765 : {"listpicture", CONTROL_DESTINATION, RTF_LISTPICTURE},
766 : {"listrestarthdn", CONTROL_VALUE, RTF_LISTRESTARTHDN},
767 : {"listsimple", CONTROL_VALUE, RTF_LISTSIMPLE},
768 : {"liststyleid", CONTROL_VALUE, RTF_LISTSTYLEID},
769 : {"liststylename", CONTROL_DESTINATION, RTF_LISTSTYLENAME},
770 : {"listtable", CONTROL_DESTINATION, RTF_LISTTABLE},
771 : {"listtemplateid", CONTROL_VALUE, RTF_LISTTEMPLATEID},
772 : {"listtext", CONTROL_DESTINATION, RTF_LISTTEXT},
773 : {"lnbrkrule", CONTROL_FLAG, RTF_LNBRKRULE},
774 : {"lndscpsxn", CONTROL_FLAG, RTF_LNDSCPSXN},
775 : {"lnongrid", CONTROL_FLAG, RTF_LNONGRID},
776 : {"loch", CONTROL_FLAG, RTF_LOCH},
777 : {"lquote", CONTROL_SYMBOL, RTF_LQUOTE},
778 : {"ls", CONTROL_VALUE, RTF_LS},
779 : {"lsdlocked", CONTROL_VALUE, RTF_LSDLOCKED},
780 : {"lsdlockeddef", CONTROL_VALUE, RTF_LSDLOCKEDDEF},
781 : {"lsdlockedexcept", CONTROL_DESTINATION, RTF_LSDLOCKEDEXCEPT},
782 : {"lsdpriority", CONTROL_VALUE, RTF_LSDPRIORITY},
783 : {"lsdprioritydef", CONTROL_VALUE, RTF_LSDPRIORITYDEF},
784 : {"lsdqformat", CONTROL_VALUE, RTF_LSDQFORMAT},
785 : {"lsdqformatdef", CONTROL_VALUE, RTF_LSDQFORMATDEF},
786 : {"lsdsemihidden", CONTROL_VALUE, RTF_LSDSEMIHIDDEN},
787 : {"lsdsemihiddendef", CONTROL_VALUE, RTF_LSDSEMIHIDDENDEF},
788 : {"lsdstimax", CONTROL_VALUE, RTF_LSDSTIMAX},
789 : {"lsdunhideused", CONTROL_VALUE, RTF_LSDUNHIDEUSED},
790 : {"lsdunhideuseddef", CONTROL_VALUE, RTF_LSDUNHIDEUSEDDEF},
791 : {"ltrch", CONTROL_FLAG, RTF_LTRCH},
792 : {"ltrdoc", CONTROL_FLAG, RTF_LTRDOC},
793 : {"ltrmark", CONTROL_SYMBOL, RTF_LTRMARK},
794 : {"ltrpar", CONTROL_FLAG, RTF_LTRPAR},
795 : {"ltrrow", CONTROL_FLAG, RTF_LTRROW},
796 : {"ltrsect", CONTROL_FLAG, RTF_LTRSECT},
797 : {"lvltentative", CONTROL_FLAG, RTF_LVLTENTATIVE},
798 : {"lytcalctblwd", CONTROL_FLAG, RTF_LYTCALCTBLWD},
799 : {"lytexcttp", CONTROL_FLAG, RTF_LYTEXCTTP},
800 : {"lytprtmet", CONTROL_FLAG, RTF_LYTPRTMET},
801 : {"lyttblrtgr", CONTROL_FLAG, RTF_LYTTBLRTGR},
802 : {"mac", CONTROL_FLAG, RTF_MAC},
803 : {"macc", CONTROL_DESTINATION, RTF_MACC},
804 : {"maccPr", CONTROL_DESTINATION, RTF_MACCPR},
805 : {"macpict", CONTROL_FLAG, RTF_MACPICT},
806 : {"mailmerge", CONTROL_DESTINATION, RTF_MAILMERGE},
807 : {"makebackup", CONTROL_FLAG, RTF_MAKEBACKUP},
808 : {"maln", CONTROL_DESTINATION, RTF_MALN},
809 : {"malnScr", CONTROL_DESTINATION, RTF_MALNSCR},
810 : {"manager", CONTROL_DESTINATION, RTF_MANAGER},
811 : {"margb", CONTROL_VALUE, RTF_MARGB},
812 : {"margbsxn", CONTROL_VALUE, RTF_MARGBSXN},
813 : {"margl", CONTROL_VALUE, RTF_MARGL},
814 : {"marglsxn", CONTROL_VALUE, RTF_MARGLSXN},
815 : {"margmirror", CONTROL_FLAG, RTF_MARGMIRROR},
816 : {"margmirsxn", CONTROL_FLAG, RTF_MARGMIRSXN},
817 : {"margPr", CONTROL_DESTINATION, RTF_MARGPR},
818 : {"margr", CONTROL_VALUE, RTF_MARGR},
819 : {"margrsxn", CONTROL_VALUE, RTF_MARGRSXN},
820 : {"margSz", CONTROL_VALUE, RTF_MARGSZ},
821 : {"margt", CONTROL_VALUE, RTF_MARGT},
822 : {"margtsxn", CONTROL_VALUE, RTF_MARGTSXN},
823 : {"mbar", CONTROL_DESTINATION, RTF_MBAR},
824 : {"mbarPr", CONTROL_DESTINATION, RTF_MBARPR},
825 : {"mbaseJc", CONTROL_DESTINATION, RTF_MBASEJC},
826 : {"mbegChr", CONTROL_DESTINATION, RTF_MBEGCHR},
827 : {"mborderBox", CONTROL_DESTINATION, RTF_MBORDERBOX},
828 : {"mborderBoxPr", CONTROL_DESTINATION, RTF_MBORDERBOXPR},
829 : {"mbox", CONTROL_DESTINATION, RTF_MBOX},
830 : {"mboxPr", CONTROL_DESTINATION, RTF_MBOXPR},
831 : {"mbrk", CONTROL_VALUE, RTF_MBRK},
832 : {"mbrkBin", CONTROL_VALUE, RTF_MBRKBIN},
833 : {"mbrkBinSub", CONTROL_VALUE, RTF_MBRKBINSUB},
834 : {"mcGp", CONTROL_VALUE, RTF_MCGP},
835 : {"mcGpRule", CONTROL_VALUE, RTF_MCGPRULE},
836 : {"mchr", CONTROL_DESTINATION, RTF_MCHR},
837 : {"mcount", CONTROL_DESTINATION, RTF_MCOUNT},
838 : {"mcSp", CONTROL_VALUE, RTF_MCSP},
839 : {"mctrlPr", CONTROL_DESTINATION, RTF_MCTRLPR},
840 : {"md", CONTROL_DESTINATION, RTF_MD},
841 : {"mdefJc", CONTROL_VALUE, RTF_MDEFJC},
842 : {"mdeg", CONTROL_DESTINATION, RTF_MDEG},
843 : {"mdegHide", CONTROL_DESTINATION, RTF_MDEGHIDE},
844 : {"mden", CONTROL_DESTINATION, RTF_MDEN},
845 : {"mdiff", CONTROL_DESTINATION, RTF_MDIFF},
846 : {"mdiffSty", CONTROL_VALUE, RTF_MDIFFSTY},
847 : {"mdispdef", CONTROL_VALUE, RTF_MDISPDEF},
848 : {"mdPr", CONTROL_DESTINATION, RTF_MDPR},
849 : {"me", CONTROL_DESTINATION, RTF_ME},
850 : {"mendChr", CONTROL_DESTINATION, RTF_MENDCHR},
851 : {"meqArr", CONTROL_DESTINATION, RTF_MEQARR},
852 : {"meqArrPr", CONTROL_DESTINATION, RTF_MEQARRPR},
853 : {"mf", CONTROL_DESTINATION, RTF_MF},
854 : {"mfName", CONTROL_DESTINATION, RTF_MFNAME},
855 : {"mfPr", CONTROL_DESTINATION, RTF_MFPR},
856 : {"mfunc", CONTROL_DESTINATION, RTF_MFUNC},
857 : {"mfuncPr", CONTROL_DESTINATION, RTF_MFUNCPR},
858 : {"mgroupChr", CONTROL_DESTINATION, RTF_MGROUPCHR},
859 : {"mgroupChrPr", CONTROL_DESTINATION, RTF_MGROUPCHRPR},
860 : {"mgrow", CONTROL_DESTINATION, RTF_MGROW},
861 : {"mhideBot", CONTROL_DESTINATION, RTF_MHIDEBOT},
862 : {"mhideLeft", CONTROL_DESTINATION, RTF_MHIDELEFT},
863 : {"mhideRight", CONTROL_DESTINATION, RTF_MHIDERIGHT},
864 : {"mhideTop", CONTROL_DESTINATION, RTF_MHIDETOP},
865 : {"mhtmltag", CONTROL_DESTINATION, RTF_MHTMLTAG},
866 : {"min", CONTROL_VALUE, RTF_MIN},
867 : {"minterSp", CONTROL_VALUE, RTF_MINTERSP},
868 : {"mintLim", CONTROL_VALUE, RTF_MINTLIM},
869 : {"mintraSp", CONTROL_VALUE, RTF_MINTRASP},
870 : {"mjc", CONTROL_VALUE, RTF_MJC},
871 : {"mlim", CONTROL_DESTINATION, RTF_MLIM},
872 : {"mlimloc", CONTROL_DESTINATION, RTF_MLIMLOC},
873 : {"mlimLoc", CONTROL_DESTINATION, RTF_MLIMLOC},
874 : {"mlimlow", CONTROL_DESTINATION, RTF_MLIMLOW},
875 : {"mlimLow", CONTROL_DESTINATION, RTF_MLIMLOW},
876 : {"mlimlowPr", CONTROL_DESTINATION, RTF_MLIMLOWPR},
877 : {"mlimLowPr", CONTROL_DESTINATION, RTF_MLIMLOWPR},
878 : {"mlimupp", CONTROL_DESTINATION, RTF_MLIMUPP},
879 : {"mlimUpp", CONTROL_DESTINATION, RTF_MLIMUPP},
880 : {"mlimuppPr", CONTROL_DESTINATION, RTF_MLIMUPPPR},
881 : {"mlimUppPr", CONTROL_DESTINATION, RTF_MLIMUPPPR},
882 : {"mlit", CONTROL_FLAG, RTF_MLIT},
883 : {"mlMargin", CONTROL_VALUE, RTF_MLMARGIN},
884 : {"mm", CONTROL_DESTINATION, RTF_MM},
885 : {"mmaddfieldname", CONTROL_DESTINATION, RTF_MMADDFIELDNAME},
886 : {"mmath", CONTROL_DESTINATION, RTF_MMATH},
887 : {"mmathFont", CONTROL_VALUE, RTF_MMATHFONT},
888 : {"mmathPict", CONTROL_DESTINATION, RTF_MMATHPICT},
889 : {"mmathPr", CONTROL_DESTINATION, RTF_MMATHPR},
890 : {"mmattach", CONTROL_FLAG, RTF_MMATTACH},
891 : {"mmaxdist", CONTROL_DESTINATION, RTF_MMAXDIST},
892 : {"mmblanklines", CONTROL_FLAG, RTF_MMBLANKLINES},
893 : {"mmc", CONTROL_DESTINATION, RTF_MMC},
894 : {"mmcJc", CONTROL_DESTINATION, RTF_MMCJC},
895 : {"mmconnectstr", CONTROL_DESTINATION, RTF_MMCONNECTSTR},
896 : {"mmconnectstrdata", CONTROL_DESTINATION, RTF_MMCONNECTSTRDATA},
897 : {"mmcPr", CONTROL_DESTINATION, RTF_MMCPR},
898 : {"mmcs", CONTROL_DESTINATION, RTF_MMCS},
899 : {"mmdatasource", CONTROL_DESTINATION, RTF_MMDATASOURCE},
900 : {"mmdatatypeaccess", CONTROL_FLAG, RTF_MMDATATYPEACCESS},
901 : {"mmdatatypeexcel", CONTROL_FLAG, RTF_MMDATATYPEEXCEL},
902 : {"mmdatatypefile", CONTROL_FLAG, RTF_MMDATATYPEFILE},
903 : {"mmdatatypeodbc", CONTROL_FLAG, RTF_MMDATATYPEODBC},
904 : {"mmdatatypeodso", CONTROL_FLAG, RTF_MMDATATYPEODSO},
905 : {"mmdatatypeqt", CONTROL_FLAG, RTF_MMDATATYPEQT},
906 : {"mmdefaultsql", CONTROL_FLAG, RTF_MMDEFAULTSQL},
907 : {"mmdestemail", CONTROL_FLAG, RTF_MMDESTEMAIL},
908 : {"mmdestfax", CONTROL_FLAG, RTF_MMDESTFAX},
909 : {"mmdestnewdoc", CONTROL_FLAG, RTF_MMDESTNEWDOC},
910 : {"mmdestprinter", CONTROL_FLAG, RTF_MMDESTPRINTER},
911 : {"mmerrors", CONTROL_VALUE, RTF_MMERRORS},
912 : {"mmfttypeaddress", CONTROL_FLAG, RTF_MMFTTYPEADDRESS},
913 : {"mmfttypebarcode", CONTROL_FLAG, RTF_MMFTTYPEBARCODE},
914 : {"mmfttypedbcolumn", CONTROL_FLAG, RTF_MMFTTYPEDBCOLUMN},
915 : {"mmfttypemapped", CONTROL_FLAG, RTF_MMFTTYPEMAPPED},
916 : {"mmfttypenull", CONTROL_FLAG, RTF_MMFTTYPENULL},
917 : {"mmfttypesalutation", CONTROL_FLAG, RTF_MMFTTYPESALUTATION},
918 : {"mmheadersource", CONTROL_DESTINATION, RTF_MMHEADERSOURCE},
919 : {"mmjdsotype", CONTROL_VALUE, RTF_MMJDSOTYPE},
920 : {"mmlinktoquery", CONTROL_FLAG, RTF_MMLINKTOQUERY},
921 : {"mmmailsubject", CONTROL_DESTINATION, RTF_MMMAILSUBJECT},
922 : {"mmmaintypecatalog", CONTROL_FLAG, RTF_MMMAINTYPECATALOG},
923 : {"mmmaintypeemail", CONTROL_FLAG, RTF_MMMAINTYPEEMAIL},
924 : {"mmmaintypeenvelopes", CONTROL_FLAG, RTF_MMMAINTYPEENVELOPES},
925 : {"mmmaintypefax", CONTROL_FLAG, RTF_MMMAINTYPEFAX},
926 : {"mmmaintypelabels", CONTROL_FLAG, RTF_MMMAINTYPELABELS},
927 : {"mmmaintypeletters", CONTROL_FLAG, RTF_MMMAINTYPELETTERS},
928 : {"mmodso", CONTROL_DESTINATION, RTF_MMODSO},
929 : {"mmodsoactive", CONTROL_VALUE, RTF_MMODSOACTIVE},
930 : {"mmodsocoldelim", CONTROL_VALUE, RTF_MMODSOCOLDELIM},
931 : {"mmodsocolumn", CONTROL_VALUE, RTF_MMODSOCOLUMN},
932 : {"mmodsodynaddr", CONTROL_VALUE, RTF_MMODSODYNADDR},
933 : {"mmodsofhdr", CONTROL_VALUE, RTF_MMODSOFHDR},
934 : {"mmodsofilter", CONTROL_DESTINATION, RTF_MMODSOFILTER},
935 : {"mmodsofldmpdata", CONTROL_DESTINATION, RTF_MMODSOFLDMPDATA},
936 : {"mmodsofmcolumn", CONTROL_VALUE, RTF_MMODSOFMCOLUMN},
937 : {"mmodsohash", CONTROL_VALUE, RTF_MMODSOHASH},
938 : {"mmodsolid", CONTROL_VALUE, RTF_MMODSOLID},
939 : {"mmodsomappedname", CONTROL_DESTINATION, RTF_MMODSOMAPPEDNAME},
940 : {"mmodsoname", CONTROL_DESTINATION, RTF_MMODSONAME},
941 : {"mmodsorecipdata", CONTROL_DESTINATION, RTF_MMODSORECIPDATA},
942 : {"mmodsosort", CONTROL_DESTINATION, RTF_MMODSOSORT},
943 : {"mmodsosrc", CONTROL_DESTINATION, RTF_MMODSOSRC},
944 : {"mmodsotable", CONTROL_DESTINATION, RTF_MMODSOTABLE},
945 : {"mmodsoudl", CONTROL_DESTINATION, RTF_MMODSOUDL},
946 : {"mmodsoudldata", CONTROL_DESTINATION, RTF_MMODSOUDLDATA},
947 : {"mmodsouniquetag", CONTROL_DESTINATION, RTF_MMODSOUNIQUETAG},
948 : {"mmPr", CONTROL_DESTINATION, RTF_MMPR},
949 : {"mmquery", CONTROL_DESTINATION, RTF_MMQUERY},
950 : {"mmr", CONTROL_DESTINATION, RTF_MMR},
951 : {"mmreccur", CONTROL_VALUE, RTF_MMRECCUR},
952 : {"mmshowdata", CONTROL_FLAG, RTF_MMSHOWDATA},
953 : {"mnary", CONTROL_DESTINATION, RTF_MNARY},
954 : {"mnaryLim", CONTROL_VALUE, RTF_MNARYLIM},
955 : {"mnaryPr", CONTROL_DESTINATION, RTF_MNARYPR},
956 : {"mnoBreak", CONTROL_DESTINATION, RTF_MNOBREAK},
957 : {"mnor", CONTROL_FLAG, RTF_MNOR},
958 : {"mnum", CONTROL_DESTINATION, RTF_MNUM},
959 : {"mo", CONTROL_VALUE, RTF_MO},
960 : {"mobjDist", CONTROL_DESTINATION, RTF_MOBJDIST},
961 : {"moMath", CONTROL_DESTINATION, RTF_MOMATH},
962 : {"moMathPara", CONTROL_DESTINATION, RTF_MOMATHPARA},
963 : {"moMathParaPr", CONTROL_DESTINATION, RTF_MOMATHPARAPR},
964 : {"mopEmu", CONTROL_DESTINATION, RTF_MOPEMU},
965 : {"mphant", CONTROL_DESTINATION, RTF_MPHANT},
966 : {"mphantPr", CONTROL_DESTINATION, RTF_MPHANTPR},
967 : {"mplcHide", CONTROL_DESTINATION, RTF_MPLCHIDE},
968 : {"mpos", CONTROL_DESTINATION, RTF_MPOS},
969 : {"mpostSp", CONTROL_VALUE, RTF_MPOSTSP},
970 : {"mpreSp", CONTROL_VALUE, RTF_MPRESP},
971 : {"mr", CONTROL_DESTINATION, RTF_MR},
972 : {"mrad", CONTROL_DESTINATION, RTF_MRAD},
973 : {"mradPr", CONTROL_DESTINATION, RTF_MRADPR},
974 : {"mrMargin", CONTROL_VALUE, RTF_MRMARGIN},
975 : {"mrPr", CONTROL_DESTINATION, RTF_MRPR},
976 : {"mrSp", CONTROL_VALUE, RTF_MRSP},
977 : {"mrSpRule", CONTROL_VALUE, RTF_MRSPRULE},
978 : {"mscr", CONTROL_VALUE, RTF_MSCR},
979 : {"msepChr", CONTROL_DESTINATION, RTF_MSEPCHR},
980 : {"mshow", CONTROL_DESTINATION, RTF_MSHOW},
981 : {"mshp", CONTROL_DESTINATION, RTF_MSHP},
982 : {"msmallFrac", CONTROL_VALUE, RTF_MSMALLFRAC},
983 : {"msmcap", CONTROL_FLAG, RTF_MSMCAP},
984 : {"msPre", CONTROL_DESTINATION, RTF_MSPRE},
985 : {"msPrePr", CONTROL_DESTINATION, RTF_MSPREPR},
986 : {"msSub", CONTROL_DESTINATION, RTF_MSSUB},
987 : {"msSubPr", CONTROL_DESTINATION, RTF_MSSUBPR},
988 : {"msSubSup", CONTROL_DESTINATION, RTF_MSSUBSUP},
989 : {"msSubSupPr", CONTROL_DESTINATION, RTF_MSSUBSUPPR},
990 : {"msSup", CONTROL_DESTINATION, RTF_MSSUP},
991 : {"msSupPr", CONTROL_DESTINATION, RTF_MSSUPPR},
992 : {"mstrikeBLTR", CONTROL_DESTINATION, RTF_MSTRIKEBLTR},
993 : {"mstrikeH", CONTROL_DESTINATION, RTF_MSTRIKEH},
994 : {"mstrikeTLBR", CONTROL_DESTINATION, RTF_MSTRIKETLBR},
995 : {"mstrikeV", CONTROL_DESTINATION, RTF_MSTRIKEV},
996 : {"msty", CONTROL_VALUE, RTF_MSTY},
997 : {"msub", CONTROL_DESTINATION, RTF_MSUB},
998 : {"msubHide", CONTROL_DESTINATION, RTF_MSUBHIDE},
999 : {"msup", CONTROL_DESTINATION, RTF_MSUP},
1000 : {"msupHide", CONTROL_DESTINATION, RTF_MSUPHIDE},
1001 : {"mtransp", CONTROL_DESTINATION, RTF_MTRANSP},
1002 : {"mtype", CONTROL_DESTINATION, RTF_MTYPE},
1003 : {"muser", CONTROL_FLAG, RTF_MUSER},
1004 : {"mvauth", CONTROL_VALUE, RTF_MVAUTH},
1005 : {"mvdate", CONTROL_VALUE, RTF_MVDATE},
1006 : {"mvertJc", CONTROL_DESTINATION, RTF_MVERTJC},
1007 : {"mvf", CONTROL_FLAG, RTF_MVF},
1008 : {"mvfmf", CONTROL_DESTINATION, RTF_MVFMF},
1009 : {"mvfml", CONTROL_DESTINATION, RTF_MVFML},
1010 : {"mvt", CONTROL_FLAG, RTF_MVT},
1011 : {"mvtof", CONTROL_DESTINATION, RTF_MVTOF},
1012 : {"mvtol", CONTROL_DESTINATION, RTF_MVTOL},
1013 : {"mwrapIndent", CONTROL_VALUE, RTF_MWRAPINDENT},
1014 : {"mwrapRight", CONTROL_VALUE, RTF_MWRAPRIGHT},
1015 : {"mzeroAsc", CONTROL_DESTINATION, RTF_MZEROASC},
1016 : {"mzeroDesc", CONTROL_DESTINATION, RTF_MZERODESC},
1017 : {"mzeroWid", CONTROL_DESTINATION, RTF_MZEROWID},
1018 : {"nestcell", CONTROL_SYMBOL, RTF_NESTCELL},
1019 : {"nestrow", CONTROL_SYMBOL, RTF_NESTROW},
1020 : {"nesttableprops", CONTROL_DESTINATION, RTF_NESTTABLEPROPS},
1021 : {"newtblstyruls", CONTROL_FLAG, RTF_NEWTBLSTYRULS},
1022 : {"nextfile", CONTROL_DESTINATION, RTF_NEXTFILE},
1023 : {"noafcnsttbl", CONTROL_FLAG, RTF_NOAFCNSTTBL},
1024 : {"nobrkwrptbl", CONTROL_FLAG, RTF_NOBRKWRPTBL},
1025 : {"nocolbal", CONTROL_FLAG, RTF_NOCOLBAL},
1026 : {"nocompatoptions", CONTROL_FLAG, RTF_NOCOMPATOPTIONS},
1027 : {"nocwrap", CONTROL_FLAG, RTF_NOCWRAP},
1028 : {"nocxsptable", CONTROL_FLAG, RTF_NOCXSPTABLE},
1029 : {"noextrasprl", CONTROL_FLAG, RTF_NOEXTRASPRL},
1030 : {"nofchars", CONTROL_VALUE, RTF_NOFCHARS},
1031 : {"nofcharsws", CONTROL_VALUE, RTF_NOFCHARSWS},
1032 : {"nofeaturethrottle", CONTROL_FLAG, RTF_NOFEATURETHROTTLE},
1033 : {"nofpages", CONTROL_VALUE, RTF_NOFPAGES},
1034 : {"nofwords", CONTROL_VALUE, RTF_NOFWORDS},
1035 : {"nogrowautofit", CONTROL_FLAG, RTF_NOGROWAUTOFIT},
1036 : {"noindnmbrts", CONTROL_FLAG, RTF_NOINDNMBRTS},
1037 : {"nojkernpunct", CONTROL_FLAG, RTF_NOJKERNPUNCT},
1038 : {"nolead", CONTROL_FLAG, RTF_NOLEAD},
1039 : {"noline", CONTROL_FLAG, RTF_NOLINE},
1040 : {"nolnhtadjtbl", CONTROL_FLAG, RTF_NOLNHTADJTBL},
1041 : {"nonesttables", CONTROL_DESTINATION, RTF_NONESTTABLES},
1042 : {"nonshppict", CONTROL_FLAG, RTF_NONSHPPICT},
1043 : {"nooverflow", CONTROL_FLAG, RTF_NOOVERFLOW},
1044 : {"noproof", CONTROL_FLAG, RTF_NOPROOF},
1045 : {"noqfpromote", CONTROL_FLAG, RTF_NOQFPROMOTE},
1046 : {"nosectexpand", CONTROL_FLAG, RTF_NOSECTEXPAND},
1047 : {"nosnaplinegrid", CONTROL_FLAG, RTF_NOSNAPLINEGRID},
1048 : {"nospaceforul", CONTROL_FLAG, RTF_NOSPACEFORUL},
1049 : {"nosupersub", CONTROL_FLAG, RTF_NOSUPERSUB},
1050 : {"notabind", CONTROL_FLAG, RTF_NOTABIND},
1051 : {"notbrkcnstfrctbl", CONTROL_FLAG, RTF_NOTBRKCNSTFRCTBL},
1052 : {"notcvasp", CONTROL_FLAG, RTF_NOTCVASP},
1053 : {"notvatxbx", CONTROL_FLAG, RTF_NOTVATXBX},
1054 : {"nouicompat", CONTROL_FLAG, RTF_NOUICOMPAT},
1055 : {"noultrlspc", CONTROL_FLAG, RTF_NOULTRLSPC},
1056 : {"nowidctlpar", CONTROL_FLAG, RTF_NOWIDCTLPAR},
1057 : {"nowrap", CONTROL_FLAG, RTF_NOWRAP},
1058 : {"nowwrap", CONTROL_FLAG, RTF_NOWWRAP},
1059 : {"noxlattoyen", CONTROL_FLAG, RTF_NOXLATTOYEN},
1060 : {"objalias", CONTROL_DESTINATION, RTF_OBJALIAS},
1061 : {"objalign", CONTROL_VALUE, RTF_OBJALIGN},
1062 : {"objattph", CONTROL_FLAG, RTF_OBJATTPH},
1063 : {"objautlink", CONTROL_FLAG, RTF_OBJAUTLINK},
1064 : {"objclass", CONTROL_DESTINATION, RTF_OBJCLASS},
1065 : {"objcropb", CONTROL_VALUE, RTF_OBJCROPB},
1066 : {"objcropl", CONTROL_VALUE, RTF_OBJCROPL},
1067 : {"objcropr", CONTROL_VALUE, RTF_OBJCROPR},
1068 : {"objcropt", CONTROL_VALUE, RTF_OBJCROPT},
1069 : {"objdata", CONTROL_DESTINATION, RTF_OBJDATA},
1070 : {"object", CONTROL_DESTINATION, RTF_OBJECT},
1071 : {"objemb", CONTROL_FLAG, RTF_OBJEMB},
1072 : {"objh", CONTROL_VALUE, RTF_OBJH},
1073 : {"objhtml", CONTROL_FLAG, RTF_OBJHTML},
1074 : {"objicemb", CONTROL_FLAG, RTF_OBJICEMB},
1075 : {"objlink", CONTROL_FLAG, RTF_OBJLINK},
1076 : {"objlock", CONTROL_FLAG, RTF_OBJLOCK},
1077 : {"objname", CONTROL_DESTINATION, RTF_OBJNAME},
1078 : {"objocx", CONTROL_FLAG, RTF_OBJOCX},
1079 : {"objpub", CONTROL_FLAG, RTF_OBJPUB},
1080 : {"objscalex", CONTROL_VALUE, RTF_OBJSCALEX},
1081 : {"objscaley", CONTROL_VALUE, RTF_OBJSCALEY},
1082 : {"objsect", CONTROL_DESTINATION, RTF_OBJSECT},
1083 : {"objsetsize", CONTROL_FLAG, RTF_OBJSETSIZE},
1084 : {"objsub", CONTROL_FLAG, RTF_OBJSUB},
1085 : {"objtime", CONTROL_DESTINATION, RTF_OBJTIME},
1086 : {"objtransy", CONTROL_VALUE, RTF_OBJTRANSY},
1087 : {"objupdate", CONTROL_FLAG, RTF_OBJUPDATE},
1088 : {"objw", CONTROL_VALUE, RTF_OBJW},
1089 : {"ogutter", CONTROL_VALUE, RTF_OGUTTER},
1090 : {"oldas", CONTROL_FLAG, RTF_OLDAS},
1091 : {"oldcprops", CONTROL_DESTINATION, RTF_OLDCPROPS},
1092 : {"oldlinewrap", CONTROL_FLAG, RTF_OLDLINEWRAP},
1093 : {"oldpprops", CONTROL_DESTINATION, RTF_OLDPPROPS},
1094 : {"oldsprops", CONTROL_DESTINATION, RTF_OLDSPROPS},
1095 : {"oldtprops", CONTROL_DESTINATION, RTF_OLDTPROPS},
1096 : {"oleclsid", CONTROL_DESTINATION, RTF_OLECLSID},
1097 : {"operator", CONTROL_DESTINATION, RTF_OPERATOR},
1098 : {"otblrul", CONTROL_FLAG, RTF_OTBLRUL},
1099 : {"outl", CONTROL_TOGGLE, RTF_OUTL},
1100 : {"outlinelevel", CONTROL_VALUE, RTF_OUTLINELEVEL},
1101 : {"overlay", CONTROL_FLAG, RTF_OVERLAY},
1102 : {"page", CONTROL_SYMBOL, RTF_PAGE},
1103 : {"pagebb", CONTROL_FLAG, RTF_PAGEBB},
1104 : {"panose", CONTROL_DESTINATION, RTF_PANOSE},
1105 : {"paperh", CONTROL_VALUE, RTF_PAPERH},
1106 : {"paperw", CONTROL_VALUE, RTF_PAPERW},
1107 : {"par", CONTROL_SYMBOL, RTF_PAR},
1108 : {"pararsid", CONTROL_VALUE, RTF_PARARSID},
1109 : {"pard", CONTROL_FLAG, RTF_PARD},
1110 : {"password", CONTROL_DESTINATION, RTF_PASSWORD},
1111 : {"passwordhash", CONTROL_DESTINATION, RTF_PASSWORDHASH},
1112 : {"pc", CONTROL_FLAG, RTF_PC},
1113 : {"pca", CONTROL_FLAG, RTF_PCA},
1114 : {"pgbrdrb", CONTROL_FLAG, RTF_PGBRDRB},
1115 : {"pgbrdrfoot", CONTROL_FLAG, RTF_PGBRDRFOOT},
1116 : {"pgbrdrhead", CONTROL_FLAG, RTF_PGBRDRHEAD},
1117 : {"pgbrdrl", CONTROL_FLAG, RTF_PGBRDRL},
1118 : {"pgbrdropt", CONTROL_VALUE, RTF_PGBRDROPT},
1119 : {"pgbrdrr", CONTROL_FLAG, RTF_PGBRDRR},
1120 : {"pgbrdrsnap", CONTROL_FLAG, RTF_PGBRDRSNAP},
1121 : {"pgbrdrt", CONTROL_FLAG, RTF_PGBRDRT},
1122 : {"pghsxn", CONTROL_VALUE, RTF_PGHSXN},
1123 : {"pgnbidia", CONTROL_FLAG, RTF_PGNBIDIA},
1124 : {"pgnbidib", CONTROL_FLAG, RTF_PGNBIDIB},
1125 : {"pgnchosung", CONTROL_FLAG, RTF_PGNCHOSUNG},
1126 : {"pgncnum", CONTROL_FLAG, RTF_PGNCNUM},
1127 : {"pgncont", CONTROL_FLAG, RTF_PGNCONT},
1128 : {"pgndbnum", CONTROL_FLAG, RTF_PGNDBNUM},
1129 : {"pgndbnumd", CONTROL_FLAG, RTF_PGNDBNUMD},
1130 : {"pgndbnumk", CONTROL_FLAG, RTF_PGNDBNUMK},
1131 : {"pgndbnumt", CONTROL_FLAG, RTF_PGNDBNUMT},
1132 : {"pgndec", CONTROL_FLAG, RTF_PGNDEC},
1133 : {"pgndecd", CONTROL_FLAG, RTF_PGNDECD},
1134 : {"pgnganada", CONTROL_FLAG, RTF_PGNGANADA},
1135 : {"pgngbnum", CONTROL_FLAG, RTF_PGNGBNUM},
1136 : {"pgngbnumd", CONTROL_FLAG, RTF_PGNGBNUMD},
1137 : {"pgngbnumk", CONTROL_FLAG, RTF_PGNGBNUMK},
1138 : {"pgngbnuml", CONTROL_FLAG, RTF_PGNGBNUML},
1139 : {"pgnhindia", CONTROL_FLAG, RTF_PGNHINDIA},
1140 : {"pgnhindib", CONTROL_FLAG, RTF_PGNHINDIB},
1141 : {"pgnhindic", CONTROL_FLAG, RTF_PGNHINDIC},
1142 : {"pgnhindid", CONTROL_FLAG, RTF_PGNHINDID},
1143 : {"pgnhn", CONTROL_VALUE, RTF_PGNHN},
1144 : {"pgnhnsc", CONTROL_FLAG, RTF_PGNHNSC},
1145 : {"pgnhnsh", CONTROL_FLAG, RTF_PGNHNSH},
1146 : {"pgnhnsm", CONTROL_FLAG, RTF_PGNHNSM},
1147 : {"pgnhnsn", CONTROL_FLAG, RTF_PGNHNSN},
1148 : {"pgnhnsp", CONTROL_FLAG, RTF_PGNHNSP},
1149 : {"pgnid", CONTROL_FLAG, RTF_PGNID},
1150 : {"pgnlcltr", CONTROL_FLAG, RTF_PGNLCLTR},
1151 : {"pgnlcrm", CONTROL_FLAG, RTF_PGNLCRM},
1152 : {"pgnrestart", CONTROL_FLAG, RTF_PGNRESTART},
1153 : {"pgnstart", CONTROL_VALUE, RTF_PGNSTART},
1154 : {"pgnstarts", CONTROL_VALUE, RTF_PGNSTARTS},
1155 : {"pgnthaia", CONTROL_FLAG, RTF_PGNTHAIA},
1156 : {"pgnthaib", CONTROL_FLAG, RTF_PGNTHAIB},
1157 : {"pgnthaic", CONTROL_FLAG, RTF_PGNTHAIC},
1158 : {"pgnucltr", CONTROL_FLAG, RTF_PGNUCLTR},
1159 : {"pgnucrm", CONTROL_FLAG, RTF_PGNUCRM},
1160 : {"pgnvieta", CONTROL_FLAG, RTF_PGNVIETA},
1161 : {"pgnx", CONTROL_VALUE, RTF_PGNX},
1162 : {"pgny", CONTROL_VALUE, RTF_PGNY},
1163 : {"pgnzodiac", CONTROL_FLAG, RTF_PGNZODIAC},
1164 : {"pgnzodiacd", CONTROL_FLAG, RTF_PGNZODIACD},
1165 : {"pgnzodiacl", CONTROL_FLAG, RTF_PGNZODIACL},
1166 : {"pgp", CONTROL_DESTINATION, RTF_PGP},
1167 : {"pgptbl", CONTROL_DESTINATION, RTF_PGPTBL},
1168 : {"pgwsxn", CONTROL_VALUE, RTF_PGWSXN},
1169 : {"phcol", CONTROL_FLAG, RTF_PHCOL},
1170 : {"phmrg", CONTROL_FLAG, RTF_PHMRG},
1171 : {"phpg", CONTROL_FLAG, RTF_PHPG},
1172 : {"picbmp", CONTROL_FLAG, RTF_PICBMP},
1173 : {"picbpp", CONTROL_VALUE, RTF_PICBPP},
1174 : {"piccropb", CONTROL_VALUE, RTF_PICCROPB},
1175 : {"piccropl", CONTROL_VALUE, RTF_PICCROPL},
1176 : {"piccropr", CONTROL_VALUE, RTF_PICCROPR},
1177 : {"piccropt", CONTROL_VALUE, RTF_PICCROPT},
1178 : {"pich", CONTROL_VALUE, RTF_PICH},
1179 : {"pichgoal", CONTROL_VALUE, RTF_PICHGOAL},
1180 : {"pichGoal", CONTROL_VALUE, RTF_PICHGOAL},
1181 : {"picprop", CONTROL_DESTINATION, RTF_PICPROP},
1182 : {"picscaled", CONTROL_FLAG, RTF_PICSCALED},
1183 : {"picscalex", CONTROL_VALUE, RTF_PICSCALEX},
1184 : {"picscaley", CONTROL_VALUE, RTF_PICSCALEY},
1185 : {"pict", CONTROL_DESTINATION, RTF_PICT},
1186 : {"picw", CONTROL_VALUE, RTF_PICW},
1187 : {"picwgoal", CONTROL_VALUE, RTF_PICWGOAL},
1188 : {"picwGoal", CONTROL_VALUE, RTF_PICWGOAL},
1189 : {"pindtabqc", CONTROL_FLAG, RTF_PINDTABQC},
1190 : {"pindtabql", CONTROL_FLAG, RTF_PINDTABQL},
1191 : {"pindtabqr", CONTROL_FLAG, RTF_PINDTABQR},
1192 : {"plain", CONTROL_FLAG, RTF_PLAIN},
1193 : {"pmartabqc", CONTROL_FLAG, RTF_PMARTABQC},
1194 : {"pmartabql", CONTROL_FLAG, RTF_PMARTABQL},
1195 : {"pmartabqr", CONTROL_FLAG, RTF_PMARTABQR},
1196 : {"pmmetafile", CONTROL_VALUE, RTF_PMMETAFILE},
1197 : {"pn", CONTROL_DESTINATION, RTF_PN},
1198 : {"pnacross", CONTROL_FLAG, RTF_PNACROSS},
1199 : {"pnaiu", CONTROL_FLAG, RTF_PNAIU},
1200 : {"pnaiud", CONTROL_FLAG, RTF_PNAIUD},
1201 : {"pnaiueo", CONTROL_FLAG, RTF_PNAIUEO},
1202 : {"pnaiueod", CONTROL_FLAG, RTF_PNAIUEOD},
1203 : {"pnb", CONTROL_TOGGLE, RTF_PNB},
1204 : {"pnbidia", CONTROL_FLAG, RTF_PNBIDIA},
1205 : {"pnbidib", CONTROL_FLAG, RTF_PNBIDIB},
1206 : {"pncaps", CONTROL_TOGGLE, RTF_PNCAPS},
1207 : {"pncard", CONTROL_FLAG, RTF_PNCARD},
1208 : {"pncf", CONTROL_VALUE, RTF_PNCF},
1209 : {"pnchosung", CONTROL_FLAG, RTF_PNCHOSUNG},
1210 : {"pncnum", CONTROL_FLAG, RTF_PNCNUM},
1211 : {"pndbnum", CONTROL_FLAG, RTF_PNDBNUM},
1212 : {"pndbnumd", CONTROL_FLAG, RTF_PNDBNUMD},
1213 : {"pndbnumk", CONTROL_FLAG, RTF_PNDBNUMK},
1214 : {"pndbnuml", CONTROL_FLAG, RTF_PNDBNUML},
1215 : {"pndbnumt", CONTROL_FLAG, RTF_PNDBNUMT},
1216 : {"pndec", CONTROL_FLAG, RTF_PNDEC},
1217 : {"pndecd", CONTROL_FLAG, RTF_PNDECD},
1218 : {"pnf", CONTROL_VALUE, RTF_PNF},
1219 : {"pnfs", CONTROL_VALUE, RTF_PNFS},
1220 : {"pnganada", CONTROL_FLAG, RTF_PNGANADA},
1221 : {"pngblip", CONTROL_FLAG, RTF_PNGBLIP},
1222 : {"pngbnum", CONTROL_FLAG, RTF_PNGBNUM},
1223 : {"pngbnumd", CONTROL_FLAG, RTF_PNGBNUMD},
1224 : {"pngbnumk", CONTROL_FLAG, RTF_PNGBNUMK},
1225 : {"pngbnuml", CONTROL_FLAG, RTF_PNGBNUML},
1226 : {"pnhang", CONTROL_FLAG, RTF_PNHANG},
1227 : {"pni", CONTROL_TOGGLE, RTF_PNI},
1228 : {"pnindent", CONTROL_VALUE, RTF_PNINDENT},
1229 : {"pniroha", CONTROL_FLAG, RTF_PNIROHA},
1230 : {"pnirohad", CONTROL_FLAG, RTF_PNIROHAD},
1231 : {"pnlcltr", CONTROL_FLAG, RTF_PNLCLTR},
1232 : {"pnlcrm", CONTROL_FLAG, RTF_PNLCRM},
1233 : {"pnlvl", CONTROL_VALUE, RTF_PNLVL},
1234 : {"pnlvlblt", CONTROL_FLAG, RTF_PNLVLBLT},
1235 : {"pnlvlbody", CONTROL_FLAG, RTF_PNLVLBODY},
1236 : {"pnlvlcont", CONTROL_FLAG, RTF_PNLVLCONT},
1237 : {"pnnumonce", CONTROL_FLAG, RTF_PNNUMONCE},
1238 : {"pnord", CONTROL_FLAG, RTF_PNORD},
1239 : {"pnordt", CONTROL_FLAG, RTF_PNORDT},
1240 : {"pnprev", CONTROL_FLAG, RTF_PNPREV},
1241 : {"pnqc", CONTROL_FLAG, RTF_PNQC},
1242 : {"pnql", CONTROL_FLAG, RTF_PNQL},
1243 : {"pnqr", CONTROL_FLAG, RTF_PNQR},
1244 : {"pnrauth", CONTROL_VALUE, RTF_PNRAUTH},
1245 : {"pnrdate", CONTROL_VALUE, RTF_PNRDATE},
1246 : {"pnrestart", CONTROL_FLAG, RTF_PNRESTART},
1247 : {"pnrnfc", CONTROL_VALUE, RTF_PNRNFC},
1248 : {"pnrnot", CONTROL_FLAG, RTF_PNRNOT},
1249 : {"pnrpnbr", CONTROL_VALUE, RTF_PNRPNBR},
1250 : {"pnrrgb", CONTROL_VALUE, RTF_PNRRGB},
1251 : {"pnrstart", CONTROL_VALUE, RTF_PNRSTART},
1252 : {"pnrstop", CONTROL_VALUE, RTF_PNRSTOP},
1253 : {"pnrxst", CONTROL_VALUE, RTF_PNRXST},
1254 : {"pnscaps", CONTROL_TOGGLE, RTF_PNSCAPS},
1255 : {"pnseclvl", CONTROL_DESTINATION, RTF_PNSECLVL},
1256 : {"pnsp", CONTROL_VALUE, RTF_PNSP},
1257 : {"pnstart", CONTROL_VALUE, RTF_PNSTART},
1258 : {"pnstrike", CONTROL_TOGGLE, RTF_PNSTRIKE},
1259 : {"pntext", CONTROL_DESTINATION, RTF_PNTEXT},
1260 : {"pntxta", CONTROL_DESTINATION, RTF_PNTXTA},
1261 : {"pntxtb", CONTROL_DESTINATION, RTF_PNTXTB},
1262 : {"pnucltr", CONTROL_FLAG, RTF_PNUCLTR},
1263 : {"pnucrm", CONTROL_FLAG, RTF_PNUCRM},
1264 : {"pnul", CONTROL_TOGGLE, RTF_PNUL},
1265 : {"pnuld", CONTROL_FLAG, RTF_PNULD},
1266 : {"pnuldash", CONTROL_FLAG, RTF_PNULDASH},
1267 : {"pnuldashd", CONTROL_FLAG, RTF_PNULDASHD},
1268 : {"pnuldashdd", CONTROL_FLAG, RTF_PNULDASHDD},
1269 : {"pnuldb", CONTROL_FLAG, RTF_PNULDB},
1270 : {"pnulhair", CONTROL_FLAG, RTF_PNULHAIR},
1271 : {"pnulnone", CONTROL_FLAG, RTF_PNULNONE},
1272 : {"pnulth", CONTROL_FLAG, RTF_PNULTH},
1273 : {"pnulw", CONTROL_FLAG, RTF_PNULW},
1274 : {"pnulwave", CONTROL_FLAG, RTF_PNULWAVE},
1275 : {"pnzodiac", CONTROL_FLAG, RTF_PNZODIAC},
1276 : {"pnzodiacd", CONTROL_FLAG, RTF_PNZODIACD},
1277 : {"pnzodiacl", CONTROL_FLAG, RTF_PNZODIACL},
1278 : {"posnegx", CONTROL_VALUE, RTF_POSNEGX},
1279 : {"posnegy", CONTROL_VALUE, RTF_POSNEGY},
1280 : {"posx", CONTROL_VALUE, RTF_POSX},
1281 : {"posxc", CONTROL_FLAG, RTF_POSXC},
1282 : {"posxi", CONTROL_FLAG, RTF_POSXI},
1283 : {"posxl", CONTROL_FLAG, RTF_POSXL},
1284 : {"posxo", CONTROL_FLAG, RTF_POSXO},
1285 : {"posxr", CONTROL_FLAG, RTF_POSXR},
1286 : {"posy", CONTROL_VALUE, RTF_POSY},
1287 : {"posyb", CONTROL_FLAG, RTF_POSYB},
1288 : {"posyc", CONTROL_FLAG, RTF_POSYC},
1289 : {"posyil", CONTROL_FLAG, RTF_POSYIL},
1290 : {"posyin", CONTROL_FLAG, RTF_POSYIN},
1291 : {"posyout", CONTROL_FLAG, RTF_POSYOUT},
1292 : {"posyt", CONTROL_FLAG, RTF_POSYT},
1293 : {"prauth", CONTROL_VALUE, RTF_PRAUTH},
1294 : {"prcolbl", CONTROL_FLAG, RTF_PRCOLBL},
1295 : {"prdate", CONTROL_VALUE, RTF_PRDATE},
1296 : {"printdata", CONTROL_FLAG, RTF_PRINTDATA},
1297 : {"printim", CONTROL_DESTINATION, RTF_PRINTIM},
1298 : {"private", CONTROL_DESTINATION, RTF_PRIVATE},
1299 : {"propname", CONTROL_DESTINATION, RTF_PROPNAME},
1300 : {"proptype", CONTROL_VALUE, RTF_PROPTYPE},
1301 : {"protect", CONTROL_TOGGLE, RTF_PROTECT},
1302 : {"protend", CONTROL_DESTINATION, RTF_PROTEND},
1303 : {"protlevel", CONTROL_VALUE, RTF_PROTLEVEL},
1304 : {"protstart", CONTROL_DESTINATION, RTF_PROTSTART},
1305 : {"protusertbl", CONTROL_DESTINATION, RTF_PROTUSERTBL},
1306 : {"psover", CONTROL_FLAG, RTF_PSOVER},
1307 : {"psz", CONTROL_VALUE, RTF_PSZ},
1308 : {"ptabldot", CONTROL_FLAG, RTF_PTABLDOT},
1309 : {"ptablmdot", CONTROL_FLAG, RTF_PTABLMDOT},
1310 : {"ptablminus", CONTROL_FLAG, RTF_PTABLMINUS},
1311 : {"ptablnone", CONTROL_FLAG, RTF_PTABLNONE},
1312 : {"ptabluscore", CONTROL_FLAG, RTF_PTABLUSCORE},
1313 : {"pubauto", CONTROL_FLAG, RTF_PUBAUTO},
1314 : {"pvmrg", CONTROL_FLAG, RTF_PVMRG},
1315 : {"pvpara", CONTROL_FLAG, RTF_PVPARA},
1316 : {"pvpg", CONTROL_FLAG, RTF_PVPG},
1317 : {"pwd", CONTROL_VALUE, RTF_PWD},
1318 : {"pxe", CONTROL_DESTINATION, RTF_PXE},
1319 : {"qc", CONTROL_FLAG, RTF_QC},
1320 : {"qd", CONTROL_FLAG, RTF_QD},
1321 : {"qj", CONTROL_FLAG, RTF_QJ},
1322 : {"qk", CONTROL_VALUE, RTF_QK},
1323 : {"ql", CONTROL_FLAG, RTF_QL},
1324 : {"qmspace", CONTROL_SYMBOL, RTF_QMSPACE},
1325 : {"qr", CONTROL_FLAG, RTF_QR},
1326 : {"qt", CONTROL_FLAG, RTF_QT},
1327 : {"rawclbgdkbdiag", CONTROL_FLAG, RTF_RAWCLBGDKBDIAG},
1328 : {"rawclbgbdiag", CONTROL_FLAG, RTF_RAWCLBGBDIAG},
1329 : {"rawclbgcross", CONTROL_FLAG, RTF_RAWCLBGCROSS},
1330 : {"rawclbgdcross", CONTROL_FLAG, RTF_RAWCLBGDCROSS},
1331 : {"rawclbgdkcross", CONTROL_FLAG, RTF_RAWCLBGDKCROSS},
1332 : {"rawclbgdkdcross", CONTROL_FLAG, RTF_RAWCLBGDKDCROSS},
1333 : {"rawclbgdkfdiag", CONTROL_FLAG, RTF_RAWCLBGDKFDIAG},
1334 : {"rawclbgdkhor", CONTROL_FLAG, RTF_RAWCLBGDKHOR},
1335 : {"rawclbgdkvert", CONTROL_FLAG, RTF_RAWCLBGDKVERT},
1336 : {"rawclbgfdiag", CONTROL_FLAG, RTF_RAWCLBGFDIAG},
1337 : {"rawclbghoriz", CONTROL_FLAG, RTF_RAWCLBGHORIZ},
1338 : {"rawclbgvert", CONTROL_FLAG, RTF_RAWCLBGVERT},
1339 : {"rdblquote", CONTROL_SYMBOL, RTF_RDBLQUOTE},
1340 : {"readonlyrecommended", CONTROL_FLAG, RTF_READONLYRECOMMENDED},
1341 : {"readprot", CONTROL_FLAG, RTF_READPROT},
1342 : {"red", CONTROL_VALUE, RTF_RED},
1343 : {"relyonvml", CONTROL_VALUE, RTF_RELYONVML},
1344 : {"remdttm", CONTROL_FLAG, RTF_REMDTTM},
1345 : {"rempersonalinfo", CONTROL_FLAG, RTF_REMPERSONALINFO},
1346 : {"result", CONTROL_DESTINATION, RTF_RESULT},
1347 : {"revauth", CONTROL_VALUE, RTF_REVAUTH},
1348 : {"revauthdel", CONTROL_VALUE, RTF_REVAUTHDEL},
1349 : {"revbar", CONTROL_VALUE, RTF_REVBAR},
1350 : {"revdttm", CONTROL_VALUE, RTF_REVDTTM},
1351 : {"revdttmdel", CONTROL_VALUE, RTF_REVDTTMDEL},
1352 : {"revised", CONTROL_TOGGLE, RTF_REVISED},
1353 : {"revisions", CONTROL_FLAG, RTF_REVISIONS},
1354 : {"revprop", CONTROL_VALUE, RTF_REVPROP},
1355 : {"revprot", CONTROL_FLAG, RTF_REVPROT},
1356 : {"revtbl", CONTROL_DESTINATION, RTF_REVTBL},
1357 : {"revtim", CONTROL_DESTINATION, RTF_REVTIM},
1358 : {"ri", CONTROL_VALUE, RTF_RI},
1359 : {"rin", CONTROL_VALUE, RTF_RIN},
1360 : {"row", CONTROL_SYMBOL, RTF_ROW},
1361 : {"rquote", CONTROL_SYMBOL, RTF_RQUOTE},
1362 : {"rsid", CONTROL_VALUE, RTF_RSID},
1363 : {"rsidroot", CONTROL_VALUE, RTF_RSIDROOT},
1364 : {"rsidtbl", CONTROL_DESTINATION, RTF_RSIDTBL},
1365 : {"rsltbmp", CONTROL_FLAG, RTF_RSLTBMP},
1366 : {"rslthtml", CONTROL_FLAG, RTF_RSLTHTML},
1367 : {"rsltmerge", CONTROL_FLAG, RTF_RSLTMERGE},
1368 : {"rsltpict", CONTROL_FLAG, RTF_RSLTPICT},
1369 : {"rsltrtf", CONTROL_FLAG, RTF_RSLTRTF},
1370 : {"rslttxt", CONTROL_FLAG, RTF_RSLTTXT},
1371 : {"rtf", CONTROL_DESTINATION, RTF_RTF},
1372 : {"rtlch", CONTROL_FLAG, RTF_RTLCH},
1373 : {"rtldoc", CONTROL_FLAG, RTF_RTLDOC},
1374 : {"rtlgutter", CONTROL_FLAG, RTF_RTLGUTTER},
1375 : {"rtlmark", CONTROL_SYMBOL, RTF_RTLMARK},
1376 : {"rtlpar", CONTROL_FLAG, RTF_RTLPAR},
1377 : {"rtlrow", CONTROL_FLAG, RTF_RTLROW},
1378 : {"rtlsect", CONTROL_FLAG, RTF_RTLSECT},
1379 : {"rxe", CONTROL_DESTINATION, RTF_RXE},
1380 : {"s", CONTROL_VALUE, RTF_S},
1381 : {"sa", CONTROL_VALUE, RTF_SA},
1382 : {"saauto", CONTROL_TOGGLE, RTF_SAAUTO},
1383 : {"saftnnalc", CONTROL_FLAG, RTF_SAFTNNALC},
1384 : {"saftnnar", CONTROL_FLAG, RTF_SAFTNNAR},
1385 : {"saftnnauc", CONTROL_FLAG, RTF_SAFTNNAUC},
1386 : {"saftnnchi", CONTROL_FLAG, RTF_SAFTNNCHI},
1387 : {"saftnnchosung", CONTROL_FLAG, RTF_SAFTNNCHOSUNG},
1388 : {"saftnncnum", CONTROL_FLAG, RTF_SAFTNNCNUM},
1389 : {"saftnndbar", CONTROL_FLAG, RTF_SAFTNNDBAR},
1390 : {"saftnndbnum", CONTROL_FLAG, RTF_SAFTNNDBNUM},
1391 : {"saftnndbnumd", CONTROL_FLAG, RTF_SAFTNNDBNUMD},
1392 : {"saftnndbnumk", CONTROL_FLAG, RTF_SAFTNNDBNUMK},
1393 : {"saftnndbnumt", CONTROL_FLAG, RTF_SAFTNNDBNUMT},
1394 : {"saftnnganada", CONTROL_FLAG, RTF_SAFTNNGANADA},
1395 : {"saftnngbnum", CONTROL_FLAG, RTF_SAFTNNGBNUM},
1396 : {"saftnngbnumd", CONTROL_FLAG, RTF_SAFTNNGBNUMD},
1397 : {"saftnngbnumk", CONTROL_FLAG, RTF_SAFTNNGBNUMK},
1398 : {"saftnngbnuml", CONTROL_FLAG, RTF_SAFTNNGBNUML},
1399 : {"saftnnrlc", CONTROL_FLAG, RTF_SAFTNNRLC},
1400 : {"saftnnruc", CONTROL_FLAG, RTF_SAFTNNRUC},
1401 : {"saftnnzodiac", CONTROL_FLAG, RTF_SAFTNNZODIAC},
1402 : {"saftnnzodiacd", CONTROL_FLAG, RTF_SAFTNNZODIACD},
1403 : {"saftnnzodiacl", CONTROL_FLAG, RTF_SAFTNNZODIACL},
1404 : {"saftnrestart", CONTROL_FLAG, RTF_SAFTNRESTART},
1405 : {"saftnrstcont", CONTROL_FLAG, RTF_SAFTNRSTCONT},
1406 : {"saftnstart", CONTROL_VALUE, RTF_SAFTNSTART},
1407 : {"sautoupd", CONTROL_FLAG, RTF_SAUTOUPD},
1408 : {"saveinvalidxml", CONTROL_FLAG, RTF_SAVEINVALIDXML},
1409 : {"saveprevpict", CONTROL_FLAG, RTF_SAVEPREVPICT},
1410 : {"sb", CONTROL_VALUE, RTF_SB},
1411 : {"sbasedon", CONTROL_VALUE, RTF_SBASEDON},
1412 : {"sbauto", CONTROL_TOGGLE, RTF_SBAUTO},
1413 : {"sbkcol", CONTROL_FLAG, RTF_SBKCOL},
1414 : {"sbkeven", CONTROL_FLAG, RTF_SBKEVEN},
1415 : {"sbknone", CONTROL_FLAG, RTF_SBKNONE},
1416 : {"sbkodd", CONTROL_FLAG, RTF_SBKODD},
1417 : {"sbkpage", CONTROL_FLAG, RTF_SBKPAGE},
1418 : {"sbys", CONTROL_FLAG, RTF_SBYS},
1419 : {"scaps", CONTROL_TOGGLE, RTF_SCAPS},
1420 : {"scompose", CONTROL_FLAG, RTF_SCOMPOSE},
1421 : {"sec", CONTROL_VALUE, RTF_SEC},
1422 : {"sect", CONTROL_SYMBOL, RTF_SECT},
1423 : {"sectd", CONTROL_FLAG, RTF_SECTD},
1424 : {"sectdefaultcl", CONTROL_FLAG, RTF_SECTDEFAULTCL},
1425 : {"sectexpand", CONTROL_VALUE, RTF_SECTEXPAND},
1426 : {"sectlinegrid", CONTROL_VALUE, RTF_SECTLINEGRID},
1427 : {"sectnum", CONTROL_SYMBOL, RTF_SECTNUM},
1428 : {"sectrsid", CONTROL_VALUE, RTF_SECTRSID},
1429 : {"sectspecifycl", CONTROL_FLAG, RTF_SECTSPECIFYCL},
1430 : {"sectspecifygenN", CONTROL_FLAG, RTF_SECTSPECIFYGENN},
1431 : {"sectspecifyl", CONTROL_FLAG, RTF_SECTSPECIFYL},
1432 : {"sectunlocked", CONTROL_FLAG, RTF_SECTUNLOCKED},
1433 : {"sftnbj", CONTROL_FLAG, RTF_SFTNBJ},
1434 : {"sftnnalc", CONTROL_FLAG, RTF_SFTNNALC},
1435 : {"sftnnar", CONTROL_FLAG, RTF_SFTNNAR},
1436 : {"sftnnauc", CONTROL_FLAG, RTF_SFTNNAUC},
1437 : {"sftnnchi", CONTROL_FLAG, RTF_SFTNNCHI},
1438 : {"sftnnchosung", CONTROL_FLAG, RTF_SFTNNCHOSUNG},
1439 : {"sftnncnum", CONTROL_FLAG, RTF_SFTNNCNUM},
1440 : {"sftnndbar", CONTROL_FLAG, RTF_SFTNNDBAR},
1441 : {"sftnndbnum", CONTROL_FLAG, RTF_SFTNNDBNUM},
1442 : {"sftnndbnumd", CONTROL_FLAG, RTF_SFTNNDBNUMD},
1443 : {"sftnndbnumk", CONTROL_FLAG, RTF_SFTNNDBNUMK},
1444 : {"sftnndbnumt", CONTROL_FLAG, RTF_SFTNNDBNUMT},
1445 : {"sftnnganada", CONTROL_FLAG, RTF_SFTNNGANADA},
1446 : {"sftnngbnum", CONTROL_FLAG, RTF_SFTNNGBNUM},
1447 : {"sftnngbnumd", CONTROL_FLAG, RTF_SFTNNGBNUMD},
1448 : {"sftnngbnumk", CONTROL_FLAG, RTF_SFTNNGBNUMK},
1449 : {"sftnngbnuml", CONTROL_FLAG, RTF_SFTNNGBNUML},
1450 : {"sftnnrlc", CONTROL_FLAG, RTF_SFTNNRLC},
1451 : {"sftnnruc", CONTROL_FLAG, RTF_SFTNNRUC},
1452 : {"sftnnzodiac", CONTROL_FLAG, RTF_SFTNNZODIAC},
1453 : {"sftnnzodiacd", CONTROL_FLAG, RTF_SFTNNZODIACD},
1454 : {"sftnnzodiacl", CONTROL_FLAG, RTF_SFTNNZODIACL},
1455 : {"sftnrestart", CONTROL_FLAG, RTF_SFTNRESTART},
1456 : {"sftnrstcont", CONTROL_FLAG, RTF_SFTNRSTCONT},
1457 : {"sftnrstpg", CONTROL_FLAG, RTF_SFTNRSTPG},
1458 : {"sftnstart", CONTROL_VALUE, RTF_SFTNSTART},
1459 : {"sftntj", CONTROL_FLAG, RTF_SFTNTJ},
1460 : {"shad", CONTROL_TOGGLE, RTF_SHAD},
1461 : {"shading", CONTROL_VALUE, RTF_SHADING},
1462 : {"shidden", CONTROL_FLAG, RTF_SHIDDEN},
1463 : {"shift", CONTROL_FLAG, RTF_SHIFT},
1464 : {"showplaceholdtext", CONTROL_VALUE, RTF_SHOWPLACEHOLDTEXT},
1465 : {"showxmlerrors", CONTROL_VALUE, RTF_SHOWXMLERRORS},
1466 : {"shp", CONTROL_DESTINATION, RTF_SHP},
1467 : {"shpbottom", CONTROL_VALUE, RTF_SHPBOTTOM},
1468 : {"shpbxcolumn", CONTROL_FLAG, RTF_SHPBXCOLUMN},
1469 : {"shpbxignore", CONTROL_FLAG, RTF_SHPBXIGNORE},
1470 : {"shpbxmargin", CONTROL_FLAG, RTF_SHPBXMARGIN},
1471 : {"shpbxpage", CONTROL_FLAG, RTF_SHPBXPAGE},
1472 : {"shpbyignore", CONTROL_FLAG, RTF_SHPBYIGNORE},
1473 : {"shpbymargin", CONTROL_FLAG, RTF_SHPBYMARGIN},
1474 : {"shpbypage", CONTROL_FLAG, RTF_SHPBYPAGE},
1475 : {"shpbypara", CONTROL_FLAG, RTF_SHPBYPARA},
1476 : {"shpfblwtxt", CONTROL_VALUE, RTF_SHPFBLWTXT},
1477 : {"shpfhdr", CONTROL_VALUE, RTF_SHPFHDR},
1478 : {"shpgrp", CONTROL_DESTINATION, RTF_SHPGRP},
1479 : {"shpinst", CONTROL_DESTINATION, RTF_SHPINST},
1480 : {"shpleft", CONTROL_VALUE, RTF_SHPLEFT},
1481 : {"shplid", CONTROL_VALUE, RTF_SHPLID},
1482 : {"shplockanchor", CONTROL_FLAG, RTF_SHPLOCKANCHOR},
1483 : {"shppict", CONTROL_DESTINATION, RTF_SHPPICT},
1484 : {"shpright", CONTROL_VALUE, RTF_SHPRIGHT},
1485 : {"shprslt", CONTROL_DESTINATION, RTF_SHPRSLT},
1486 : {"shptop", CONTROL_VALUE, RTF_SHPTOP},
1487 : {"shptxt", CONTROL_DESTINATION, RTF_SHPTXT},
1488 : {"shpwrk", CONTROL_VALUE, RTF_SHPWRK},
1489 : {"shpwr", CONTROL_VALUE, RTF_SHPWR},
1490 : {"shpz", CONTROL_VALUE, RTF_SHPZ},
1491 : {"sl", CONTROL_VALUE, RTF_SL},
1492 : {"slink", CONTROL_VALUE, RTF_SLINK},
1493 : {"slmult", CONTROL_VALUE, RTF_SLMULT},
1494 : {"slocked", CONTROL_FLAG, RTF_SLOCKED},
1495 : {"sn", CONTROL_DESTINATION, RTF_SN},
1496 : {"snaptogridincell", CONTROL_FLAG, RTF_SNAPTOGRIDINCELL},
1497 : {"snext", CONTROL_VALUE, RTF_SNEXT},
1498 : {"softcol", CONTROL_FLAG, RTF_SOFTCOL},
1499 : {"softlheight", CONTROL_VALUE, RTF_SOFTLHEIGHT},
1500 : {"softline", CONTROL_FLAG, RTF_SOFTLINE},
1501 : {"softpage", CONTROL_FLAG, RTF_SOFTPAGE},
1502 : {"sp", CONTROL_DESTINATION, RTF_SP},
1503 : {"spersonal", CONTROL_FLAG, RTF_SPERSONAL},
1504 : {"spltpgpar", CONTROL_FLAG, RTF_SPLTPGPAR},
1505 : {"splytwnine", CONTROL_FLAG, RTF_SPLYTWNINE},
1506 : {"spriority", CONTROL_VALUE, RTF_SPRIORITY},
1507 : {"sprsbsp", CONTROL_FLAG, RTF_SPRSBSP},
1508 : {"sprslnsp", CONTROL_FLAG, RTF_SPRSLNSP},
1509 : {"sprsspbf", CONTROL_FLAG, RTF_SPRSSPBF},
1510 : {"sprstsm", CONTROL_FLAG, RTF_SPRSTSM},
1511 : {"sprstsp", CONTROL_FLAG, RTF_SPRSTSP},
1512 : {"spv", CONTROL_FLAG, RTF_SPV},
1513 : {"sqformat", CONTROL_FLAG, RTF_SQFORMAT},
1514 : {"srauth", CONTROL_VALUE, RTF_SRAUTH},
1515 : {"srdate", CONTROL_VALUE, RTF_SRDATE},
1516 : {"sreply", CONTROL_FLAG, RTF_SREPLY},
1517 : {"ssemihidden", CONTROL_VALUE, RTF_SSEMIHIDDEN},
1518 : {"staticval", CONTROL_DESTINATION, RTF_STATICVAL},
1519 : {"stextflow", CONTROL_VALUE, RTF_STEXTFLOW},
1520 : {"strike", CONTROL_TOGGLE, RTF_STRIKE},
1521 : {"striked", CONTROL_TOGGLE, RTF_STRIKED},
1522 : {"stshfbi", CONTROL_VALUE, RTF_STSHFBI},
1523 : {"stshfdbch", CONTROL_VALUE, RTF_STSHFDBCH},
1524 : {"stshfhich", CONTROL_VALUE, RTF_STSHFHICH},
1525 : {"stshfloch", CONTROL_VALUE, RTF_STSHFLOCH},
1526 : {"stylelock", CONTROL_FLAG, RTF_STYLELOCK},
1527 : {"stylelockbackcomp", CONTROL_FLAG, RTF_STYLELOCKBACKCOMP},
1528 : {"stylelockenforced", CONTROL_FLAG, RTF_STYLELOCKENFORCED},
1529 : {"stylelockqfset", CONTROL_FLAG, RTF_STYLELOCKQFSET},
1530 : {"stylelocktheme", CONTROL_FLAG, RTF_STYLELOCKTHEME},
1531 : {"stylesheet", CONTROL_DESTINATION, RTF_STYLESHEET},
1532 : {"stylesortmethod", CONTROL_VALUE, RTF_STYLESORTMETHOD},
1533 : {"styrsid", CONTROL_VALUE, RTF_STYRSID},
1534 : {"sub", CONTROL_FLAG, RTF_SUB},
1535 : {"subdocument", CONTROL_VALUE, RTF_SUBDOCUMENT},
1536 : {"subfontbysize", CONTROL_FLAG, RTF_SUBFONTBYSIZE},
1537 : {"subject", CONTROL_DESTINATION, RTF_SUBJECT},
1538 : {"sunhideused", CONTROL_VALUE, RTF_SUNHIDEUSED},
1539 : {"super", CONTROL_FLAG, RTF_SUPER},
1540 : {"sv", CONTROL_DESTINATION, RTF_SV},
1541 : {"svb", CONTROL_DESTINATION, RTF_SVB},
1542 : {"swpbdr", CONTROL_FLAG, RTF_SWPBDR},
1543 : {"tab", CONTROL_SYMBOL, RTF_TAB},
1544 : {"tabsnoovrlp", CONTROL_FLAG, RTF_TABSNOOVRLP},
1545 : {"taprtl", CONTROL_FLAG, RTF_TAPRTL},
1546 : {"tb", CONTROL_VALUE, RTF_TB},
1547 : {"tblind", CONTROL_VALUE, RTF_TBLIND},
1548 : {"tblindtype", CONTROL_VALUE, RTF_TBLINDTYPE},
1549 : {"tbllkbestfit", CONTROL_FLAG, RTF_TBLLKBESTFIT},
1550 : {"tbllkborder", CONTROL_FLAG, RTF_TBLLKBORDER},
1551 : {"tbllkcolor", CONTROL_FLAG, RTF_TBLLKCOLOR},
1552 : {"tbllkfont", CONTROL_FLAG, RTF_TBLLKFONT},
1553 : {"tbllkhdrcols", CONTROL_FLAG, RTF_TBLLKHDRCOLS},
1554 : {"tbllkhdrrows", CONTROL_FLAG, RTF_TBLLKHDRROWS},
1555 : {"tbllklastcol", CONTROL_FLAG, RTF_TBLLKLASTCOL},
1556 : {"tbllklastrow", CONTROL_FLAG, RTF_TBLLKLASTROW},
1557 : {"tbllknocolband", CONTROL_FLAG, RTF_TBLLKNOCOLBAND},
1558 : {"tbllknorowband", CONTROL_FLAG, RTF_TBLLKNOROWBAND},
1559 : {"tbllkshading", CONTROL_FLAG, RTF_TBLLKSHADING},
1560 : {"tblrsid", CONTROL_VALUE, RTF_TBLRSID},
1561 : {"tc", CONTROL_DESTINATION, RTF_TC},
1562 : {"tcelld", CONTROL_FLAG, RTF_TCELLD},
1563 : {"tcf", CONTROL_VALUE, RTF_TCF},
1564 : {"tcl", CONTROL_VALUE, RTF_TCL},
1565 : {"tcn", CONTROL_FLAG, RTF_TCN},
1566 : {"tdfrmtxtBottom", CONTROL_VALUE, RTF_TDFRMTXTBOTTOM},
1567 : {"tdfrmtxtLeft", CONTROL_VALUE, RTF_TDFRMTXTLEFT},
1568 : {"tdfrmtxtRight", CONTROL_VALUE, RTF_TDFRMTXTRIGHT},
1569 : {"tdfrmtxtTop", CONTROL_VALUE, RTF_TDFRMTXTTOP},
1570 : {"template", CONTROL_DESTINATION, RTF_TEMPLATE},
1571 : {"themedata", CONTROL_DESTINATION, RTF_THEMEDATA},
1572 : {"themelang", CONTROL_VALUE, RTF_THEMELANG},
1573 : {"themelangcs", CONTROL_VALUE, RTF_THEMELANGCS},
1574 : {"themelangfe", CONTROL_VALUE, RTF_THEMELANGFE},
1575 : {"time", CONTROL_FLAG, RTF_TIME},
1576 : {"title", CONTROL_DESTINATION, RTF_TITLE},
1577 : {"titlepg", CONTROL_FLAG, RTF_TITLEPG},
1578 : {"tldot", CONTROL_FLAG, RTF_TLDOT},
1579 : {"tleq", CONTROL_FLAG, RTF_TLEQ},
1580 : {"tlhyph", CONTROL_FLAG, RTF_TLHYPH},
1581 : {"tlmdot", CONTROL_FLAG, RTF_TLMDOT},
1582 : {"tlth", CONTROL_FLAG, RTF_TLTH},
1583 : {"tlul", CONTROL_FLAG, RTF_TLUL},
1584 : {"toplinepunct", CONTROL_FLAG, RTF_TOPLINEPUNCT},
1585 : {"tphcol", CONTROL_FLAG, RTF_TPHCOL},
1586 : {"tphmrg", CONTROL_FLAG, RTF_TPHMRG},
1587 : {"tphpg", CONTROL_FLAG, RTF_TPHPG},
1588 : {"tposnegx", CONTROL_VALUE, RTF_TPOSNEGX},
1589 : {"tposnegy", CONTROL_VALUE, RTF_TPOSNEGY},
1590 : {"tposxc", CONTROL_FLAG, RTF_TPOSXC},
1591 : {"tposxi", CONTROL_FLAG, RTF_TPOSXI},
1592 : {"tposxl", CONTROL_FLAG, RTF_TPOSXL},
1593 : {"tposx", CONTROL_VALUE, RTF_TPOSX},
1594 : {"tposxo", CONTROL_FLAG, RTF_TPOSXO},
1595 : {"tposxr", CONTROL_FLAG, RTF_TPOSXR},
1596 : {"tposy", CONTROL_VALUE, RTF_TPOSY},
1597 : {"tposyb", CONTROL_FLAG, RTF_TPOSYB},
1598 : {"tposyc", CONTROL_FLAG, RTF_TPOSYC},
1599 : {"tposyil", CONTROL_FLAG, RTF_TPOSYIL},
1600 : {"tposyin", CONTROL_FLAG, RTF_TPOSYIN},
1601 : {"tposyout", CONTROL_FLAG, RTF_TPOSYOUT},
1602 : {"tposyt", CONTROL_FLAG, RTF_TPOSYT},
1603 : {"tpvmrg", CONTROL_FLAG, RTF_TPVMRG},
1604 : {"tpvpara", CONTROL_FLAG, RTF_TPVPARA},
1605 : {"tpvpg", CONTROL_FLAG, RTF_TPVPG},
1606 : {"tqc", CONTROL_FLAG, RTF_TQC},
1607 : {"tqdec", CONTROL_FLAG, RTF_TQDEC},
1608 : {"tqr", CONTROL_FLAG, RTF_TQR},
1609 : {"trackformatting", CONTROL_VALUE, RTF_TRACKFORMATTING},
1610 : {"trackmoves", CONTROL_VALUE, RTF_TRACKMOVES},
1611 : {"transmf", CONTROL_FLAG, RTF_TRANSMF},
1612 : {"trauth", CONTROL_VALUE, RTF_TRAUTH},
1613 : {"trautofit", CONTROL_TOGGLE, RTF_TRAUTOFIT},
1614 : {"trbgbdiag", CONTROL_FLAG, RTF_TRBGBDIAG},
1615 : {"trbgcross", CONTROL_FLAG, RTF_TRBGCROSS},
1616 : {"trbgdcross", CONTROL_FLAG, RTF_TRBGDCROSS},
1617 : {"trbgdkbdiag", CONTROL_FLAG, RTF_TRBGDKBDIAG},
1618 : {"trbgdkcross", CONTROL_FLAG, RTF_TRBGDKCROSS},
1619 : {"trbgdkdcross", CONTROL_FLAG, RTF_TRBGDKDCROSS},
1620 : {"trbgdkfdiag", CONTROL_FLAG, RTF_TRBGDKFDIAG},
1621 : {"trbgdkhor", CONTROL_FLAG, RTF_TRBGDKHOR},
1622 : {"trbgdkvert", CONTROL_FLAG, RTF_TRBGDKVERT},
1623 : {"trbgfdiag", CONTROL_FLAG, RTF_TRBGFDIAG},
1624 : {"trbghoriz", CONTROL_FLAG, RTF_TRBGHORIZ},
1625 : {"trbgvert", CONTROL_FLAG, RTF_TRBGVERT},
1626 : {"trbrdrb", CONTROL_FLAG, RTF_TRBRDRB},
1627 : {"trbrdrh", CONTROL_FLAG, RTF_TRBRDRH},
1628 : {"trbrdrl", CONTROL_FLAG, RTF_TRBRDRL},
1629 : {"trbrdrr", CONTROL_FLAG, RTF_TRBRDRR},
1630 : {"trbrdrt", CONTROL_FLAG, RTF_TRBRDRT},
1631 : {"trbrdrv", CONTROL_FLAG, RTF_TRBRDRV},
1632 : {"trcbpat", CONTROL_VALUE, RTF_TRCBPAT},
1633 : {"trcfpat", CONTROL_VALUE, RTF_TRCFPAT},
1634 : {"trdate", CONTROL_VALUE, RTF_TRDATE},
1635 : {"trftsWidthA", CONTROL_VALUE, RTF_TRFTSWIDTHA},
1636 : {"trftsWidthB", CONTROL_VALUE, RTF_TRFTSWIDTHB},
1637 : {"trftsWidth", CONTROL_VALUE, RTF_TRFTSWIDTH},
1638 : {"trgaph", CONTROL_VALUE, RTF_TRGAPH},
1639 : {"trhdr", CONTROL_FLAG, RTF_TRHDR},
1640 : {"trkeep", CONTROL_FLAG, RTF_TRKEEP},
1641 : {"trkeepfollow", CONTROL_FLAG, RTF_TRKEEPFOLLOW},
1642 : {"trleft", CONTROL_VALUE, RTF_TRLEFT},
1643 : {"trowd", CONTROL_FLAG, RTF_TROWD},
1644 : {"trpaddb", CONTROL_VALUE, RTF_TRPADDB},
1645 : {"trpaddfb", CONTROL_VALUE, RTF_TRPADDFB},
1646 : {"trpaddfl", CONTROL_VALUE, RTF_TRPADDFL},
1647 : {"trpaddfr", CONTROL_VALUE, RTF_TRPADDFR},
1648 : {"trpaddft", CONTROL_VALUE, RTF_TRPADDFT},
1649 : {"trpaddl", CONTROL_VALUE, RTF_TRPADDL},
1650 : {"trpaddr", CONTROL_VALUE, RTF_TRPADDR},
1651 : {"trpaddt", CONTROL_VALUE, RTF_TRPADDT},
1652 : {"trpadob", CONTROL_VALUE, RTF_TRPADOB},
1653 : {"trpadofb", CONTROL_VALUE, RTF_TRPADOFB},
1654 : {"trpadofl", CONTROL_VALUE, RTF_TRPADOFL},
1655 : {"trpadofr", CONTROL_VALUE, RTF_TRPADOFR},
1656 : {"trpadoft", CONTROL_VALUE, RTF_TRPADOFT},
1657 : {"trpadol", CONTROL_VALUE, RTF_TRPADOL},
1658 : {"trpador", CONTROL_VALUE, RTF_TRPADOR},
1659 : {"trpadot", CONTROL_VALUE, RTF_TRPADOT},
1660 : {"trpat", CONTROL_VALUE, RTF_TRPAT},
1661 : {"trqc", CONTROL_FLAG, RTF_TRQC},
1662 : {"trql", CONTROL_FLAG, RTF_TRQL},
1663 : {"trqr", CONTROL_FLAG, RTF_TRQR},
1664 : {"trrh", CONTROL_VALUE, RTF_TRRH},
1665 : {"trshdng", CONTROL_VALUE, RTF_TRSHDNG},
1666 : {"trspdb", CONTROL_VALUE, RTF_TRSPDB},
1667 : {"trspdfb", CONTROL_VALUE, RTF_TRSPDFB},
1668 : {"trspdfl", CONTROL_VALUE, RTF_TRSPDFL},
1669 : {"trspdfr", CONTROL_VALUE, RTF_TRSPDFR},
1670 : {"trspdft", CONTROL_VALUE, RTF_TRSPDFT},
1671 : {"trspdl", CONTROL_VALUE, RTF_TRSPDL},
1672 : {"trspdr", CONTROL_VALUE, RTF_TRSPDR},
1673 : {"trspdt", CONTROL_VALUE, RTF_TRSPDT},
1674 : {"trspob", CONTROL_VALUE, RTF_TRSPOB},
1675 : {"trspofb", CONTROL_VALUE, RTF_TRSPOFB},
1676 : {"trspofl", CONTROL_VALUE, RTF_TRSPOFL},
1677 : {"trspofr", CONTROL_VALUE, RTF_TRSPOFR},
1678 : {"trspoft", CONTROL_VALUE, RTF_TRSPOFT},
1679 : {"trspol", CONTROL_VALUE, RTF_TRSPOL},
1680 : {"trspor", CONTROL_VALUE, RTF_TRSPOR},
1681 : {"trspot", CONTROL_VALUE, RTF_TRSPOT},
1682 : {"truncatefontheight", CONTROL_FLAG, RTF_TRUNCATEFONTHEIGHT},
1683 : {"truncex", CONTROL_FLAG, RTF_TRUNCEX},
1684 : {"trwWidthA", CONTROL_VALUE, RTF_TRWWIDTHA},
1685 : {"trwWidthB", CONTROL_VALUE, RTF_TRWWIDTHB},
1686 : {"trwWidth", CONTROL_VALUE, RTF_TRWWIDTH},
1687 : {"ts", CONTROL_VALUE, RTF_TS},
1688 : {"tsbgbdiag", CONTROL_FLAG, RTF_TSBGBDIAG},
1689 : {"tsbgcross", CONTROL_FLAG, RTF_TSBGCROSS},
1690 : {"tsbgdcross", CONTROL_FLAG, RTF_TSBGDCROSS},
1691 : {"tsbgdkbdiag", CONTROL_FLAG, RTF_TSBGDKBDIAG},
1692 : {"tsbgdkcross", CONTROL_FLAG, RTF_TSBGDKCROSS},
1693 : {"tsbgdkdcross", CONTROL_FLAG, RTF_TSBGDKDCROSS},
1694 : {"tsbgdkfdiag", CONTROL_FLAG, RTF_TSBGDKFDIAG},
1695 : {"tsbgdkhor", CONTROL_FLAG, RTF_TSBGDKHOR},
1696 : {"tsbgdkvert", CONTROL_FLAG, RTF_TSBGDKVERT},
1697 : {"tsbgfdiag", CONTROL_FLAG, RTF_TSBGFDIAG},
1698 : {"tsbghoriz", CONTROL_FLAG, RTF_TSBGHORIZ},
1699 : {"tsbgvert", CONTROL_FLAG, RTF_TSBGVERT},
1700 : {"tsbrdrb", CONTROL_FLAG, RTF_TSBRDRB},
1701 : {"tsbrdrdgl", CONTROL_FLAG, RTF_TSBRDRDGL},
1702 : {"tsbrdrdgr", CONTROL_FLAG, RTF_TSBRDRDGR},
1703 : {"tsbrdrh", CONTROL_FLAG, RTF_TSBRDRH},
1704 : {"tsbrdrl", CONTROL_FLAG, RTF_TSBRDRL},
1705 : {"tsbrdrr", CONTROL_FLAG, RTF_TSBRDRR},
1706 : {"tsbrdrt", CONTROL_FLAG, RTF_TSBRDRT},
1707 : {"tsbrdrv", CONTROL_FLAG, RTF_TSBRDRV},
1708 : {"tscbandhorzeven", CONTROL_FLAG, RTF_TSCBANDHORZEVEN},
1709 : {"tscbandhorzodd", CONTROL_FLAG, RTF_TSCBANDHORZODD},
1710 : {"tscbandsh", CONTROL_VALUE, RTF_TSCBANDSH},
1711 : {"tscbandsv", CONTROL_VALUE, RTF_TSCBANDSV},
1712 : {"tscbandverteven", CONTROL_FLAG, RTF_TSCBANDVERTEVEN},
1713 : {"tscbandvertodd", CONTROL_FLAG, RTF_TSCBANDVERTODD},
1714 : {"tscellcbpat", CONTROL_VALUE, RTF_TSCELLCBPAT},
1715 : {"tscellcfpat", CONTROL_VALUE, RTF_TSCELLCFPAT},
1716 : {"tscellpaddb", CONTROL_VALUE, RTF_TSCELLPADDB},
1717 : {"tscellpaddfb", CONTROL_VALUE, RTF_TSCELLPADDFB},
1718 : {"tscellpaddfl", CONTROL_VALUE, RTF_TSCELLPADDFL},
1719 : {"tscellpaddfr", CONTROL_VALUE, RTF_TSCELLPADDFR},
1720 : {"tscellpaddft", CONTROL_VALUE, RTF_TSCELLPADDFT},
1721 : {"tscellpaddl", CONTROL_VALUE, RTF_TSCELLPADDL},
1722 : {"tscellpaddr", CONTROL_VALUE, RTF_TSCELLPADDR},
1723 : {"tscellpaddt", CONTROL_VALUE, RTF_TSCELLPADDT},
1724 : {"tscellpct", CONTROL_VALUE, RTF_TSCELLPCT},
1725 : {"tscellwidth", CONTROL_VALUE, RTF_TSCELLWIDTH},
1726 : {"tscellwidthfts", CONTROL_VALUE, RTF_TSCELLWIDTHFTS},
1727 : {"tscfirstcol", CONTROL_FLAG, RTF_TSCFIRSTCOL},
1728 : {"tscfirstrow", CONTROL_FLAG, RTF_TSCFIRSTROW},
1729 : {"tsclastcol", CONTROL_FLAG, RTF_TSCLASTCOL},
1730 : {"tsclastrow", CONTROL_FLAG, RTF_TSCLASTROW},
1731 : {"tscnecell", CONTROL_FLAG, RTF_TSCNECELL},
1732 : {"tscnwcell", CONTROL_FLAG, RTF_TSCNWCELL},
1733 : {"tscsecell", CONTROL_FLAG, RTF_TSCSECELL},
1734 : {"tscswcell", CONTROL_FLAG, RTF_TSCSWCELL},
1735 : {"tsd", CONTROL_FLAG, RTF_TSD},
1736 : {"tsnowrap", CONTROL_FLAG, RTF_TSNOWRAP},
1737 : {"tsrowd", CONTROL_FLAG, RTF_TSROWD},
1738 : {"tsvertalb", CONTROL_FLAG, RTF_TSVERTALB},
1739 : {"tsvertalc", CONTROL_FLAG, RTF_TSVERTALC},
1740 : {"tsvertalt", CONTROL_FLAG, RTF_TSVERTALT},
1741 : {"twoinone", CONTROL_VALUE, RTF_TWOINONE},
1742 : {"twoonone", CONTROL_FLAG, RTF_TWOONONE},
1743 : {"tx", CONTROL_VALUE, RTF_TX},
1744 : {"txbxtwalways", CONTROL_FLAG, RTF_TXBXTWALWAYS},
1745 : {"txbxtwfirst", CONTROL_FLAG, RTF_TXBXTWFIRST},
1746 : {"txbxtwfirstlast", CONTROL_FLAG, RTF_TXBXTWFIRSTLAST},
1747 : {"txbxtwlast", CONTROL_FLAG, RTF_TXBXTWLAST},
1748 : {"txbxtwno", CONTROL_FLAG, RTF_TXBXTWNO},
1749 : {"txe", CONTROL_DESTINATION, RTF_TXE},
1750 : {"u", CONTROL_VALUE, RTF_U},
1751 : {"uc", CONTROL_VALUE, RTF_UC},
1752 : {"ud", CONTROL_DESTINATION, RTF_UD},
1753 : {"ul", CONTROL_TOGGLE, RTF_UL},
1754 : {"ulc", CONTROL_VALUE, RTF_ULC},
1755 : {"uld", CONTROL_FLAG, RTF_ULD},
1756 : {"uldash", CONTROL_TOGGLE, RTF_ULDASH},
1757 : {"uldashd", CONTROL_TOGGLE, RTF_ULDASHD},
1758 : {"uldashdd", CONTROL_TOGGLE, RTF_ULDASHDD},
1759 : {"uldb", CONTROL_TOGGLE, RTF_ULDB},
1760 : {"ulhair", CONTROL_TOGGLE, RTF_ULHAIR},
1761 : {"ulhwave", CONTROL_TOGGLE, RTF_ULHWAVE},
1762 : {"ulldash", CONTROL_TOGGLE, RTF_ULLDASH},
1763 : {"ulnone", CONTROL_FLAG, RTF_ULNONE},
1764 : {"ulth", CONTROL_TOGGLE, RTF_ULTH},
1765 : {"ulthd", CONTROL_TOGGLE, RTF_ULTHD},
1766 : {"ulthdash", CONTROL_TOGGLE, RTF_ULTHDASH},
1767 : {"ulthdashd", CONTROL_TOGGLE, RTF_ULTHDASHD},
1768 : {"ulthdashdd", CONTROL_TOGGLE, RTF_ULTHDASHDD},
1769 : {"ulthldash", CONTROL_TOGGLE, RTF_ULTHLDASH},
1770 : {"ululdbwave", CONTROL_TOGGLE, RTF_ULULDBWAVE},
1771 : {"ulw", CONTROL_FLAG, RTF_ULW},
1772 : {"ulwave", CONTROL_TOGGLE, RTF_ULWAVE},
1773 : {"up", CONTROL_VALUE, RTF_UP},
1774 : {"upr", CONTROL_DESTINATION, RTF_UPR},
1775 : {"urtf", CONTROL_VALUE, RTF_URTF},
1776 : {"useltbaln", CONTROL_FLAG, RTF_USELTBALN},
1777 : {"usenormstyforlist", CONTROL_FLAG, RTF_USENORMSTYFORLIST},
1778 : {"userprops", CONTROL_DESTINATION, RTF_USERPROPS},
1779 : {"usexform", CONTROL_FLAG, RTF_USEXFORM},
1780 : {"utinl", CONTROL_FLAG, RTF_UTINL},
1781 : {"v", CONTROL_TOGGLE, RTF_V},
1782 : {"validatexml", CONTROL_VALUE, RTF_VALIDATEXML},
1783 : {"vern", CONTROL_VALUE, RTF_VERN},
1784 : {"version", CONTROL_VALUE, RTF_VERSION},
1785 : {"vertal", CONTROL_FLAG, RTF_VERTAL},
1786 : {"vertalb", CONTROL_FLAG, RTF_VERTALB},
1787 : {"vertalc", CONTROL_FLAG, RTF_VERTALC},
1788 : {"vertalj", CONTROL_FLAG, RTF_VERTALJ},
1789 : {"vertalt", CONTROL_FLAG, RTF_VERTALT},
1790 : {"vertdoc", CONTROL_FLAG, RTF_VERTDOC},
1791 : {"vertsect", CONTROL_FLAG, RTF_VERTSECT},
1792 : {"viewbksp", CONTROL_VALUE, RTF_VIEWBKSP},
1793 : {"viewkind", CONTROL_VALUE, RTF_VIEWKIND},
1794 : {"viewnobound", CONTROL_FLAG, RTF_VIEWNOBOUND},
1795 : {"viewscale", CONTROL_VALUE, RTF_VIEWSCALE},
1796 : {"viewzk", CONTROL_VALUE, RTF_VIEWZK},
1797 : {"wbitmap", CONTROL_VALUE, RTF_WBITMAP},
1798 : {"wbmbitspixel", CONTROL_VALUE, RTF_WBMBITSPIXEL},
1799 : {"wbmplanes", CONTROL_VALUE, RTF_WBMPLANES},
1800 : {"wbmwidthbyte", CONTROL_VALUE, RTF_WBMWIDTHBYTE},
1801 : {"webhidden", CONTROL_FLAG, RTF_WEBHIDDEN},
1802 : {"wgrffmtfilter", CONTROL_DESTINATION, RTF_WGRFFMTFILTER},
1803 : {"widctlpar", CONTROL_FLAG, RTF_WIDCTLPAR},
1804 : {"widowctrl", CONTROL_FLAG, RTF_WIDOWCTRL},
1805 : {"windowcaption", CONTROL_DESTINATION, RTF_WINDOWCAPTION},
1806 : {"wmetafile", CONTROL_VALUE, RTF_WMETAFILE},
1807 : {"wpeqn", CONTROL_FLAG, RTF_WPEQN},
1808 : {"wpjst", CONTROL_FLAG, RTF_WPJST},
1809 : {"wpsp", CONTROL_FLAG, RTF_WPSP},
1810 : {"wraparound", CONTROL_FLAG, RTF_WRAPAROUND},
1811 : {"wrapdefault", CONTROL_FLAG, RTF_WRAPDEFAULT},
1812 : {"wrapthrough", CONTROL_FLAG, RTF_WRAPTHROUGH},
1813 : {"wraptight", CONTROL_FLAG, RTF_WRAPTIGHT},
1814 : {"wraptrsp", CONTROL_FLAG, RTF_WRAPTRSP},
1815 : {"writereservation", CONTROL_DESTINATION, RTF_WRITERESERVATION},
1816 : {"writereservhash", CONTROL_DESTINATION, RTF_WRITERESERVHASH},
1817 : {"wrppunct", CONTROL_FLAG, RTF_WRPPUNCT},
1818 : {"xe", CONTROL_DESTINATION, RTF_XE},
1819 : {"xef", CONTROL_VALUE, RTF_XEF},
1820 : {"xform", CONTROL_DESTINATION, RTF_XFORM},
1821 : {"xmlattr", CONTROL_FLAG, RTF_XMLATTR},
1822 : {"xmlattrname", CONTROL_DESTINATION, RTF_XMLATTRNAME},
1823 : {"xmlattrns", CONTROL_VALUE, RTF_XMLATTRNS},
1824 : {"xmlattrvalue", CONTROL_DESTINATION, RTF_XMLATTRVALUE},
1825 : {"xmlclose", CONTROL_DESTINATION, RTF_XMLCLOSE},
1826 : {"xmlname", CONTROL_DESTINATION, RTF_XMLNAME},
1827 : {"xmlns", CONTROL_VALUE, RTF_XMLNS},
1828 : {"xmlnstbl", CONTROL_DESTINATION, RTF_XMLNSTBL},
1829 : {"xmlopen", CONTROL_DESTINATION, RTF_XMLOPEN},
1830 : {"xmlsdttcell", CONTROL_FLAG, RTF_XMLSDTTCELL},
1831 : {"xmlsdttpara", CONTROL_FLAG, RTF_XMLSDTTPARA},
1832 : {"xmlsdttregular", CONTROL_FLAG, RTF_XMLSDTTREGULAR},
1833 : {"xmlsdttrow", CONTROL_FLAG, RTF_XMLSDTTROW},
1834 : {"xmlsdttunknown", CONTROL_FLAG, RTF_XMLSDTTUNKNOWN},
1835 : {"yr", CONTROL_VALUE, RTF_YR},
1836 : {"yts", CONTROL_VALUE, RTF_YTS},
1837 : {"yxe", CONTROL_FLAG, RTF_YXE},
1838 : {"zwbo", CONTROL_SYMBOL, RTF_ZWBO},
1839 : {"zwj", CONTROL_SYMBOL, RTF_ZWJ},
1840 : {"zwnbo", CONTROL_SYMBOL, RTF_ZWNBO},
1841 : {"zwnj", CONTROL_SYMBOL, RTF_ZWNJ},
1842 : {"flymaincnt", CONTROL_DESTINATION, RTF_FLYMAINCNT},
1843 : {"flyvert", CONTROL_VALUE, RTF_FLYVERT},
1844 : {"flyhorz", CONTROL_VALUE, RTF_FLYHORZ},
1845 : {"flyanchor", CONTROL_VALUE, RTF_FLYANCHOR},
1846 : };
1847 : int nRTFControlWords = SAL_N_ELEMENTS(aRTFControlWords);
1848 :
1849 0 : bool RTFSymbol::operator<(const RTFSymbol& rOther) const
1850 : {
1851 0 : return strcmp(sKeyword, rOther.sKeyword) < 0;
1852 : }
1853 :
1854 : RTFMathSymbol aRTFMathControlWords[] = {
1855 : // eKeyword nToken eDestination
1856 : {RTF_MOMATH, M_TOKEN(oMath), DESTINATION_MOMATH},
1857 : {RTF_MF, M_TOKEN(f), DESTINATION_MF},
1858 : {RTF_MFPR, M_TOKEN(fPr), DESTINATION_MFPR},
1859 : {RTF_MCTRLPR, M_TOKEN(ctrlPr), DESTINATION_MCTRLPR},
1860 : {RTF_MNUM, M_TOKEN(num), DESTINATION_MNUM},
1861 : {RTF_MDEN, M_TOKEN(den), DESTINATION_MDEN},
1862 : {RTF_MACC, M_TOKEN(acc), DESTINATION_MACC},
1863 : {RTF_MACCPR, M_TOKEN(accPr), DESTINATION_MACCPR},
1864 : {RTF_MBAR, M_TOKEN(bar), DESTINATION_MBAR},
1865 : {RTF_MBARPR, M_TOKEN(barPr), DESTINATION_MBARPR},
1866 : {RTF_ME, M_TOKEN(e), DESTINATION_ME},
1867 : {RTF_MD, M_TOKEN(d), DESTINATION_MD},
1868 : {RTF_MDPR, M_TOKEN(dPr), DESTINATION_MDPR},
1869 : {RTF_MFUNC, M_TOKEN(func), DESTINATION_MFUNC},
1870 : {RTF_MFUNCPR, M_TOKEN(funcPr), DESTINATION_MFUNCPR},
1871 : {RTF_MFNAME, M_TOKEN(fName), DESTINATION_MFNAME},
1872 : {RTF_MLIMLOW, M_TOKEN(limLow), DESTINATION_MLIMLOW},
1873 : {RTF_MLIMLOWPR, M_TOKEN(limLowPr), DESTINATION_MLIMLOWPR},
1874 : {RTF_MLIM, M_TOKEN(lim), DESTINATION_MLIM},
1875 : {RTF_MM, M_TOKEN(m), DESTINATION_MM},
1876 : {RTF_MMPR, M_TOKEN(mPr), DESTINATION_MMPR},
1877 : {RTF_MMR, M_TOKEN(mr), DESTINATION_MMR},
1878 : {RTF_MNARY, M_TOKEN(nary), DESTINATION_MNARY},
1879 : {RTF_MNARYPR, M_TOKEN(naryPr), DESTINATION_MNARYPR},
1880 : {RTF_MSUB, M_TOKEN(sub), DESTINATION_MSUB},
1881 : {RTF_MSUP, M_TOKEN(sup), DESTINATION_MSUP},
1882 : {RTF_MLIMUPP, M_TOKEN(limUpp), DESTINATION_MLIMUPP},
1883 : {RTF_MLIMUPPPR, M_TOKEN(limUppPr), DESTINATION_MLIMUPPPR},
1884 : {RTF_MGROUPCHR, M_TOKEN(groupChr), DESTINATION_MGROUPCHR},
1885 : {RTF_MGROUPCHRPR, M_TOKEN(groupChrPr), DESTINATION_MGROUPCHRPR},
1886 : {RTF_MBORDERBOX, M_TOKEN(borderBox), DESTINATION_MBORDERBOX},
1887 : {RTF_MBORDERBOXPR, M_TOKEN(borderBoxPr), DESTINATION_MBORDERBOXPR},
1888 : {RTF_MRAD, M_TOKEN(rad), DESTINATION_MRAD},
1889 : {RTF_MRADPR, M_TOKEN(radPr), DESTINATION_MRADPR},
1890 : {RTF_MDEG, M_TOKEN(deg), DESTINATION_MDEG},
1891 : {RTF_MSSUB, M_TOKEN(sSub), DESTINATION_MSSUB},
1892 : {RTF_MSSUBPR, M_TOKEN(sSubPr), DESTINATION_MSSUBPR},
1893 : {RTF_MSSUP, M_TOKEN(sSup), DESTINATION_MSSUP},
1894 : {RTF_MSSUPPR, M_TOKEN(sSupPr), DESTINATION_MSSUPPR},
1895 : {RTF_MSSUBSUP, M_TOKEN(sSubSup), DESTINATION_MSSUBSUP},
1896 : {RTF_MSSUBSUPPR, M_TOKEN(sSubSupPr), DESTINATION_MSSUBSUPPR},
1897 : {RTF_MSPRE, M_TOKEN(sPre), DESTINATION_MSPRE},
1898 : {RTF_MSPREPR, M_TOKEN(sPrePr), DESTINATION_MSPREPR},
1899 : {RTF_MBOX, M_TOKEN(box), DESTINATION_MBOX},
1900 : {RTF_MEQARR, M_TOKEN(eqArr), DESTINATION_MEQARR},
1901 : };
1902 : int nRTFMathControlWords = SAL_N_ELEMENTS(aRTFMathControlWords);
1903 :
1904 0 : bool RTFMathSymbol::operator<(const RTFMathSymbol& rOther) const
1905 : {
1906 0 : return eKeyword < rOther.eKeyword;
1907 : }
1908 :
1909 : } // namespace rtftok
1910 : } // namespace writerfilter
1911 :
1912 : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|