Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / writerfilter / source / rtftok / rtfcontrolwords.hxx
blob2b350e552b2b2d3a8af9338e5d440c81c60a55ce
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
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 */
10 #ifndef INCLUDED_WRITERFILTER_SOURCE_RTFTOK_RTFCONTROLWORDS_HXX
11 #define INCLUDED_WRITERFILTER_SOURCE_RTFTOK_RTFCONTROLWORDS_HXX
13 namespace writerfilter
15 namespace rtftok
17 /**
18 * An RTF destination state is the last open destination control word.
20 * Note that this is not a 1:1 mapping between destination control
21 * words, e.g. RTF_PICT gets mapped to Destination::PICT or
22 * Destination::SHAPEPROPERTYVALUEPICT.
24 enum class Destination
26 NORMAL,
27 SKIP,
28 FONTTABLE,
29 FONTENTRY,
30 COLORTABLE,
31 STYLESHEET,
32 STYLEENTRY,
33 FIELD,
34 FIELDINSTRUCTION,
35 FIELDRESULT,
36 LISTTABLE,
37 LISTPICTURE,
38 LISTENTRY,
39 LISTNAME,
40 LISTOVERRIDETABLE,
41 LISTOVERRIDEENTRY,
42 LISTLEVEL,
43 LEVELTEXT,
44 LEVELNUMBERS,
45 SHPPICT,
46 PICT,
47 PICPROP,
48 SHAPEPROPERTY,
49 SHAPEPROPERTYNAME,
50 SHAPEPROPERTYVALUE,
51 SHAPE,
52 SHAPEINSTRUCTION,
53 SHAPEPROPERTYVALUEPICT,
54 NESTEDTABLEPROPERTIES,
55 FOOTNOTE,
56 BOOKMARKSTART,
57 BOOKMARKEND,
58 REVISIONTABLE,
59 REVISIONENTRY,
60 SHAPETEXT,
61 FORMFIELD,
62 FORMFIELDNAME,
63 FORMFIELDLIST,
64 DATAFIELD,
65 INFO,
66 CREATIONTIME,
67 REVISIONTIME,
68 PRINTTIME,
69 AUTHOR,
70 KEYWORDS,
71 OPERATOR,
72 COMPANY,
73 COMMENT,
74 OBJECT,
75 OBJDATA,
76 OBJCLASS,
77 RESULT,
78 ANNOTATIONDATE,
79 ANNOTATIONAUTHOR,
80 ANNOTATIONREFERENCE,
81 FALT,
82 FLYMAINCONTENT,
83 DRAWINGOBJECT,
84 PARAGRAPHNUMBERING,
85 PARAGRAPHNUMBERING_TEXTBEFORE,
86 PARAGRAPHNUMBERING_TEXTAFTER,
87 TITLE,
88 SUBJECT,
89 DOCCOMM,
90 ATNID,
91 ANNOTATIONREFERENCESTART,
92 ANNOTATIONREFERENCEEND,
93 MOMATH,
94 MR,
95 MF,
96 MFPR,
97 MCTRLPR,
98 MNUM,
99 MDEN,
100 MACC,
101 MACCPR,
102 MCHR,
103 MPOS,
104 MVERTJC,
105 MSTRIKEH,
106 MDEGHIDE,
108 MBAR,
109 MBARPR,
111 MDPR,
112 MBEGCHR,
113 MSEPCHR,
114 MENDCHR,
115 MFUNC,
116 MFUNCPR,
117 MFNAME,
118 MLIMLOW,
119 MLIMLOWPR,
120 MLIM,
122 MMPR,
123 MMR,
124 MNARY,
125 MNARYPR,
126 MSUB,
127 MSUP,
128 MSUBHIDE,
129 MSUPHIDE,
130 MLIMUPP,
131 MLIMUPPPR,
132 MGROUPCHR,
133 MGROUPCHRPR,
134 MBORDERBOX,
135 MBORDERBOXPR,
136 MRAD,
137 MRADPR,
138 MDEG,
139 MSSUB,
140 MSSUBPR,
141 MSSUP,
142 MSSUPPR,
143 MSSUBSUP,
144 MSSUBSUPPR,
145 MSPRE,
146 MSPREPR,
147 MTYPE,
148 MGROW,
149 MBOX,
150 MEQARR,
151 UPR,
152 LFOLEVEL,
153 BACKGROUND,
154 SHAPEGROUP,
155 FOOTNOTESEPARATOR,
156 INDEXENTRY,
157 TOCENTRY,
158 USERPROPS,
159 PROPNAME,
160 STATICVAL,
161 GENERATOR,
164 enum RTFKeyword
166 RTF_invalid = -1,
167 RTF_HEXCHAR,
168 RTF_OPTHYPH,
169 RTF_IGNORE,
170 RTF_SUBENTRY,
171 RTF_BACKSLASH,
172 RTF_NOBRKHYPH,
173 RTF_LBRACE,
174 RTF_FORMULA,
175 RTF_RBRACE,
176 RTF_NOBREAK,
177 RTF_AB,
178 RTF_ABSH,
179 RTF_ABSLOCK,
180 RTF_ABSNOOVRLP,
181 RTF_ABSW,
182 RTF_ACAPS,
183 RTF_ACCCIRCLE,
184 RTF_ACCCOMMA,
185 RTF_ACCDOT,
186 RTF_ACCNONE,
187 RTF_ACCUNDERDOT,
188 RTF_ACF,
189 RTF_ADEFF,
190 RTF_ADDITIVE,
191 RTF_ADEFLANG,
192 RTF_ADJUSTRIGHT,
193 RTF_ADN,
194 RTF_AENDDOC,
195 RTF_AENDNOTES,
196 RTF_AEXPND,
197 RTF_AF,
198 RTF_AFELEV,
199 RTF_AFS,
200 RTF_AFTNBJ,
201 RTF_AFTNCN,
202 RTF_AFTNNALC,
203 RTF_AFTNNAR,
204 RTF_AFTNNAUC,
205 RTF_AFTNNCHI,
206 RTF_AFTNNCHOSUNG,
207 RTF_AFTNNCNUM,
208 RTF_AFTNNDBAR,
209 RTF_AFTNNDBNUM,
210 RTF_AFTNNDBNUMD,
211 RTF_AFTNNDBNUMK,
212 RTF_AFTNNDBNUMT,
213 RTF_AFTNNGANADA,
214 RTF_AFTNNGBNUM,
215 RTF_AFTNNGBNUMD,
216 RTF_AFTNNGBNUMK,
217 RTF_AFTNNGBNUML,
218 RTF_AFTNNRLC,
219 RTF_AFTNNRUC,
220 RTF_AFTNNZODIAC,
221 RTF_AFTNNZODIACD,
222 RTF_AFTNNZODIACL,
223 RTF_AFTNRESTART,
224 RTF_AFTNRSTCONT,
225 RTF_AFTNSEP,
226 RTF_AFTNSEPC,
227 RTF_AFTNSTART,
228 RTF_AFTNTJ,
229 RTF_AI,
230 RTF_ALANG,
231 RTF_ALLOWFIELDENDSEL,
232 RTF_ALLPROT,
233 RTF_ALNTBLIND,
234 RTF_ALT,
235 RTF_ANIMTEXT,
236 RTF_ANNOTATION,
237 RTF_ANNOTPROT,
238 RTF_ANSI,
239 RTF_ANSICPG,
240 RTF_AOUTL,
241 RTF_APPLYBRKRULES,
242 RTF_ASCAPS,
243 RTF_ASHAD,
244 RTF_ASIANBRKRULE,
245 RTF_ASPALPHA,
246 RTF_ASPNUM,
247 RTF_ASTRIKE,
248 RTF_ATNAUTHOR,
249 RTF_ATNDATE,
250 RTF_ATNICN,
251 RTF_ATNID,
252 RTF_ATNPARENT,
253 RTF_ATNREF,
254 RTF_ATNTIME,
255 RTF_ATRFEND,
256 RTF_ATRFSTART,
257 RTF_AUL,
258 RTF_AULD,
259 RTF_AULDB,
260 RTF_AULNONE,
261 RTF_AULW,
262 RTF_AUP,
263 RTF_AUTHOR,
264 RTF_AUTOFMTOVERRIDE,
265 RTF_B,
266 RTF_BACKGROUND,
267 RTF_BDBFHDR,
268 RTF_BDRRLSWSIX,
269 RTF_BGBDIAG,
270 RTF_BGCROSS,
271 RTF_BGDCROSS,
272 RTF_BGDKBDIAG,
273 RTF_BGDKCROSS,
274 RTF_BGDKDCROSS,
275 RTF_BGDKFDIAG,
276 RTF_BGDKHORIZ,
277 RTF_BGDKVERT,
278 RTF_BGFDIAG,
279 RTF_BGHORIZ,
280 RTF_BGVERT,
281 RTF_BIN,
282 RTF_BINFSXN,
283 RTF_BINSXN,
284 RTF_BKMKCOLF,
285 RTF_BKMKCOLL,
286 RTF_BKMKEND,
287 RTF_BKMKPUB,
288 RTF_BKMKSTART,
289 RTF_BLIPTAG,
290 RTF_BLIPUID,
291 RTF_BLIPUPI,
292 RTF_BLUE,
293 RTF_BOOKFOLD,
294 RTF_BOOKFOLDREV,
295 RTF_BOOKFOLDSHEETS,
296 RTF_BOX,
297 RTF_BRDRART,
298 RTF_BRDRB,
299 RTF_BRDRBAR,
300 RTF_BRDRBTW,
301 RTF_BRDRCF,
302 RTF_BRDRDASH,
303 RTF_BRDRDASHD,
304 RTF_BRDRDASHDD,
305 RTF_BRDRDASHDOTSTR,
306 RTF_BRDRDASHSM,
307 RTF_BRDRDB,
308 RTF_BRDRDOT,
309 RTF_BRDREMBOSS,
310 RTF_BRDRENGRAVE,
311 RTF_BRDRFRAME,
312 RTF_BRDRHAIR,
313 RTF_BRDRINSET,
314 RTF_BRDRL,
315 RTF_BRDRNIL,
316 RTF_BRDRNONE,
317 RTF_BRDROUTSET,
318 RTF_BRDRR,
319 RTF_BRDRS,
320 RTF_BRDRSH,
321 RTF_BRDRT,
322 RTF_BRDRTBL,
323 RTF_BRDRTH,
324 RTF_BRDRTHTNLG,
325 RTF_BRDRTHTNMG,
326 RTF_BRDRTHTNSG,
327 RTF_BRDRTNTHLG,
328 RTF_BRDRTNTHMG,
329 RTF_BRDRTNTHSG,
330 RTF_BRDRTNTHTNLG,
331 RTF_BRDRTNTHTNMG,
332 RTF_BRDRTNTHTNSG,
333 RTF_BRDRTRIPLE,
334 RTF_BRDRW,
335 RTF_BRDRWAVY,
336 RTF_BRDRWAVYDB,
337 RTF_BRKFRM,
338 RTF_BRSP,
339 RTF_BULLET,
340 RTF_BUPTIM,
341 RTF_BXE,
342 RTF_CACCENTFIVE,
343 RTF_CACCENTFOUR,
344 RTF_CACCENTONE,
345 RTF_CACCENTSIX,
346 RTF_CACCENTTHREE,
347 RTF_CACCENTTWO,
348 RTF_CACHEDCOLBAL,
349 RTF_CAPS,
350 RTF_CATEGORY,
351 RTF_CB,
352 RTF_CBACKGROUNDONE,
353 RTF_CBACKGROUNDTWO,
354 RTF_CBPAT,
355 RTF_CCHS,
356 RTF_CELL,
357 RTF_CELLX,
358 RTF_CF,
359 RTF_CFOLLOWEDHYPERLINK,
360 RTF_CFPAT,
361 RTF_CGRID,
362 RTF_CHARRSID,
363 RTF_CHARSCALEX,
364 RTF_CHATN,
365 RTF_CHBGBDIAG,
366 RTF_CHBGCROSS,
367 RTF_CHBGDCROSS,
368 RTF_CHBGDKBDIAG,
369 RTF_CHBGDKCROSS,
370 RTF_CHBGDKDCROSS,
371 RTF_CHBGDKFDIAG,
372 RTF_CHBGDKHORIZ,
373 RTF_CHBGDKVERT,
374 RTF_CHBGFDIAG,
375 RTF_CHBGHORIZ,
376 RTF_CHBGVERT,
377 RTF_CHBRDR,
378 RTF_CHCBPAT,
379 RTF_CHCFPAT,
380 RTF_CHDATE,
381 RTF_CHDPA,
382 RTF_CHDPL,
383 RTF_CHFTN,
384 RTF_CHFTNSEP,
385 RTF_CHFTNSEPC,
386 RTF_CHPGN,
387 RTF_CHHRES,
388 RTF_CHSHDNG,
389 RTF_CHTIME,
390 RTF_CHYPERLINK,
391 RTF_CLBGBDIAG,
392 RTF_CLBGCROSS,
393 RTF_CLBGDCROSS,
394 RTF_CLBGDKBDIAG,
395 RTF_CLBGDKCROSS,
396 RTF_CLBGDKDCROSS,
397 RTF_CLBGDKFDIAG,
398 RTF_CLBGDKHOR,
399 RTF_CLBGDKVERT,
400 RTF_CLBGFDIAG,
401 RTF_CLBGHORIZ,
402 RTF_CLBGVERT,
403 RTF_CLBRDRB,
404 RTF_CLBRDRL,
405 RTF_CLBRDRR,
406 RTF_CLBRDRT,
407 RTF_CLCBPAT,
408 RTF_CLCBPATRAW,
409 RTF_CLCFPAT,
410 RTF_CLCFPATRAW,
411 RTF_CLDEL,
412 RTF_CLDELAUTH,
413 RTF_CLDELDTTM,
414 RTF_CLDGLL,
415 RTF_CLDGLU,
416 RTF_CLFITTEXT,
417 RTF_CLFTSWIDTH,
418 RTF_CLHIDEMARK,
419 RTF_CLINS,
420 RTF_CLINSAUTH,
421 RTF_CLINSDTTM,
422 RTF_CLMGF,
423 RTF_CLMRG,
424 RTF_CLMRGD,
425 RTF_CLMRGDAUTH,
426 RTF_CLMRGDDTTM,
427 RTF_CLMRGDR,
428 RTF_CLNOWRAP,
429 RTF_CLPADB,
430 RTF_CLPADFB,
431 RTF_CLPADFL,
432 RTF_CLPADFR,
433 RTF_CLPADFT,
434 RTF_CLPADL,
435 RTF_CLPADR,
436 RTF_CLPADT,
437 RTF_CLSPB,
438 RTF_CLSPFB,
439 RTF_CLSPFL,
440 RTF_CLSPFR,
441 RTF_CLSPFT,
442 RTF_CLSPL,
443 RTF_CLSPR,
444 RTF_CLSPT,
445 RTF_CLSHDNG,
446 RTF_CLSHDNGRAW,
447 RTF_CLSHDRAWNIL,
448 RTF_CLSPLIT,
449 RTF_CLSPLITR,
450 RTF_CLTXBTLR,
451 RTF_CLTXLRTB,
452 RTF_CLTXLRTBV,
453 RTF_CLTXTBRL,
454 RTF_CLTXTBRLV,
455 RTF_CLVERTALB,
456 RTF_CLVERTALC,
457 RTF_CLVERTALT,
458 RTF_CLVMGF,
459 RTF_CLVMRG,
460 RTF_CLWWIDTH,
461 RTF_CMAINDARKONE,
462 RTF_CMAINDARKTWO,
463 RTF_CMAINLIGHTONE,
464 RTF_CMAINLIGHTTWO,
465 RTF_COLLAPSED,
466 RTF_COLNO,
467 RTF_COLORSCHEMEMAPPING,
468 RTF_COLORTBL,
469 RTF_COLS,
470 RTF_COLSR,
471 RTF_COLSX,
472 RTF_COLUMN,
473 RTF_COLW,
474 RTF_COMMENT,
475 RTF_COMPANY,
476 RTF_CONTEXTUALSPACE,
477 RTF_CPG,
478 RTF_CRAUTH,
479 RTF_CRDATE,
480 RTF_CREATIM,
481 RTF_CS,
482 RTF_CSHADE,
483 RTF_CTEXTONE,
484 RTF_CTEXTTWO,
485 RTF_CTINT,
486 RTF_CTRL,
487 RTF_CTS,
488 RTF_CUFI,
489 RTF_CULI,
490 RTF_CURI,
491 RTF_CVMME,
492 RTF_DATAFIELD,
493 RTF_DATASTORE,
494 RTF_DATE,
495 RTF_DBCH,
496 RTF_DEFCHP,
497 RTF_DEFF,
498 RTF_DEFFORMAT,
499 RTF_DEFLANG,
500 RTF_DEFLANGFE,
501 RTF_DEFPAP,
502 RTF_DEFSHP,
503 RTF_DEFTAB,
504 RTF_DELETED,
505 RTF_DELRSID,
506 RTF_DFRAUTH,
507 RTF_DFRDATE,
508 RTF_DFRMTXTX,
509 RTF_DFRMTXTY,
510 RTF_DFRSTART,
511 RTF_DFRSTOP,
512 RTF_DFRXST,
513 RTF_DGHORIGIN,
514 RTF_DGHSHOW,
515 RTF_DGHSPACE,
516 RTF_DGMARGIN,
517 RTF_DGSNAP,
518 RTF_DGVORIGIN,
519 RTF_DGVSHOW,
520 RTF_DGVSPACE,
521 RTF_DIBITMAP,
522 RTF_DISABLED,
523 RTF_DN,
524 RTF_DNTBLNSBDB,
525 RTF_DO,
526 RTF_DOBXCOLUMN,
527 RTF_DOBXMARGIN,
528 RTF_DOBXPAGE,
529 RTF_DOBYMARGIN,
530 RTF_DOBYPAGE,
531 RTF_DOBYPARA,
532 RTF_DOCCOMM,
533 RTF_DOCTEMP,
534 RTF_DOCTYPE,
535 RTF_DOCVAR,
536 RTF_DODHGT,
537 RTF_DOLOCK,
538 RTF_DONOTEMBEDLINGDATA,
539 RTF_DONOTEMBEDSYSFONT,
540 RTF_DONOTSHOWCOMMENTS,
541 RTF_DONOTSHOWINSDEL,
542 RTF_DONOTSHOWMARKUP,
543 RTF_DONOTSHOWPROPS,
544 RTF_DPAENDHOL,
545 RTF_DPAENDL,
546 RTF_DPAENDSOL,
547 RTF_DPAENDW,
548 RTF_DPARC,
549 RTF_DPARCFLIPX,
550 RTF_DPARCFLIPY,
551 RTF_DPASTARTHOL,
552 RTF_DPASTARTL,
553 RTF_DPASTARTSOL,
554 RTF_DPASTARTW,
555 RTF_DPCALLOUT,
556 RTF_DPCOA,
557 RTF_DPCOACCENT,
558 RTF_DPCOBESTFIT,
559 RTF_DPCOBORDER,
560 RTF_DPCODABS,
561 RTF_DPCODBOTTOM,
562 RTF_DPCODCENTER,
563 RTF_DPCODESCENT,
564 RTF_DPCODTOP,
565 RTF_DPCOLENGTH,
566 RTF_DPCOMINUSX,
567 RTF_DPCOMINUSY,
568 RTF_DPCOOFFSET,
569 RTF_DPCOSMARTA,
570 RTF_DPCOTDOUBLE,
571 RTF_DPCOTRIGHT,
572 RTF_DPCOTSINGLE,
573 RTF_DPCOTTRIPLE,
574 RTF_DPCOUNT,
575 RTF_DPELLIPSE,
576 RTF_DPENDGROUP,
577 RTF_DPFILLBGCB,
578 RTF_DPFILLBGCG,
579 RTF_DPFILLBGCR,
580 RTF_DPFILLBGGRAY,
581 RTF_DPFILLBGPAL,
582 RTF_DPFILLFGCB,
583 RTF_DPFILLFGCG,
584 RTF_DPFILLFGCR,
585 RTF_DPFILLFGGRAY,
586 RTF_DPFILLFGPAL,
587 RTF_DPFILLPAT,
588 RTF_DPGROUP,
589 RTF_DPLINE,
590 RTF_DPLINECOB,
591 RTF_DPLINECOG,
592 RTF_DPLINECOR,
593 RTF_DPLINEDADO,
594 RTF_DPLINEDADODO,
595 RTF_DPLINEDASH,
596 RTF_DPLINEDOT,
597 RTF_DPLINEGRAY,
598 RTF_DPLINEHOLLOW,
599 RTF_DPLINEPAL,
600 RTF_DPLINESOLID,
601 RTF_DPLINEW,
602 RTF_DPPOLYCOUNT,
603 RTF_DPPOLYGON,
604 RTF_DPPOLYLINE,
605 RTF_DPPTX,
606 RTF_DPPTY,
607 RTF_DPRECT,
608 RTF_DPROUNDR,
609 RTF_DPSHADOW,
610 RTF_DPSHADX,
611 RTF_DPSHADY,
612 RTF_DPTXBTLR,
613 RTF_DPTXBX,
614 RTF_DPTXBXMAR,
615 RTF_DPTXBXTEXT,
616 RTF_DPTXLRTB,
617 RTF_DPTXLRTBV,
618 RTF_DPTXTBRL,
619 RTF_DPTXTBRLV,
620 RTF_DPX,
621 RTF_DPXSIZE,
622 RTF_DPY,
623 RTF_DPYSIZE,
624 RTF_DROPCAPLI,
625 RTF_DROPCAPT,
626 RTF_DS,
627 RTF_DXFRTEXT,
628 RTF_DY,
629 RTF_EBCEND,
630 RTF_EBCSTART,
631 RTF_EDMINS,
632 RTF_EMBO,
633 RTF_EMDASH,
634 RTF_EMFBLIP,
635 RTF_EMSPACE,
636 RTF_ENDASH,
637 RTF_ENDDOC,
638 RTF_ENDNHERE,
639 RTF_ENDNOTES,
640 RTF_ENFORCEPROT,
641 RTF_ENSPACE,
642 RTF_EXPND,
643 RTF_EXPNDTW,
644 RTF_EXPSHRTN,
645 RTF_F,
646 RTF_FAAUTO,
647 RTF_FACENTER,
648 RTF_FACINGP,
649 RTF_FACTOIDNAME,
650 RTF_FAFIXED,
651 RTF_FAHANG,
652 RTF_FALT,
653 RTF_FAROMAN,
654 RTF_FAVAR,
655 RTF_FBIAS,
656 RTF_FBIDI,
657 RTF_FBIDIS,
658 RTF_FBIMAJOR,
659 RTF_FBIMINOR,
660 RTF_FCHARS,
661 RTF_FCHARSET,
662 RTF_FCS,
663 RTF_FDBMAJOR,
664 RTF_FDBMINOR,
665 RTF_FDECOR,
666 RTF_FELNBRELEV,
667 RTF_FET,
668 RTF_FETCH,
669 RTF_FFDEFRES,
670 RTF_FFDEFTEXT,
671 RTF_FFENTRYMCR,
672 RTF_FFEXITMCR,
673 RTF_FFFORMAT,
674 RTF_FFHASLISTBOX,
675 RTF_FFHELPTEXT,
676 RTF_FFHPS,
677 RTF_FFL,
678 RTF_FFMAXLEN,
679 RTF_FFNAME,
680 RTF_FFOWNHELP,
681 RTF_FFOWNSTAT,
682 RTF_FFPROT,
683 RTF_FFRECALC,
684 RTF_FFRES,
685 RTF_FFSIZE,
686 RTF_FFSTATTEXT,
687 RTF_FFTYPE,
688 RTF_FFTYPETXT,
689 RTF_FHIMAJOR,
690 RTF_FHIMINOR,
691 RTF_FI,
692 RTF_FID,
693 RTF_FIELD,
694 RTF_FILE,
695 RTF_FILETBL,
696 RTF_FITTEXT,
697 RTF_FJGOTHIC,
698 RTF_FJMINCHOU,
699 RTF_FLDALT,
700 RTF_FLDDIRTY,
701 RTF_FLDEDIT,
702 RTF_FLDINST,
703 RTF_FLDLOCK,
704 RTF_FLDPRIV,
705 RTF_FLDRSLT,
706 RTF_FLDTYPE,
707 RTF_FLOMAJOR,
708 RTF_FLOMINOR,
709 RTF_FMODERN,
710 RTF_FN,
711 RTF_FNAME,
712 RTF_FNETWORK,
713 RTF_FNIL,
714 RTF_FNONFILESYS,
715 RTF_FONTEMB,
716 RTF_FONTFILE,
717 RTF_FONTTBL,
718 RTF_FOOTER,
719 RTF_FOOTERF,
720 RTF_FOOTERL,
721 RTF_FOOTERR,
722 RTF_FOOTERY,
723 RTF_FOOTNOTE,
724 RTF_FORCEUPGRADE,
725 RTF_FORMDISP,
726 RTF_FORMFIELD,
727 RTF_FORMPROT,
728 RTF_FORMSHADE,
729 RTF_FOSNUM,
730 RTF_FPRQ,
731 RTF_FRACWIDTH,
732 RTF_FRELATIVE,
733 RTF_FRMTXBTLR,
734 RTF_FRMTXLRTB,
735 RTF_FRMTXLRTBV,
736 RTF_FRMTXTBRL,
737 RTF_FRMTXTBRLV,
738 RTF_FROMAN,
739 RTF_FROMHTML,
740 RTF_FROMTEXT,
741 RTF_FS,
742 RTF_FSCRIPT,
743 RTF_FSWISS,
744 RTF_FTECH,
745 RTF_FTNALT,
746 RTF_FTNBJ,
747 RTF_FTNCN,
748 RTF_FTNIL,
749 RTF_FTNLYTWNINE,
750 RTF_FTNNALC,
751 RTF_FTNNAR,
752 RTF_FTNNAUC,
753 RTF_FTNNCHI,
754 RTF_FTNNCHOSUNG,
755 RTF_FTNNCNUM,
756 RTF_FTNNDBAR,
757 RTF_FTNNDBNUM,
758 RTF_FTNNDBNUMD,
759 RTF_FTNNDBNUMK,
760 RTF_FTNNDBNUMT,
761 RTF_FTNNGANADA,
762 RTF_FTNNGBNUM,
763 RTF_FTNNGBNUMD,
764 RTF_FTNNGBNUMK,
765 RTF_FTNNGBNUML,
766 RTF_FTNNRLC,
767 RTF_FTNNRUC,
768 RTF_FTNNZODIAC,
769 RTF_FTNNZODIACD,
770 RTF_FTNNZODIACL,
771 RTF_FTNRESTART,
772 RTF_FTNRSTCONT,
773 RTF_FTNRSTPG,
774 RTF_FTNSEP,
775 RTF_FTNSEPC,
776 RTF_FTNSTART,
777 RTF_FTNTJ,
778 RTF_FTTRUETYPE,
779 RTF_FVALIDDOS,
780 RTF_FVALIDHPFS,
781 RTF_FVALIDMAC,
782 RTF_FVALIDNTFS,
783 RTF_G,
784 RTF_GCW,
785 RTF_GENERATOR,
786 RTF_GREEN,
787 RTF_GRFDOCEVENTS,
788 RTF_GRIDTBL,
789 RTF_GUTTER,
790 RTF_GUTTERPRL,
791 RTF_GUTTERSXN,
792 RTF_HEADER,
793 RTF_HEADERF,
794 RTF_HEADERL,
795 RTF_HEADERR,
796 RTF_HEADERY,
797 RTF_HICH,
798 RTF_HIGHLIGHT,
799 RTF_HL,
800 RTF_HLFR,
801 RTF_HLINKBASE,
802 RTF_HLLOC,
803 RTF_HLSRC,
804 RTF_HORZDOC,
805 RTF_HORZSECT,
806 RTF_HORZVERT,
807 RTF_HR,
808 RTF_HRES,
809 RTF_HRULE,
810 RTF_HSV,
811 RTF_HTMAUTSP,
812 RTF_HTMLBASE,
813 RTF_HTMLRTF,
814 RTF_HTMLTAG,
815 RTF_HWELEV,
816 RTF_HYPHAUTO,
817 RTF_HYPHCAPS,
818 RTF_HYPHCONSEC,
819 RTF_HYPHHOTZ,
820 RTF_HYPHPAR,
821 RTF_I,
822 RTF_ID,
823 RTF_IGNOREMIXEDCONTENT,
824 RTF_ILFOMACATCLNUP,
825 RTF_ILVL,
826 RTF_IMPR,
827 RTF_INDMIRROR,
828 RTF_INDRLSWELEVEN,
829 RTF_INFO,
830 RTF_INSRSID,
831 RTF_INTBL,
832 RTF_IPGP,
833 RTF_IROWBAND,
834 RTF_IROW,
835 RTF_ITAP,
836 RTF_IXE,
837 RTF_JCOMPRESS,
838 RTF_JEXPAND,
839 RTF_JIS,
840 RTF_JPEGBLIP,
841 RTF_JSKSU,
842 RTF_KEEP,
843 RTF_KEEPN,
844 RTF_KERNING,
845 RTF_KEYCODE,
846 RTF_KEYWORDS,
847 RTF_KRNPRSNET,
848 RTF_KSULANG,
849 RTF_JCLISTTAB,
850 RTF_LANDSCAPE,
851 RTF_LANG,
852 RTF_LANGFE,
853 RTF_LANGFENP,
854 RTF_LANGNP,
855 RTF_LASTROW,
856 RTF_LATENTSTYLES,
857 RTF_LBR,
858 RTF_LCHARS,
859 RTF_LDBLQUOTE,
860 RTF_LEVEL,
861 RTF_LEVELFOLLOW,
862 RTF_LEVELINDENT,
863 RTF_LEVELJC,
864 RTF_LEVELJCN,
865 RTF_LEVELLEGAL,
866 RTF_LEVELNFC,
867 RTF_LEVELNFCN,
868 RTF_LEVELNORESTART,
869 RTF_LEVELNUMBERS,
870 RTF_LEVELOLD,
871 RTF_LEVELPICTURE,
872 RTF_LEVELPICTURENOSIZE,
873 RTF_LEVELPREV,
874 RTF_LEVELPREVSPACE,
875 RTF_LEVELSPACE,
876 RTF_LEVELSTARTAT,
877 RTF_LEVELTEMPLATEID,
878 RTF_LEVELTEXT,
879 RTF_LFOLEVEL,
880 RTF_LI,
881 RTF_LINE,
882 RTF_LINEBETCOL,
883 RTF_LINECONT,
884 RTF_LINEMOD,
885 RTF_LINEPPAGE,
886 RTF_LINERESTART,
887 RTF_LINESTART,
888 RTF_LINESTARTS,
889 RTF_LINEX,
890 RTF_LINKSELF,
891 RTF_LINKSTYLES,
892 RTF_LINKVAL,
893 RTF_LIN,
894 RTF_LISA,
895 RTF_LISB,
896 RTF_LIST,
897 RTF_LISTHYBRID,
898 RTF_LISTID,
899 RTF_LISTLEVEL,
900 RTF_LISTNAME,
901 RTF_LISTOVERRIDE,
902 RTF_LISTOVERRIDECOUNT,
903 RTF_LISTOVERRIDEFORMAT,
904 RTF_LISTOVERRIDESTARTAT,
905 RTF_LISTOVERRIDETABLE,
906 RTF_LISTPICTURE,
907 RTF_LISTRESTARTHDN,
908 RTF_LISTSIMPLE,
909 RTF_LISTSTYLEID,
910 RTF_LISTSTYLENAME,
911 RTF_LISTTABLE,
912 RTF_LISTTEMPLATEID,
913 RTF_LISTTEXT,
914 RTF_LNBRKRULE,
915 RTF_LNDSCPSXN,
916 RTF_LNONGRID,
917 RTF_LOCH,
918 RTF_LQUOTE,
919 RTF_LS,
920 RTF_LSDLOCKED,
921 RTF_LSDLOCKEDDEF,
922 RTF_LSDLOCKEDEXCEPT,
923 RTF_LSDPRIORITY,
924 RTF_LSDPRIORITYDEF,
925 RTF_LSDQFORMAT,
926 RTF_LSDQFORMATDEF,
927 RTF_LSDSEMIHIDDEN,
928 RTF_LSDSEMIHIDDENDEF,
929 RTF_LSDSTIMAX,
930 RTF_LSDUNHIDEUSED,
931 RTF_LSDUNHIDEUSEDDEF,
932 RTF_LTRCH,
933 RTF_LTRDOC,
934 RTF_LTRMARK,
935 RTF_LTRPAR,
936 RTF_LTRROW,
937 RTF_LTRSECT,
938 RTF_LVLTENTATIVE,
939 RTF_LYTCALCTBLWD,
940 RTF_LYTEXCTTP,
941 RTF_LYTPRTMET,
942 RTF_LYTTBLRTGR,
943 RTF_MAC,
944 RTF_MACC,
945 RTF_MACCPR,
946 RTF_MACPICT,
947 RTF_MAILMERGE,
948 RTF_MAKEBACKUP,
949 RTF_MALN,
950 RTF_MALNSCR,
951 RTF_MANAGER,
952 RTF_MARGB,
953 RTF_MARGBSXN,
954 RTF_MARGL,
955 RTF_MARGLSXN,
956 RTF_MARGMIRROR,
957 RTF_MARGMIRSXN,
958 RTF_MARGPR,
959 RTF_MARGR,
960 RTF_MARGRSXN,
961 RTF_MARGSZ,
962 RTF_MARGT,
963 RTF_MARGTSXN,
964 RTF_MBAR,
965 RTF_MBARPR,
966 RTF_MBASEJC,
967 RTF_MBEGCHR,
968 RTF_MBORDERBOX,
969 RTF_MBORDERBOXPR,
970 RTF_MBOX,
971 RTF_MBOXPR,
972 RTF_MBRK,
973 RTF_MBRKBIN,
974 RTF_MBRKBINSUB,
975 RTF_MCGP,
976 RTF_MCGPRULE,
977 RTF_MCHR,
978 RTF_MCOUNT,
979 RTF_MCSP,
980 RTF_MCTRLPR,
981 RTF_MD,
982 RTF_MDEFJC,
983 RTF_MDEG,
984 RTF_MDEGHIDE,
985 RTF_MDEN,
986 RTF_MDIFF,
987 RTF_MDIFFSTY,
988 RTF_MDISPDEF,
989 RTF_MDPR,
990 RTF_ME,
991 RTF_MENDCHR,
992 RTF_MEQARR,
993 RTF_MEQARRPR,
994 RTF_MF,
995 RTF_MFNAME,
996 RTF_MFPR,
997 RTF_MFUNC,
998 RTF_MFUNCPR,
999 RTF_MGROUPCHR,
1000 RTF_MGROUPCHRPR,
1001 RTF_MGROW,
1002 RTF_MHIDEBOT,
1003 RTF_MHIDELEFT,
1004 RTF_MHIDERIGHT,
1005 RTF_MHIDETOP,
1006 RTF_MHTMLTAG,
1007 RTF_MIN,
1008 RTF_MINTERSP,
1009 RTF_MINTLIM,
1010 RTF_MINTRASP,
1011 RTF_MJC,
1012 RTF_MLIM,
1013 RTF_MLIMLOC,
1014 RTF_MLIMLOW,
1015 RTF_MLIMLOWPR,
1016 RTF_MLIMUPP,
1017 RTF_MLIMUPPPR,
1018 RTF_MLIT,
1019 RTF_MLMARGIN,
1020 RTF_MM,
1021 RTF_MMADDFIELDNAME,
1022 RTF_MMATH,
1023 RTF_MMATHFONT,
1024 RTF_MMATHPICT,
1025 RTF_MMATHPR,
1026 RTF_MMATTACH,
1027 RTF_MMAXDIST,
1028 RTF_MMBLANKLINES,
1029 RTF_MMC,
1030 RTF_MMCJC,
1031 RTF_MMCONNECTSTR,
1032 RTF_MMCONNECTSTRDATA,
1033 RTF_MMCPR,
1034 RTF_MMCS,
1035 RTF_MMDATASOURCE,
1036 RTF_MMDATATYPEACCESS,
1037 RTF_MMDATATYPEEXCEL,
1038 RTF_MMDATATYPEFILE,
1039 RTF_MMDATATYPEODBC,
1040 RTF_MMDATATYPEODSO,
1041 RTF_MMDATATYPEQT,
1042 RTF_MMDEFAULTSQL,
1043 RTF_MMDESTEMAIL,
1044 RTF_MMDESTFAX,
1045 RTF_MMDESTNEWDOC,
1046 RTF_MMDESTPRINTER,
1047 RTF_MMERRORS,
1048 RTF_MMFTTYPEADDRESS,
1049 RTF_MMFTTYPEBARCODE,
1050 RTF_MMFTTYPEDBCOLUMN,
1051 RTF_MMFTTYPEMAPPED,
1052 RTF_MMFTTYPENULL,
1053 RTF_MMFTTYPESALUTATION,
1054 RTF_MMHEADERSOURCE,
1055 RTF_MMJDSOTYPE,
1056 RTF_MMLINKTOQUERY,
1057 RTF_MMMAILSUBJECT,
1058 RTF_MMMAINTYPECATALOG,
1059 RTF_MMMAINTYPEEMAIL,
1060 RTF_MMMAINTYPEENVELOPES,
1061 RTF_MMMAINTYPEFAX,
1062 RTF_MMMAINTYPELABELS,
1063 RTF_MMMAINTYPELETTERS,
1064 RTF_MMODSO,
1065 RTF_MMODSOACTIVE,
1066 RTF_MMODSOCOLDELIM,
1067 RTF_MMODSOCOLUMN,
1068 RTF_MMODSODYNADDR,
1069 RTF_MMODSOFHDR,
1070 RTF_MMODSOFILTER,
1071 RTF_MMODSOFLDMPDATA,
1072 RTF_MMODSOFMCOLUMN,
1073 RTF_MMODSOHASH,
1074 RTF_MMODSOLID,
1075 RTF_MMODSOMAPPEDNAME,
1076 RTF_MMODSONAME,
1077 RTF_MMODSORECIPDATA,
1078 RTF_MMODSOSORT,
1079 RTF_MMODSOSRC,
1080 RTF_MMODSOTABLE,
1081 RTF_MMODSOUDL,
1082 RTF_MMODSOUDLDATA,
1083 RTF_MMODSOUNIQUETAG,
1084 RTF_MMPR,
1085 RTF_MMQUERY,
1086 RTF_MMR,
1087 RTF_MMRECCUR,
1088 RTF_MMSHOWDATA,
1089 RTF_MNARY,
1090 RTF_MNARYLIM,
1091 RTF_MNARYPR,
1092 RTF_MNOBREAK,
1093 RTF_MNOR,
1094 RTF_MNUM,
1095 RTF_MO,
1096 RTF_MOBJDIST,
1097 RTF_MOMATH,
1098 RTF_MOMATHPARA,
1099 RTF_MOMATHPARAPR,
1100 RTF_MOPEMU,
1101 RTF_MPHANT,
1102 RTF_MPHANTPR,
1103 RTF_MPLCHIDE,
1104 RTF_MPOS,
1105 RTF_MPOSTSP,
1106 RTF_MPRESP,
1107 RTF_MR,
1108 RTF_MRAD,
1109 RTF_MRADPR,
1110 RTF_MRMARGIN,
1111 RTF_MRPR,
1112 RTF_MRSP,
1113 RTF_MRSPRULE,
1114 RTF_MSCR,
1115 RTF_MSEPCHR,
1116 RTF_MSHOW,
1117 RTF_MSHP,
1118 RTF_MSMALLFRAC,
1119 RTF_MSMCAP,
1120 RTF_MSPRE,
1121 RTF_MSPREPR,
1122 RTF_MSSUB,
1123 RTF_MSSUBPR,
1124 RTF_MSSUBSUP,
1125 RTF_MSSUBSUPPR,
1126 RTF_MSSUP,
1127 RTF_MSSUPPR,
1128 RTF_MSTRIKEBLTR,
1129 RTF_MSTRIKEH,
1130 RTF_MSTRIKETLBR,
1131 RTF_MSTRIKEV,
1132 RTF_MSTY,
1133 RTF_MSUB,
1134 RTF_MSUBHIDE,
1135 RTF_MSUP,
1136 RTF_MSUPHIDE,
1137 RTF_MTRANSP,
1138 RTF_MTYPE,
1139 RTF_MUSER,
1140 RTF_MVAUTH,
1141 RTF_MVDATE,
1142 RTF_MVERTJC,
1143 RTF_MVF,
1144 RTF_MVFMF,
1145 RTF_MVFML,
1146 RTF_MVT,
1147 RTF_MVTOF,
1148 RTF_MVTOL,
1149 RTF_MWRAPINDENT,
1150 RTF_MWRAPRIGHT,
1151 RTF_MZEROASC,
1152 RTF_MZERODESC,
1153 RTF_MZEROWID,
1154 RTF_NESTCELL,
1155 RTF_NESTROW,
1156 RTF_NESTTABLEPROPS,
1157 RTF_NEWTBLSTYRULS,
1158 RTF_NEXTFILE,
1159 RTF_NOAFCNSTTBL,
1160 RTF_NOBRKWRPTBL,
1161 RTF_NOCOLBAL,
1162 RTF_NOCOMPATOPTIONS,
1163 RTF_NOCWRAP,
1164 RTF_NOCXSPTABLE,
1165 RTF_NOEXTRASPRL,
1166 RTF_NOFCHARS,
1167 RTF_NOFCHARSWS,
1168 RTF_NOFEATURETHROTTLE,
1169 RTF_NOFPAGES,
1170 RTF_NOFWORDS,
1171 RTF_NOGROWAUTOFIT,
1172 RTF_NOINDNMBRTS,
1173 RTF_NOJKERNPUNCT,
1174 RTF_NOLEAD,
1175 RTF_NOLINE,
1176 RTF_NOLNHTADJTBL,
1177 RTF_NONESTTABLES,
1178 RTF_NONSHPPICT,
1179 RTF_NOOVERFLOW,
1180 RTF_NOPROOF,
1181 RTF_NOQFPROMOTE,
1182 RTF_NOSECTEXPAND,
1183 RTF_NOSNAPLINEGRID,
1184 RTF_NOSPACEFORUL,
1185 RTF_NOSUPERSUB,
1186 RTF_NOTABIND,
1187 RTF_NOTBRKCNSTFRCTBL,
1188 RTF_NOTCVASP,
1189 RTF_NOTVATXBX,
1190 RTF_NOUICOMPAT,
1191 RTF_NOULTRLSPC,
1192 RTF_NOWIDCTLPAR,
1193 RTF_NOWRAP,
1194 RTF_NOWWRAP,
1195 RTF_NOXLATTOYEN,
1196 RTF_OBJALIAS,
1197 RTF_OBJALIGN,
1198 RTF_OBJATTPH,
1199 RTF_OBJAUTLINK,
1200 RTF_OBJCLASS,
1201 RTF_OBJCROPB,
1202 RTF_OBJCROPL,
1203 RTF_OBJCROPR,
1204 RTF_OBJCROPT,
1205 RTF_OBJDATA,
1206 RTF_OBJECT,
1207 RTF_OBJEMB,
1208 RTF_OBJH,
1209 RTF_OBJHTML,
1210 RTF_OBJICEMB,
1211 RTF_OBJLINK,
1212 RTF_OBJLOCK,
1213 RTF_OBJNAME,
1214 RTF_OBJOCX,
1215 RTF_OBJPUB,
1216 RTF_OBJSCALEX,
1217 RTF_OBJSCALEY,
1218 RTF_OBJSECT,
1219 RTF_OBJSETSIZE,
1220 RTF_OBJSUB,
1221 RTF_OBJTIME,
1222 RTF_OBJTRANSY,
1223 RTF_OBJUPDATE,
1224 RTF_OBJW,
1225 RTF_OGUTTER,
1226 RTF_OLDAS,
1227 RTF_OLDCPROPS,
1228 RTF_OLDLINEWRAP,
1229 RTF_OLDPPROPS,
1230 RTF_OLDSPROPS,
1231 RTF_OLDTPROPS,
1232 RTF_OLECLSID,
1233 RTF_OPERATOR,
1234 RTF_OTBLRUL,
1235 RTF_OUTL,
1236 RTF_OUTLINELEVEL,
1237 RTF_OVERLAY,
1238 RTF_PAGE,
1239 RTF_PAGEBB,
1240 RTF_PANOSE,
1241 RTF_PAPERH,
1242 RTF_PAPERW,
1243 RTF_PAR,
1244 RTF_PARARSID,
1245 RTF_PARD,
1246 RTF_PASSWORD,
1247 RTF_PASSWORDHASH,
1248 RTF_PC,
1249 RTF_PCA,
1250 RTF_PGBRDRB,
1251 RTF_PGBRDRFOOT,
1252 RTF_PGBRDRHEAD,
1253 RTF_PGBRDRL,
1254 RTF_PGBRDROPT,
1255 RTF_PGBRDRR,
1256 RTF_PGBRDRSNAP,
1257 RTF_PGBRDRT,
1258 RTF_PGHSXN,
1259 RTF_PGNBIDIA,
1260 RTF_PGNBIDIB,
1261 RTF_PGNCHOSUNG,
1262 RTF_PGNCNUM,
1263 RTF_PGNCONT,
1264 RTF_PGNDBNUM,
1265 RTF_PGNDBNUMD,
1266 RTF_PGNDBNUMK,
1267 RTF_PGNDBNUMT,
1268 RTF_PGNDEC,
1269 RTF_PGNDECD,
1270 RTF_PGNGANADA,
1271 RTF_PGNGBNUM,
1272 RTF_PGNGBNUMD,
1273 RTF_PGNGBNUMK,
1274 RTF_PGNGBNUML,
1275 RTF_PGNHINDIA,
1276 RTF_PGNHINDIB,
1277 RTF_PGNHINDIC,
1278 RTF_PGNHINDID,
1279 RTF_PGNHN,
1280 RTF_PGNHNSC,
1281 RTF_PGNHNSH,
1282 RTF_PGNHNSM,
1283 RTF_PGNHNSN,
1284 RTF_PGNHNSP,
1285 RTF_PGNID,
1286 RTF_PGNLCLTR,
1287 RTF_PGNLCRM,
1288 RTF_PGNRESTART,
1289 RTF_PGNSTART,
1290 RTF_PGNSTARTS,
1291 RTF_PGNTHAIA,
1292 RTF_PGNTHAIB,
1293 RTF_PGNTHAIC,
1294 RTF_PGNUCLTR,
1295 RTF_PGNUCRM,
1296 RTF_PGNVIETA,
1297 RTF_PGNX,
1298 RTF_PGNY,
1299 RTF_PGNZODIAC,
1300 RTF_PGNZODIACD,
1301 RTF_PGNZODIACL,
1302 RTF_PGP,
1303 RTF_PGPTBL,
1304 RTF_PGWSXN,
1305 RTF_PHCOL,
1306 RTF_PHMRG,
1307 RTF_PHPG,
1308 RTF_PICBMP,
1309 RTF_PICBPP,
1310 RTF_PICCROPB,
1311 RTF_PICCROPL,
1312 RTF_PICCROPR,
1313 RTF_PICCROPT,
1314 RTF_PICH,
1315 RTF_PICHGOAL,
1316 RTF_PICPROP,
1317 RTF_PICSCALED,
1318 RTF_PICSCALEX,
1319 RTF_PICSCALEY,
1320 RTF_PICT,
1321 RTF_PICW,
1322 RTF_PICWGOAL,
1323 RTF_PINDTABQC,
1324 RTF_PINDTABQL,
1325 RTF_PINDTABQR,
1326 RTF_PLAIN,
1327 RTF_PMARTABQC,
1328 RTF_PMARTABQL,
1329 RTF_PMARTABQR,
1330 RTF_PMMETAFILE,
1331 RTF_PN,
1332 RTF_PNACROSS,
1333 RTF_PNAIU,
1334 RTF_PNAIUD,
1335 RTF_PNAIUEO,
1336 RTF_PNAIUEOD,
1337 RTF_PNB,
1338 RTF_PNBIDIA,
1339 RTF_PNBIDIB,
1340 RTF_PNCAPS,
1341 RTF_PNCARD,
1342 RTF_PNCF,
1343 RTF_PNCHOSUNG,
1344 RTF_PNCNUM,
1345 RTF_PNDBNUM,
1346 RTF_PNDBNUMD,
1347 RTF_PNDBNUMK,
1348 RTF_PNDBNUML,
1349 RTF_PNDBNUMT,
1350 RTF_PNDEC,
1351 RTF_PNDECD,
1352 RTF_PNF,
1353 RTF_PNFS,
1354 RTF_PNGANADA,
1355 RTF_PNGBLIP,
1356 RTF_PNGBNUM,
1357 RTF_PNGBNUMD,
1358 RTF_PNGBNUMK,
1359 RTF_PNGBNUML,
1360 RTF_PNHANG,
1361 RTF_PNI,
1362 RTF_PNINDENT,
1363 RTF_PNIROHA,
1364 RTF_PNIROHAD,
1365 RTF_PNLCLTR,
1366 RTF_PNLCRM,
1367 RTF_PNLVL,
1368 RTF_PNLVLBLT,
1369 RTF_PNLVLBODY,
1370 RTF_PNLVLCONT,
1371 RTF_PNNUMONCE,
1372 RTF_PNORD,
1373 RTF_PNORDT,
1374 RTF_PNPREV,
1375 RTF_PNQC,
1376 RTF_PNQL,
1377 RTF_PNQR,
1378 RTF_PNRAUTH,
1379 RTF_PNRDATE,
1380 RTF_PNRESTART,
1381 RTF_PNRNFC,
1382 RTF_PNRNOT,
1383 RTF_PNRPNBR,
1384 RTF_PNRRGB,
1385 RTF_PNRSTART,
1386 RTF_PNRSTOP,
1387 RTF_PNRXST,
1388 RTF_PNSCAPS,
1389 RTF_PNSECLVL,
1390 RTF_PNSP,
1391 RTF_PNSTART,
1392 RTF_PNSTRIKE,
1393 RTF_PNTEXT,
1394 RTF_PNTXTA,
1395 RTF_PNTXTB,
1396 RTF_PNUCLTR,
1397 RTF_PNUCRM,
1398 RTF_PNUL,
1399 RTF_PNULD,
1400 RTF_PNULDASH,
1401 RTF_PNULDASHD,
1402 RTF_PNULDASHDD,
1403 RTF_PNULDB,
1404 RTF_PNULHAIR,
1405 RTF_PNULNONE,
1406 RTF_PNULTH,
1407 RTF_PNULW,
1408 RTF_PNULWAVE,
1409 RTF_PNZODIAC,
1410 RTF_PNZODIACD,
1411 RTF_PNZODIACL,
1412 RTF_POSNEGX,
1413 RTF_POSNEGY,
1414 RTF_POSX,
1415 RTF_POSXC,
1416 RTF_POSXI,
1417 RTF_POSXL,
1418 RTF_POSXO,
1419 RTF_POSXR,
1420 RTF_POSY,
1421 RTF_POSYB,
1422 RTF_POSYC,
1423 RTF_POSYIL,
1424 RTF_POSYIN,
1425 RTF_POSYOUT,
1426 RTF_POSYT,
1427 RTF_PRAUTH,
1428 RTF_PRCOLBL,
1429 RTF_PRDATE,
1430 RTF_PRINTDATA,
1431 RTF_PRINTIM,
1432 RTF_PRIVATE,
1433 RTF_PROPNAME,
1434 RTF_PROPTYPE,
1435 RTF_PROTECT,
1436 RTF_PROTEND,
1437 RTF_PROTLEVEL,
1438 RTF_PROTSTART,
1439 RTF_PROTUSERTBL,
1440 RTF_PSOVER,
1441 RTF_PSZ,
1442 RTF_PTABLDOT,
1443 RTF_PTABLMDOT,
1444 RTF_PTABLMINUS,
1445 RTF_PTABLNONE,
1446 RTF_PTABLUSCORE,
1447 RTF_PUBAUTO,
1448 RTF_PVMRG,
1449 RTF_PVPARA,
1450 RTF_PVPG,
1451 RTF_PWD,
1452 RTF_PXE,
1453 RTF_QC,
1454 RTF_QD,
1455 RTF_QJ,
1456 RTF_QK,
1457 RTF_QL,
1458 RTF_QMSPACE,
1459 RTF_QR,
1460 RTF_QT,
1461 RTF_RAWCLBGDKBDIAG,
1462 RTF_RAWCLBGBDIAG,
1463 RTF_RAWCLBGCROSS,
1464 RTF_RAWCLBGDCROSS,
1465 RTF_RAWCLBGDKCROSS,
1466 RTF_RAWCLBGDKDCROSS,
1467 RTF_RAWCLBGDKFDIAG,
1468 RTF_RAWCLBGDKHOR,
1469 RTF_RAWCLBGDKVERT,
1470 RTF_RAWCLBGFDIAG,
1471 RTF_RAWCLBGHORIZ,
1472 RTF_RAWCLBGVERT,
1473 RTF_RDBLQUOTE,
1474 RTF_READONLYRECOMMENDED,
1475 RTF_READPROT,
1476 RTF_RED,
1477 RTF_RELYONVML,
1478 RTF_REMDTTM,
1479 RTF_REMPERSONALINFO,
1480 RTF_RESULT,
1481 RTF_REVAUTH,
1482 RTF_REVAUTHDEL,
1483 RTF_REVBAR,
1484 RTF_REVDTTM,
1485 RTF_REVDTTMDEL,
1486 RTF_REVISED,
1487 RTF_REVISIONS,
1488 RTF_REVPROP,
1489 RTF_REVPROT,
1490 RTF_REVTBL,
1491 RTF_REVTIM,
1492 RTF_RI,
1493 RTF_RIN,
1494 RTF_ROW,
1495 RTF_RQUOTE,
1496 RTF_RSID,
1497 RTF_RSIDROOT,
1498 RTF_RSIDTBL,
1499 RTF_RSLTBMP,
1500 RTF_RSLTHTML,
1501 RTF_RSLTMERGE,
1502 RTF_RSLTPICT,
1503 RTF_RSLTRTF,
1504 RTF_RSLTTXT,
1505 RTF_RTF,
1506 RTF_RTLCH,
1507 RTF_RTLDOC,
1508 RTF_RTLGUTTER,
1509 RTF_RTLMARK,
1510 RTF_RTLPAR,
1511 RTF_RTLROW,
1512 RTF_RTLSECT,
1513 RTF_RXE,
1514 RTF_S,
1515 RTF_SA,
1516 RTF_SAAUTO,
1517 RTF_SAFTNNALC,
1518 RTF_SAFTNNAR,
1519 RTF_SAFTNNAUC,
1520 RTF_SAFTNNCHI,
1521 RTF_SAFTNNCHOSUNG,
1522 RTF_SAFTNNCNUM,
1523 RTF_SAFTNNDBAR,
1524 RTF_SAFTNNDBNUM,
1525 RTF_SAFTNNDBNUMD,
1526 RTF_SAFTNNDBNUMK,
1527 RTF_SAFTNNDBNUMT,
1528 RTF_SAFTNNGANADA,
1529 RTF_SAFTNNGBNUM,
1530 RTF_SAFTNNGBNUMD,
1531 RTF_SAFTNNGBNUMK,
1532 RTF_SAFTNNGBNUML,
1533 RTF_SAFTNNRLC,
1534 RTF_SAFTNNRUC,
1535 RTF_SAFTNNZODIAC,
1536 RTF_SAFTNNZODIACD,
1537 RTF_SAFTNNZODIACL,
1538 RTF_SAFTNRESTART,
1539 RTF_SAFTNRSTCONT,
1540 RTF_SAFTNSTART,
1541 RTF_SAUTOUPD,
1542 RTF_SAVEINVALIDXML,
1543 RTF_SAVEPREVPICT,
1544 RTF_SB,
1545 RTF_SBASEDON,
1546 RTF_SBAUTO,
1547 RTF_SBKCOL,
1548 RTF_SBKEVEN,
1549 RTF_SBKNONE,
1550 RTF_SBKODD,
1551 RTF_SBKPAGE,
1552 RTF_SBYS,
1553 RTF_SCAPS,
1554 RTF_SCOMPOSE,
1555 RTF_SEC,
1556 RTF_SECT,
1557 RTF_SECTD,
1558 RTF_SECTDEFAULTCL,
1559 RTF_SECTEXPAND,
1560 RTF_SECTLINEGRID,
1561 RTF_SECTNUM,
1562 RTF_SECTRSID,
1563 RTF_SECTSPECIFYCL,
1564 RTF_SECTSPECIFYGENN,
1565 RTF_SECTSPECIFYL,
1566 RTF_SECTUNLOCKED,
1567 RTF_SFTNBJ,
1568 RTF_SFTNNALC,
1569 RTF_SFTNNAR,
1570 RTF_SFTNNAUC,
1571 RTF_SFTNNCHI,
1572 RTF_SFTNNCHOSUNG,
1573 RTF_SFTNNCNUM,
1574 RTF_SFTNNDBAR,
1575 RTF_SFTNNDBNUM,
1576 RTF_SFTNNDBNUMD,
1577 RTF_SFTNNDBNUMK,
1578 RTF_SFTNNDBNUMT,
1579 RTF_SFTNNGANADA,
1580 RTF_SFTNNGBNUM,
1581 RTF_SFTNNGBNUMD,
1582 RTF_SFTNNGBNUMK,
1583 RTF_SFTNNGBNUML,
1584 RTF_SFTNNRLC,
1585 RTF_SFTNNRUC,
1586 RTF_SFTNNZODIAC,
1587 RTF_SFTNNZODIACD,
1588 RTF_SFTNNZODIACL,
1589 RTF_SFTNRESTART,
1590 RTF_SFTNRSTCONT,
1591 RTF_SFTNRSTPG,
1592 RTF_SFTNSTART,
1593 RTF_SFTNTJ,
1594 RTF_SHAD,
1595 RTF_SHADING,
1596 RTF_SHIDDEN,
1597 RTF_SHIFT,
1598 RTF_SHOWPLACEHOLDTEXT,
1599 RTF_SHOWXMLERRORS,
1600 RTF_SHP,
1601 RTF_SHPBOTTOM,
1602 RTF_SHPBXCOLUMN,
1603 RTF_SHPBXIGNORE,
1604 RTF_SHPBXMARGIN,
1605 RTF_SHPBXPAGE,
1606 RTF_SHPBYIGNORE,
1607 RTF_SHPBYMARGIN,
1608 RTF_SHPBYPAGE,
1609 RTF_SHPBYPARA,
1610 RTF_SHPFBLWTXT,
1611 RTF_SHPFHDR,
1612 RTF_SHPGRP,
1613 RTF_SHPINST,
1614 RTF_SHPLEFT,
1615 RTF_SHPLID,
1616 RTF_SHPLOCKANCHOR,
1617 RTF_SHPPICT,
1618 RTF_SHPRIGHT,
1619 RTF_SHPRSLT,
1620 RTF_SHPTOP,
1621 RTF_SHPTXT,
1622 RTF_SHPWRK,
1623 RTF_SHPWR,
1624 RTF_SHPZ,
1625 RTF_SL,
1626 RTF_SLINK,
1627 RTF_SLMULT,
1628 RTF_SLOCKED,
1629 RTF_SN,
1630 RTF_SNAPTOGRIDINCELL,
1631 RTF_SNEXT,
1632 RTF_SOFTCOL,
1633 RTF_SOFTLHEIGHT,
1634 RTF_SOFTLINE,
1635 RTF_SOFTPAGE,
1636 RTF_SP,
1637 RTF_SPERSONAL,
1638 RTF_SPLTPGPAR,
1639 RTF_SPLYTWNINE,
1640 RTF_SPRIORITY,
1641 RTF_SPRSBSP,
1642 RTF_SPRSLNSP,
1643 RTF_SPRSSPBF,
1644 RTF_SPRSTSM,
1645 RTF_SPRSTSP,
1646 RTF_SPV,
1647 RTF_SQFORMAT,
1648 RTF_SRAUTH,
1649 RTF_SRDATE,
1650 RTF_SREPLY,
1651 RTF_SSEMIHIDDEN,
1652 RTF_STATICVAL,
1653 RTF_STEXTFLOW,
1654 RTF_STRIKE,
1655 RTF_STRIKED,
1656 RTF_STSHFBI,
1657 RTF_STSHFDBCH,
1658 RTF_STSHFHICH,
1659 RTF_STSHFLOCH,
1660 RTF_STYLELOCK,
1661 RTF_STYLELOCKBACKCOMP,
1662 RTF_STYLELOCKENFORCED,
1663 RTF_STYLELOCKQFSET,
1664 RTF_STYLELOCKTHEME,
1665 RTF_STYLESHEET,
1666 RTF_STYLESORTMETHOD,
1667 RTF_STYRSID,
1668 RTF_SUB,
1669 RTF_SUBDOCUMENT,
1670 RTF_SUBFONTBYSIZE,
1671 RTF_SUBJECT,
1672 RTF_SUNHIDEUSED,
1673 RTF_SUPER,
1674 RTF_SV,
1675 RTF_SVB,
1676 RTF_SWPBDR,
1677 RTF_TAB,
1678 RTF_TABSNOOVRLP,
1679 RTF_TAPRTL,
1680 RTF_TB,
1681 RTF_TBLIND,
1682 RTF_TBLINDTYPE,
1683 RTF_TBLLKBESTFIT,
1684 RTF_TBLLKBORDER,
1685 RTF_TBLLKCOLOR,
1686 RTF_TBLLKFONT,
1687 RTF_TBLLKHDRCOLS,
1688 RTF_TBLLKHDRROWS,
1689 RTF_TBLLKLASTCOL,
1690 RTF_TBLLKLASTROW,
1691 RTF_TBLLKNOCOLBAND,
1692 RTF_TBLLKNOROWBAND,
1693 RTF_TBLLKSHADING,
1694 RTF_TBLRSID,
1695 RTF_TC,
1696 RTF_TCELLD,
1697 RTF_TCF,
1698 RTF_TCL,
1699 RTF_TCN,
1700 RTF_TDFRMTXTBOTTOM,
1701 RTF_TDFRMTXTLEFT,
1702 RTF_TDFRMTXTRIGHT,
1703 RTF_TDFRMTXTTOP,
1704 RTF_TEMPLATE,
1705 RTF_THEMEDATA,
1706 RTF_THEMELANG,
1707 RTF_THEMELANGCS,
1708 RTF_THEMELANGFE,
1709 RTF_TIME,
1710 RTF_TITLE,
1711 RTF_TITLEPG,
1712 RTF_TLDOT,
1713 RTF_TLEQ,
1714 RTF_TLHYPH,
1715 RTF_TLMDOT,
1716 RTF_TLTH,
1717 RTF_TLUL,
1718 RTF_TOPLINEPUNCT,
1719 RTF_TPHCOL,
1720 RTF_TPHMRG,
1721 RTF_TPHPG,
1722 RTF_TPOSNEGX,
1723 RTF_TPOSNEGY,
1724 RTF_TPOSXC,
1725 RTF_TPOSXI,
1726 RTF_TPOSXL,
1727 RTF_TPOSX,
1728 RTF_TPOSXO,
1729 RTF_TPOSXR,
1730 RTF_TPOSY,
1731 RTF_TPOSYB,
1732 RTF_TPOSYC,
1733 RTF_TPOSYIL,
1734 RTF_TPOSYIN,
1735 RTF_TPOSYOUT,
1736 RTF_TPOSYT,
1737 RTF_TPVMRG,
1738 RTF_TPVPARA,
1739 RTF_TPVPG,
1740 RTF_TQC,
1741 RTF_TQDEC,
1742 RTF_TQR,
1743 RTF_TRACKFORMATTING,
1744 RTF_TRACKMOVES,
1745 RTF_TRANSMF,
1746 RTF_TRAUTH,
1747 RTF_TRAUTOFIT,
1748 RTF_TRBGBDIAG,
1749 RTF_TRBGCROSS,
1750 RTF_TRBGDCROSS,
1751 RTF_TRBGDKBDIAG,
1752 RTF_TRBGDKCROSS,
1753 RTF_TRBGDKDCROSS,
1754 RTF_TRBGDKFDIAG,
1755 RTF_TRBGDKHOR,
1756 RTF_TRBGDKVERT,
1757 RTF_TRBGFDIAG,
1758 RTF_TRBGHORIZ,
1759 RTF_TRBGVERT,
1760 RTF_TRBRDRB,
1761 RTF_TRBRDRH,
1762 RTF_TRBRDRL,
1763 RTF_TRBRDRR,
1764 RTF_TRBRDRT,
1765 RTF_TRBRDRV,
1766 RTF_TRCBPAT,
1767 RTF_TRCFPAT,
1768 RTF_TRDATE,
1769 RTF_TRFTSWIDTHA,
1770 RTF_TRFTSWIDTHB,
1771 RTF_TRFTSWIDTH,
1772 RTF_TRGAPH,
1773 RTF_TRHDR,
1774 RTF_TRKEEP,
1775 RTF_TRKEEPFOLLOW,
1776 RTF_TRLEFT,
1777 RTF_TROWD,
1778 RTF_TRPADDB,
1779 RTF_TRPADDFB,
1780 RTF_TRPADDFL,
1781 RTF_TRPADDFR,
1782 RTF_TRPADDFT,
1783 RTF_TRPADDL,
1784 RTF_TRPADDR,
1785 RTF_TRPADDT,
1786 RTF_TRPADOB,
1787 RTF_TRPADOFB,
1788 RTF_TRPADOFL,
1789 RTF_TRPADOFR,
1790 RTF_TRPADOFT,
1791 RTF_TRPADOL,
1792 RTF_TRPADOR,
1793 RTF_TRPADOT,
1794 RTF_TRPAT,
1795 RTF_TRQC,
1796 RTF_TRQL,
1797 RTF_TRQR,
1798 RTF_TRRH,
1799 RTF_TRSHDNG,
1800 RTF_TRSPDB,
1801 RTF_TRSPDFB,
1802 RTF_TRSPDFL,
1803 RTF_TRSPDFR,
1804 RTF_TRSPDFT,
1805 RTF_TRSPDL,
1806 RTF_TRSPDR,
1807 RTF_TRSPDT,
1808 RTF_TRSPOB,
1809 RTF_TRSPOFB,
1810 RTF_TRSPOFL,
1811 RTF_TRSPOFR,
1812 RTF_TRSPOFT,
1813 RTF_TRSPOL,
1814 RTF_TRSPOR,
1815 RTF_TRSPOT,
1816 RTF_TRUNCATEFONTHEIGHT,
1817 RTF_TRUNCEX,
1818 RTF_TRWWIDTHA,
1819 RTF_TRWWIDTHB,
1820 RTF_TRWWIDTH,
1821 RTF_TS,
1822 RTF_TSBGBDIAG,
1823 RTF_TSBGCROSS,
1824 RTF_TSBGDCROSS,
1825 RTF_TSBGDKBDIAG,
1826 RTF_TSBGDKCROSS,
1827 RTF_TSBGDKDCROSS,
1828 RTF_TSBGDKFDIAG,
1829 RTF_TSBGDKHOR,
1830 RTF_TSBGDKVERT,
1831 RTF_TSBGFDIAG,
1832 RTF_TSBGHORIZ,
1833 RTF_TSBGVERT,
1834 RTF_TSBRDRB,
1835 RTF_TSBRDRDGL,
1836 RTF_TSBRDRDGR,
1837 RTF_TSBRDRH,
1838 RTF_TSBRDRL,
1839 RTF_TSBRDRR,
1840 RTF_TSBRDRT,
1841 RTF_TSBRDRV,
1842 RTF_TSCBANDHORZEVEN,
1843 RTF_TSCBANDHORZODD,
1844 RTF_TSCBANDSH,
1845 RTF_TSCBANDSV,
1846 RTF_TSCBANDVERTEVEN,
1847 RTF_TSCBANDVERTODD,
1848 RTF_TSCELLCBPAT,
1849 RTF_TSCELLCFPAT,
1850 RTF_TSCELLPADDB,
1851 RTF_TSCELLPADDFB,
1852 RTF_TSCELLPADDFL,
1853 RTF_TSCELLPADDFR,
1854 RTF_TSCELLPADDFT,
1855 RTF_TSCELLPADDL,
1856 RTF_TSCELLPADDR,
1857 RTF_TSCELLPADDT,
1858 RTF_TSCELLPCT,
1859 RTF_TSCELLWIDTH,
1860 RTF_TSCELLWIDTHFTS,
1861 RTF_TSCFIRSTCOL,
1862 RTF_TSCFIRSTROW,
1863 RTF_TSCLASTCOL,
1864 RTF_TSCLASTROW,
1865 RTF_TSCNECELL,
1866 RTF_TSCNWCELL,
1867 RTF_TSCSECELL,
1868 RTF_TSCSWCELL,
1869 RTF_TSD,
1870 RTF_TSNOWRAP,
1871 RTF_TSROWD,
1872 RTF_TSVERTALB,
1873 RTF_TSVERTALC,
1874 RTF_TSVERTALT,
1875 RTF_TWOINONE,
1876 RTF_TWOONONE,
1877 RTF_TX,
1878 RTF_TXBXTWALWAYS,
1879 RTF_TXBXTWFIRST,
1880 RTF_TXBXTWFIRSTLAST,
1881 RTF_TXBXTWLAST,
1882 RTF_TXBXTWNO,
1883 RTF_TXE,
1884 RTF_U,
1885 RTF_UC,
1886 RTF_UD,
1887 RTF_UL,
1888 RTF_ULC,
1889 RTF_ULD,
1890 RTF_ULDASH,
1891 RTF_ULDASHD,
1892 RTF_ULDASHDD,
1893 RTF_ULDB,
1894 RTF_ULHAIR,
1895 RTF_ULHWAVE,
1896 RTF_ULLDASH,
1897 RTF_ULNONE,
1898 RTF_ULTH,
1899 RTF_ULTHD,
1900 RTF_ULTHDASH,
1901 RTF_ULTHDASHD,
1902 RTF_ULTHDASHDD,
1903 RTF_ULTHLDASH,
1904 RTF_ULULDBWAVE,
1905 RTF_ULW,
1906 RTF_ULWAVE,
1907 RTF_UP,
1908 RTF_UPR,
1909 RTF_URTF,
1910 RTF_USELTBALN,
1911 RTF_USENORMSTYFORLIST,
1912 RTF_USERPROPS,
1913 RTF_USEXFORM,
1914 RTF_UTINL,
1915 RTF_V,
1916 RTF_VALIDATEXML,
1917 RTF_VERN,
1918 RTF_VERSION,
1919 RTF_VERTAL,
1920 RTF_VERTALB,
1921 RTF_VERTALC,
1922 RTF_VERTALJ,
1923 RTF_VERTALT,
1924 RTF_VERTDOC,
1925 RTF_VERTSECT,
1926 RTF_VIEWBKSP,
1927 RTF_VIEWKIND,
1928 RTF_VIEWNOBOUND,
1929 RTF_VIEWSCALE,
1930 RTF_VIEWZK,
1931 RTF_WBITMAP,
1932 RTF_WBMBITSPIXEL,
1933 RTF_WBMPLANES,
1934 RTF_WBMWIDTHBYTE,
1935 RTF_WEBHIDDEN,
1936 RTF_WGRFFMTFILTER,
1937 RTF_WIDCTLPAR,
1938 RTF_WIDOWCTRL,
1939 RTF_WINDOWCAPTION,
1940 RTF_WMETAFILE,
1941 RTF_WPEQN,
1942 RTF_WPJST,
1943 RTF_WPSP,
1944 RTF_WRAPAROUND,
1945 RTF_WRAPDEFAULT,
1946 RTF_WRAPTHROUGH,
1947 RTF_WRAPTIGHT,
1948 RTF_WRAPTRSP,
1949 RTF_WRITERESERVATION,
1950 RTF_WRITERESERVHASH,
1951 RTF_WRPPUNCT,
1952 RTF_XE,
1953 RTF_XEF,
1954 RTF_XFORM,
1955 RTF_XMLATTR,
1956 RTF_XMLATTRNAME,
1957 RTF_XMLATTRNS,
1958 RTF_XMLATTRVALUE,
1959 RTF_XMLCLOSE,
1960 RTF_XMLNAME,
1961 RTF_XMLNS,
1962 RTF_XMLNSTBL,
1963 RTF_XMLOPEN,
1964 RTF_XMLSDTTCELL,
1965 RTF_XMLSDTTPARA,
1966 RTF_XMLSDTTREGULAR,
1967 RTF_XMLSDTTROW,
1968 RTF_XMLSDTTUNKNOWN,
1969 RTF_YR,
1970 RTF_YTS,
1971 RTF_YXE,
1972 RTF_ZWBO,
1973 RTF_ZWJ,
1974 RTF_ZWNBO,
1975 RTF_ZWNJ,
1976 RTF_FLYMAINCNT,
1977 RTF_FLYVERT,
1978 RTF_FLYHORZ,
1979 RTF_FLYANCHOR
1981 const char* keywordToString(RTFKeyword nKeyword);
1983 /// Types of an RTF Control Word
1984 enum RTFControlTypes
1986 CONTROL_FLAG, // eg \sbknone takes no parameter
1987 CONTROL_DESTINATION, // eg \fonttbl, if ignored, the whole group should be skipped
1988 CONTROL_SYMBOL, // eg \tab
1989 CONTROL_TOGGLE, // eg \b (between on and off)
1990 CONTROL_VALUE // eg \fs (requires parameter)
1993 /// Represents an RTF Control Word
1994 class RTFSymbol
1996 const char* m_sKeyword;
1997 int m_nControlType;
1998 RTFKeyword m_nIndex;
2000 int m_nDefValue; ///< Most of the control words default to 0.
2002 public:
2003 RTFSymbol() = default;
2004 RTFSymbol(const char* sKeyword, int nControlType = 0, RTFKeyword nIndex = RTF_invalid,
2005 int nDefValue = 0)
2006 : m_sKeyword(sKeyword)
2007 , m_nControlType(nControlType)
2008 , m_nIndex(nIndex)
2009 , m_nDefValue(nDefValue)
2013 const char* GetKeyword() const { return m_sKeyword; }
2015 int GetControlType() const { return m_nControlType; }
2017 RTFKeyword GetIndex() const { return m_nIndex; }
2019 int GetDefValue() const { return m_nDefValue; }
2022 extern RTFSymbol const aRTFControlWords[];
2023 extern int nRTFControlWords;
2025 /// Represents an RTF Math Control Word
2026 class RTFMathSymbol
2028 RTFKeyword m_eKeyword;
2029 int m_nToken; ///< This is the OOXML token equivalent.
2030 Destination m_eDestination;
2032 public:
2033 RTFMathSymbol(RTFKeyword eKeyword, int nToken = 0,
2034 Destination eDestination = Destination::NORMAL)
2035 : m_eKeyword(eKeyword)
2036 , m_nToken(nToken)
2037 , m_eDestination(eDestination)
2041 int GetToken() const { return m_nToken; }
2043 Destination GetDestination() const { return m_eDestination; }
2045 bool operator<(const RTFMathSymbol& rOther) const;
2048 extern RTFMathSymbol const aRTFMathControlWords[];
2049 extern int nRTFMathControlWords;
2051 } // namespace rtftok
2052 } // namespace writerfilter
2054 #endif // INCLUDED_WRITERFILTER_SOURCE_RTFTOK_RTFCONTROLWORDS_HXX
2056 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */