xref: /trunk/main/svtools/inc/svtools/rtftoken.h (revision 5d328669834268fa077da8fd0d9b44cc5ce2793b)
1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 
24 
25 #ifndef _RTFTOKEN_H
26 #define _RTFTOKEN_H
27 
28 class String;
29 
30 // suche die TokenID zu dem Token
31 int GetRTFToken( const String& rSearch );
32 
33 enum RTF_TOKEN_RANGES {
34     RTF_NOGROUP                     = 0x0100,
35     RTF_DOCFMT                      = 0x0200,
36     RTF_SECTFMT                     = 0x0300,
37     RTF_PARFMT                      = 0x0400,
38     RTF_TABSTOPDEF                  = 0x0500,
39     RTF_BRDRDEF                     = 0x0600,
40     RTF_CHRFMT                      = 0x0700,
41     RTF_SPECCHAR                    = 0x0800,
42     RTF_APOCTL                      = 0x0900,
43     RTF_SHADINGDEF                  = 0x0A00,
44     // free                         = 0x0B00,
45     RTF_DRAWOBJECTS                 = 0x0C00,
46     RTF_OBJECTS                     = 0x0D00,
47     RTF_NUMBULLETS                  = 0x0E00,
48 
49     // !!! kann hinein verodert werden (Border/Background) !!!!
50     RTF_TABLEDEF                    = 0x1000,
51 
52     // !!! kann hinein verodert werden (Border/Tab) !!!!
53     RTF_SWGDEFS                     = 0x4000
54 };
55 
56 enum RTF_TOKEN_IDS {
57 
58     RTF_TEXTTOKEN                       = RTF_NOGROUP,
59     RTF_SINGLECHAR,
60     RTF_UNKNOWNCONTROL,
61     RTF_UNKNOWNDATA,
62 
63     RTF_RTF,
64     RTF_ANSITYPE,
65     RTF_MACTYPE,
66     RTF_PCTYPE,
67     RTF_PCATYPE,
68     RTF_NEXTTYPE,
69 
70     RTF_STYLESHEET,
71     RTF_SBASEDON,
72     RTF_SNEXT,
73     RTF_SHIDDEN,
74     RTF_SAUTOUPD,
75 
76     RTF_KEYCODE,
77     RTF_FNKEY,
78     RTF_ALTKEY,
79     RTF_SHIFTKEY,
80     RTF_CTRLKEY,
81 
82     RTF_FONTTBL,
83     RTF_DEFF,
84     RTF_FNIL,
85     RTF_FROMAN,
86     RTF_FSWISS,
87     RTF_FMODERN,
88     RTF_FSCRIPT,
89     RTF_FDECOR,
90     RTF_FTECH,
91 
92     RTF_COLORTBL,
93     RTF_RED,
94     RTF_GREEN,
95     RTF_BLUE,
96 
97     RTF_INFO,
98     RTF_TITLE,
99     RTF_SUBJECT,
100     RTF_AUTHOR,
101     RTF_OPERATOR,
102     RTF_KEYWORDS,
103     RTF_COMMENT,
104     RTF_VERSION,
105     RTF_DOCCOMM,
106     RTF_VERN,
107     RTF_CREATIM,
108     RTF_REVTIM,
109     RTF_PRINTIM,
110     RTF_BUPTIM,
111     RTF_EDMINS,
112     RTF_NOFPAGES,
113     RTF_NOFWORDS,
114     RTF_NOFCHARS,
115     RTF_ID,
116     RTF_YR,
117     RTF_MO,
118     RTF_DY,
119     RTF_HR,
120     RTF_MIN,
121     RTF_USERPROPS,
122     RTF_CATEGORY,
123     RTF_COMPANY,
124     RTF_MANAGER,
125     RTF_PROPNAME,
126     RTF_LINKVAL,
127     RTF_NOFCHARSWS,
128     RTF_HLINKBASE,
129     RTF_STATICVAL,
130     RTF_PROPTYPE,
131 
132     RTF_ANNOTATION,
133     RTF_ATNID,
134 
135     RTF_FOOTNOTE,
136 
137     RTF_XE,
138     RTF_BXE,
139     RTF_IXE,
140     RTF_RXE,
141     RTF_TXE,
142     RTF_YXE,
143 
144     RTF_TC,
145     RTF_TCF,
146     RTF_TCL,
147 
148     RTF_BKMKSTART,
149     RTF_BKMKEND,
150 
151     RTF_PICT,                           // Bitmaps
152     RTF_PICW,
153     RTF_PICH,
154     RTF_WBMBITSPIXEL,
155     RTF_WBMPLANES,
156     RTF_WBMWIDTHBYTES,
157     RTF_PICWGOAL,
158     RTF_PICHGOAL,
159     RTF_BIN,
160     RTF_PICSCALEX,
161     RTF_PICSCALEY,
162     RTF_PICSCALED,
163     RTF_WBITMAP,
164     RTF_WMETAFILE,
165     RTF_MACPICT,
166     RTF_OSMETAFILE,
167     RTF_DIBITMAP,
168     RTF_PICCROPT,
169     RTF_PICCROPB,
170     RTF_PICCROPL,
171     RTF_PICCROPR,
172     RTF_PICDATA,
173     RTF_PICBMP,
174     RTF_PICBPP,
175     RTF_PICPROP,
176     RTF_SHPPICT,
177     RTF_EMFBLIP,
178     RTF_PNGBLIP,
179     RTF_JPEGBLIP,
180     RTF_NONSHPPICT,
181     RTF_BLIPTAG,
182     RTF_BLIPUID,
183     RTF_BLIPUPI,
184 
185     RTF_FIELD,                      // Felder
186     RTF_FLDDIRTY,
187     RTF_FLDEDIT,
188     RTF_FLDLOCK,
189     RTF_FLDPRIV,
190     RTF_FLDINST,
191     RTF_FLDRSLT,
192     RTF_FLDTYPE,
193     RTF_TIME,
194     RTF_DATE,
195     RTF_WPEQN,
196 
197     RTF_NOLINE,
198     RTF_REVISED,
199 
200     RTF_BKMKCOLF,
201     RTF_BKMKCOLL,
202     RTF_PSOVER,
203     RTF_DOCTEMP,
204     RTF_DELETED,
205 
206     RTF_FCHARSET,
207     RTF_FALT,
208     RTF_FPRQ,
209     RTF_PANOSE,
210     RTF_FNAME,
211     RTF_FBIAS,
212 
213     RTF_ADDITIVE,
214     RTF_BKMKPUB,
215     RTF_CPG,
216     RTF_DATAFIELD,
217 
218     RTF_FBIDI,
219     RTF_FID,
220     RTF_FILE,
221     RTF_FILETBL,
222     RTF_FNETWORK,
223     RTF_FONTEMB,
224     RTF_FONTFILE,
225     RTF_FOSNUM,
226     RTF_FRELATIVE,
227     RTF_FTNIL,
228     RTF_FTTRUETYPE,
229     RTF_FVALIDDOS,
230     RTF_FVALIDHPFS,
231     RTF_FVALIDMAC,
232     RTF_FVALIDNTFS,
233     RTF_LINKSELF,
234     RTF_PUBAUTO,
235     RTF_REVTBL,
236     RTF_RTLMARK,
237     RTF_SEC,
238     RTF_TCN,
239     RTF_XEF,
240 
241     RTF_UD,                 // Unicode
242     RTF_UPR,
243     RTF_U,
244     RTF_UC,
245     RTF_ANSICPG,
246 
247     RTF_FFEXITMCR,          // Form Fields
248     RTF_FFENTRYMCR,
249     RTF_FFDEFTEXT,
250     RTF_FFFORMAT,
251     RTF_FFSTATTEXT,
252     RTF_FORMFIELD,
253     RTF_FFNAME,
254     RTF_FFHELPTEXT,
255     RTF_FFL,
256     RTF_FFOWNHELP,
257     RTF_FFOWNSTAT,
258     RTF_FFMAXLEN,
259     RTF_FFHASLISTBOX,
260     RTF_FFHPS,
261     RTF_FFPROT,
262     RTF_FFTYPE,
263     RTF_FFTYPETXT,
264     RTF_FFSIZE,
265     RTF_FFRECALC,
266     RTF_FFRES,
267     RTF_FFDEFRES,
268 
269     RTF_HIGHLIGHT,
270 
271 /* */
272 
273     RTF_DEFTAB          = RTF_DOCFMT,
274     RTF_HYPHHOTZ,
275     RTF_LINESTART,
276     RTF_FRACWIDTH,
277     RTF_NEXTFILE,
278     RTF_TEMPLATE,
279     RTF_MAKEBACKUP,
280     RTF_DEFFORMAT,
281     RTF_DEFLANG,
282     RTF_FTNSEP,
283     RTF_FTNSEPC,
284     RTF_FTNCN,
285     RTF_ENDNOTES,
286     RTF_ENDDOC,
287     RTF_FTNTJ,
288     RTF_FTNBJ,
289     RTF_FTNSTART,
290     RTF_FTNRESTART,
291     RTF_PAPERW,
292     RTF_PAPERH,
293     RTF_MARGL,
294     RTF_MARGR,
295     RTF_MARGT,
296     RTF_MARGB,
297     RTF_FACINGP,
298     RTF_GUTTER,
299     RTF_MARGMIRROR,
300     RTF_LANDSCAPE,
301     RTF_PGNSTART,
302     RTF_WIDOWCTRL,
303     RTF_REVISIONS,
304     RTF_REVPROP,
305     RTF_REVBAR,
306 
307     RTF_AENDDOC,
308     RTF_AENDNOTES,
309     RTF_AFTNBJ,
310     RTF_AFTNCN,
311     RTF_AFTNNALC,
312     RTF_AFTNNAR,
313     RTF_AFTNNAUC,
314     RTF_AFTNNCHI,
315     RTF_AFTNNRLC,
316     RTF_AFTNNRUC,
317     RTF_AFTNRESTART,
318     RTF_AFTNRSTCONT,
319     RTF_AFTNSEP,
320     RTF_AFTNSEPC,
321     RTF_AFTNSTART,
322     RTF_AFTNTJ,
323     RTF_ALLPROT,
324     RTF_ANNOTPROT,
325     RTF_ATNAUTHOR,
326     RTF_ATNICN,
327     RTF_ATNREF,
328     RTF_ATNTIME,
329     RTF_ATRFEND,
330     RTF_ATRFSTART,
331     RTF_BRKFRM,
332     RTF_CVMME,
333     RTF_FET,
334     RTF_FLDALT,
335     RTF_FORMDISP,
336     RTF_FORMPROT,
337     RTF_FORMSHADE,
338     RTF_FTNALT,
339     RTF_FTNNALC,
340     RTF_FTNNAR,
341     RTF_FTNNAUC,
342     RTF_FTNNCHI,
343     RTF_FTNNRLC,
344     RTF_FTNNRUC,
345     RTF_FTNRSTCONT,
346     RTF_FTNRSTPG,
347     RTF_HYPHAUTO,
348     RTF_HYPHCAPS,
349     RTF_HYPHCONSEC,
350     RTF_LINKSTYLES,
351     RTF_LTRDOC,
352     RTF_NOCOLBAL,
353     RTF_NOEXTRASPRL,
354     RTF_NOTABIND,
355     RTF_OTBLRUL,
356     RTF_PRCOLBL,
357     RTF_PRINTDATA,
358     RTF_PSZ,
359     RTF_REVPROT,
360     RTF_RTLDOC,
361     RTF_SPRSSPBF,
362     RTF_SPRSTSP,
363     RTF_SWPBDR,
364     RTF_TRANSMF,
365     RTF_WRAPTRSP,
366 
367     RTF_PRIVATE,
368     RTF_NOULTRLSPC,
369     RTF_MSMCAP,
370     RTF_NOLEAD,
371     RTF_NOSPACEFORUL,
372     RTF_LYTEXCTTP,
373     RTF_LYTPRTMET,
374     RTF_DNTBLNSBDB,
375     RTF_FROMTEXT,
376     RTF_EXPSHRTN,
377     RTF_PGBRDRT,
378     RTF_SPRSBSP,
379     RTF_PGBRDRR,
380     RTF_PGBRDRSNAP,
381     RTF_BDBFHDR,
382     RTF_SUBFONTBYSIZE,
383     RTF_TRUNCATEFONTHEIGHT,
384     RTF_SPRSLNSP,
385     RTF_SPRSTSM,
386     RTF_PGBRDRL,
387     RTF_WPJST,
388     RTF_PGBRDRB,
389     RTF_WPSP,
390     RTF_NOXLATTOYEN,
391     RTF_OLDLINEWRAP,
392     RTF_PGBRDRFOOT,
393     RTF_PGBRDRHEAD,
394     RTF_DEFLANGFE,
395     RTF_DOCTYPE,
396     RTF_PGBRDROPT,
397     RTF_VIEWKIND,
398     RTF_VIEWSCALE,
399     RTF_WINDOWCAPTION,
400     RTF_BRDRART,
401     RTF_VIEWZK,
402     RTF_DOCVAR,
403 
404     RTF_DGMARGIN,
405     RTF_AFTNNCHOSUNG,
406     RTF_AFTNNCNUM,
407     RTF_AFTNNDBAR,
408     RTF_AFTNNDBNUM,
409     RTF_AFTNNDBNUMD,
410     RTF_AFTNNDBNUMK,
411     RTF_AFTNNDBNUMT,
412     RTF_AFTNNGANADA,
413     RTF_AFTNNGBNUM,
414     RTF_AFTNNGBNUMD,
415     RTF_AFTNNGBNUMK,
416     RTF_AFTNNGBNUML,
417     RTF_AFTNNZODIAC,
418     RTF_AFTNNZODIACD,
419     RTF_AFTNNZODIACL,
420     RTF_FTNNCHOSUNG,
421     RTF_FTNNCNUM,
422     RTF_FTNNDBAR,
423     RTF_FTNNDBNUM,
424     RTF_FTNNDBNUMD,
425     RTF_FTNNDBNUMK,
426     RTF_FTNNDBNUMT,
427     RTF_FTNNGANADA,
428     RTF_FTNNGBNUM,
429     RTF_FTNNGBNUMD,
430     RTF_FTNNGBNUMK,
431     RTF_FTNNGBNUML,
432     RTF_FTNNZODIAC,
433     RTF_FTNNZODIACD,
434     RTF_FTNNZODIACL,
435 
436     RTF_ADEFLANG,
437     RTF_ADEFF,
438 
439 /* */
440 
441     RTF_SECTD               = RTF_SECTFMT,
442     RTF_ENDNHERE,
443     RTF_BINFSXN,
444     RTF_BINSXN,
445     RTF_SBKNONE,
446     RTF_SBKCOL,
447     RTF_SBKPAGE,
448     RTF_SBKEVEN,
449     RTF_SBKODD,
450     RTF_COLS,
451     RTF_COLSX,
452     RTF_COLNO,
453     RTF_COLSR,
454     RTF_COLW,
455     RTF_LINEBETCOL,
456     RTF_LINEMOD,
457     RTF_LINEX,
458     RTF_LINESTARTS,
459     RTF_LINERESTART,
460     RTF_LINEPAGE,
461     RTF_LINECONT,
462     RTF_PGWSXN,
463     RTF_PGHSXN,
464     RTF_MARGLSXN,
465     RTF_MARGRSXN,
466     RTF_MARGTSXN,
467     RTF_MARGBSXN,
468     RTF_GUTTERSXN,
469     RTF_LNDSCPSXN,
470     RTF_FACPGSXN,
471     RTF_TITLEPG,
472     RTF_HEADERY,
473     RTF_FOOTERY,
474     RTF_PGNSTARTS,
475     RTF_PGNCONT,
476     RTF_PGNRESTART,
477     RTF_PGNX,
478     RTF_PGNY,
479     RTF_PGNDEC,
480     RTF_PGNUCRM,
481     RTF_PGNLCRM,
482     RTF_PGNUCLTR,
483     RTF_PGNLCLTR,
484     RTF_VERTALT,
485     RTF_VERTALB,
486     RTF_VERTALC,
487     RTF_VERTALJ,
488 
489     RTF_FOOTER,
490     RTF_FOOTERL,
491     RTF_FOOTERR,
492     RTF_FOOTERF,
493     RTF_HEADER,
494     RTF_HEADERL,
495     RTF_HEADERR,
496     RTF_HEADERF,
497     RTF_DS,
498     RTF_LTRSECT,
499     RTF_PGNHN,
500     RTF_PGNHNSC,
501     RTF_PGNHNSH,
502     RTF_PGNHNSM,
503     RTF_PGNHNSN,
504     RTF_PGNHNSP,
505     RTF_RTLSECT,
506     RTF_SECTUNLOCKED,
507     RTF_STEXTFLOW,
508     RTF_PGNCHOSUNG,
509     RTF_PGNCNUM,
510     RTF_PGNDBNUMK,
511     RTF_PGNDBNUMT,
512     RTF_PGNGANADA,
513     RTF_PGNGBNUM,
514     RTF_PGNGBNUMD,
515     RTF_PGNGBNUMK,
516     RTF_PGNGBNUML,
517     RTF_PGNZODIAC,
518     RTF_PGNZODIACD,
519     RTF_PGNZODIACL,
520     RTF_SECTDEFAULTCL,
521     RTF_SECTEXPAND,
522     RTF_SECTLINEGRID,
523     RTF_SECTSPECIFYCL,
524     RTF_SECTSPECIFYL,
525 
526     // Swg-Header/Footer-Tokens
527     RTF_HEADER_YB   = (RTF_SECTFMT|RTF_SWGDEFS),
528     RTF_HEADER_XL,
529     RTF_HEADER_XR,
530     RTF_FOOTER_YT,
531     RTF_FOOTER_XL,
532     RTF_FOOTER_XR,
533     RTF_HEADER_YH,
534     RTF_FOOTER_YH,
535     RTF_BALANCED_COLUMN,
536 
537 
538 /* */
539 
540     RTF_PARD                = RTF_PARFMT,
541     RTF_S,
542     RTF_INTBL,
543     RTF_KEEP,
544     RTF_KEEPN,
545     RTF_LEVEL,
546     RTF_PAGEBB,
547     RTF_SBYS,
548     RTF_QL,
549     RTF_QR,
550     RTF_QJ,
551     RTF_QC,
552     RTF_FI,
553     RTF_LI,
554     RTF_LIN,
555     RTF_RI,
556     RTF_RIN,
557     RTF_SB,
558     RTF_SA,
559     RTF_SL,
560     RTF_HYPHPAR,
561     RTF_LTRPAR,
562     RTF_NOWIDCTLPAR,
563     RTF_RTLPAR,
564     RTF_SLMULT,
565     RTF_SUBDOCUMENT,
566 
567     RTF_WIDCTLPAR,
568 
569     RTF_LISTTEXT,
570     RTF_POSYIN,
571     RTF_PNRNOT,
572     RTF_BRDRDASHDOTSTR,
573     RTF_POSYOUT,
574     RTF_BRDRDASHD,
575     RTF_BRDRDASHDD,
576     RTF_BRDRENGRAVE,
577     RTF_BRDRTHTNLG,
578     RTF_BRDREMBOSS,
579     RTF_BRDRTNTHTNLG,
580     RTF_BRDRDASHSM,
581     RTF_BRDRTHTNMG,
582     RTF_OVERLAY,
583     RTF_BRDRTNTHSG,
584     RTF_BRDRTNTHMG,
585     RTF_BRDRTHTNSG,
586     RTF_BRDRTNTHLG,
587     RTF_BRDRTRIPLE,
588     RTF_BRDRTNTHTNSG,
589     RTF_BRDRTNTHTNMG,
590     RTF_BRDRWAVYDB,
591     RTF_BRDRWAVY,
592     RTF_ILVL,
593     RTF_DFRSTOP,
594     RTF_DFRXST,
595     RTF_PNRAUTH,
596     RTF_DFRSTART,
597     RTF_OUTLINELEVEL,
598     RTF_DFRAUTH,
599     RTF_DFRDATE,
600     RTF_PNRRGB,
601     RTF_PNRPNBR,
602     RTF_PNRSTART,
603     RTF_PNRXST,
604     RTF_PNRSTOP,
605     RTF_PNRDATE,
606     RTF_PNRNFC,
607     RTF_NOSNAPLINEGRID,
608     RTF_FAAUTO,
609     RTF_FAHANG,
610     RTF_FAVAR,
611     RTF_FACENTER,
612     RTF_FAROMAN,
613     RTF_FAFIXED,
614     RTF_ADJUSTRIGHT,
615     RTF_LS,
616     RTF_NOCWRAP,
617     RTF_NOOVERFLOW,
618     RTF_ASPALPHA,
619 
620 
621 /* */
622 
623     RTF_TX                  = RTF_TABSTOPDEF,
624     RTF_TB,
625     RTF_TQL,
626     RTF_TQR,
627     RTF_TQC,
628     RTF_TQDEC,
629     RTF_TLDOT,
630     RTF_TLHYPH,
631     RTF_TLUL,
632     RTF_TLTH,
633     RTF_TLEQ,
634 
635     // Swg-TabStop-Tokens
636     RTF_TLSWG = (RTF_TABSTOPDEF|RTF_SWGDEFS),
637 
638 /* */
639 
640     RTF_BRDRT       = RTF_BRDRDEF,
641     RTF_BRDRB,
642     RTF_BRDRL,
643     RTF_BRDRR,
644     RTF_BRDRBTW,
645     RTF_BRDRBAR,
646     RTF_BOX,
647     RTF_BRSP,
648     RTF_BRDRW,
649     RTF_BRDRCF,
650     RTF_BRDRS,
651     RTF_BRDRTH,
652     RTF_BRDRSH,
653     RTF_BRDRDB,
654     RTF_BRDRDOT,
655     RTF_BRDRHAIR,
656     RTF_BRDRDASH,
657     RTF_BRDRFRAME,
658 
659     // Swg-Border-Tokens
660     RTF_BRDBOX          = (RTF_BRDRDEF|RTF_SWGDEFS),
661     RTF_BRDLINE_COL,
662     RTF_BRDLINE_IN,
663     RTF_BRDLINE_OUT,
664     RTF_BRDLINE_DIST,
665 
666 /* */
667 
668     RTF_PLAIN       = RTF_CHRFMT,
669     RTF_B,
670     RTF_CAPS,
671     RTF_DN,
672     RTF_SUB,
673     RTF_NOSUPERSUB,
674     RTF_EXPND,
675     RTF_EXPNDTW,
676     RTF_KERNING,
677     RTF_F,
678     RTF_FS,
679     RTF_I,
680     RTF_OUTL,
681     RTF_SCAPS,
682     RTF_SHAD,
683     RTF_STRIKE,
684     RTF_UL,
685     RTF_ULD,
686     RTF_ULDB,
687     RTF_ULNONE,
688     RTF_ULW,
689     RTF_OL,
690     RTF_OLD,
691     RTF_OLDB,
692     RTF_OLNONE,
693     RTF_OLW,
694     RTF_UP,
695     RTF_SUPER,
696     RTF_V,
697     RTF_CF,
698     RTF_CB,
699     RTF_LANG,
700     RTF_CCHS,
701     RTF_CS,
702     RTF_LTRCH,
703     RTF_REVAUTH,
704     RTF_REVDTTM,
705     RTF_RTLCH,
706 
707     RTF_CHBGFDIAG,
708     RTF_CHBGDKVERT,
709     RTF_CHBGDKHORIZ,
710     RTF_CHBRDR,
711     RTF_CHBGVERT,
712     RTF_CHBGHORIZ,
713     RTF_CHBGDKFDIAG,
714     RTF_CHBGDCROSS,
715     RTF_CHBGCROSS,
716     RTF_CHBGBDIAG,
717     RTF_CHBGDKDCROSS,
718     RTF_CHBGDKCROSS,
719     RTF_CHBGDKBDIAG,
720     RTF_ULDASHD,
721     RTF_ULDASH,
722     RTF_ULDASHDD,
723     RTF_ULWAVE,
724     RTF_ULC,
725     RTF_ULTH,
726     RTF_OLDASHD,
727     RTF_OLDASH,
728     RTF_OLDASHDD,
729     RTF_OLWAVE,
730     RTF_OLC,
731     RTF_OLTH,
732     RTF_EMBO,
733     RTF_IMPR,
734     RTF_STRIKED,
735     RTF_CRDATE,
736     RTF_CRAUTH,
737     RTF_CHARSCALEX,
738     RTF_CHCBPAT,
739     RTF_CHCFPAT,
740     RTF_CHSHDNG,
741     RTF_REVAUTHDEL,
742     RTF_REVDTTMDEL,
743     RTF_CGRID,
744     RTF_GCW,
745     RTF_NOSECTEXPAND,
746     RTF_GRIDTBL,
747     RTF_G,
748     RTF_ANIMTEXT,
749     RTF_ULTHD,
750     RTF_ULTHDASH,
751     RTF_ULLDASH,
752     RTF_ULTHLDASH,
753     RTF_ULTHDASHD,
754     RTF_ULTHDASHDD,
755     RTF_ULHWAVE,
756     RTF_ULULDBWAVE,
757     RTF_OLTHD,
758     RTF_OLTHDASH,
759     RTF_OLLDASH,
760     RTF_OLTHLDASH,
761     RTF_OLTHDASHD,
762     RTF_OLTHDASHDD,
763     RTF_OLHWAVE,
764     RTF_OLOLDBWAVE,
765 
766     // association control words
767     RTF_AB,
768     RTF_ACAPS,
769     RTF_ACF,
770     RTF_ADN,
771     RTF_AEXPND,
772     RTF_AF,
773     RTF_AFS,
774     RTF_AI,
775     RTF_ALANG,
776     RTF_AOUTL,
777     RTF_ASCAPS,
778     RTF_ASHAD,
779     RTF_ASTRIKE,
780     RTF_AUL,
781     RTF_AULD,
782     RTF_AULDB,
783     RTF_AULNONE,
784     RTF_AULW,
785     RTF_AUP,
786 
787     RTF_LOCH,
788     RTF_HICH,
789     RTF_DBCH,
790     RTF_LANGFE,
791     RTF_ACCNONE,
792     RTF_ACCDOT,
793     RTF_ACCCOMMA,
794     RTF_TWOINONE,
795     RTF_HORZVERT,
796 
797     // Swg-Border-Tokens
798     RTF_SWG_ESCPROP     = (RTF_CHRFMT|RTF_SWGDEFS),
799     RTF_HYPHEN,
800     RTF_HYPHLEAD,
801     RTF_HYPHTRAIL,
802     RTF_HYPHMAX,
803 
804 
805 /* */
806 
807     RTF_CHDATE              = RTF_SPECCHAR,
808     RTF_CHDATEL,
809     RTF_CHDATEA,
810     RTF_CHTIME,
811     RTF_CHPGN,
812     RTF_CHFTN,
813     RTF_CHATN,
814     RTF_CHFTNSEP,
815     RTF_CHFTNSEPC,
816     RTF_CELL,
817     RTF_ROW,
818     RTF_PAR,
819     RTF_SECT,
820     RTF_PAGE,
821     RTF_COLUM,
822     RTF_LINE,
823     RTF_TAB,
824     RTF_EMDASH,
825     RTF_ENDASH,
826     RTF_BULLET,
827     RTF_LQUOTE,
828     RTF_RQUOTE,
829     RTF_LDBLQUOTE,
830     RTF_RDBLQUOTE,
831     RTF_FORMULA,
832     RTF_NONBREAKINGSPACE,
833     RTF_OPTIONALHYPHEN,
834     RTF_NONBREAKINGHYPHEN,
835     RTF_SUBENTRYINDEX,
836     RTF_IGNOREFLAG,
837     RTF_HEX,
838     RTF_EMSPACE,
839     RTF_ENSPACE,
840     RTF_LTRMARK,
841     RTF_SECTNUM,
842     RTF_SOFTCOL,
843     RTF_SOFTLHEIGHT,
844     RTF_SOFTLINE,
845     RTF_SOFTPAGE,
846     RTF_ZWJ,
847     RTF_ZWNJ,
848 
849 /* */
850 
851     RTF_ABSW = RTF_APOCTL,
852     RTF_ABSH,
853     RTF_NOWRAP,
854     RTF_DXFRTEXT,
855     RTF_DFRMTXTX,
856     RTF_DFRMTXTY,
857     RTF_DROPCAPLI,
858     RTF_DROPCAPT,
859     RTF_ABSNOOVRLP,
860     RTF_PHMRG,
861     RTF_PHPG,
862     RTF_PHCOL,
863     RTF_POSX,
864     RTF_POSNEGX,
865     RTF_POSXC,
866     RTF_POSXI,
867     RTF_POSXO,
868     RTF_POSXL,
869     RTF_POSXR,
870     RTF_PVMRG,
871     RTF_PVPG,
872     RTF_PVPARA,
873     RTF_POSY,
874     RTF_POSNEGY,
875     RTF_POSYT,
876     RTF_POSYIL,
877     RTF_POSYB,
878     RTF_POSYC,
879     RTF_ABSLOCK,
880     RTF_FRMTXLRTB,
881     RTF_FRMTXTBRL,
882     RTF_FRMTXBTLR,
883     RTF_FRMTXLRTBV,
884     RTF_FRMTXTBRLV,
885 
886     // Swg-Frame-Tokens
887     RTF_FLYPRINT = (RTF_APOCTL|RTF_SWGDEFS),
888     RTF_FLYOPAQUE,
889     RTF_FLYPRTCTD,
890     RTF_FLYMAINCNT,
891     RTF_FLYVERT,
892     RTF_FLYHORZ,
893     RTF_FLYOUTLEFT,
894     RTF_FLYOUTRIGHT,
895     RTF_FLYOUTUPPER,
896     RTF_FLYOUTLOWER,
897     RTF_FLYANCHOR,
898     RTF_FLY_CNTNT,
899     RTF_FLY_COLUMN,
900     RTF_FLY_PAGE,
901     RTF_FLY_INPARA,
902 
903 
904 /* */
905 
906     RTF_SHADING     = RTF_SHADINGDEF,
907     RTF_CFPAT,
908     RTF_CBPAT,
909     RTF_BGHORIZ,
910     RTF_BGVERT,
911     RTF_BGFDIAG,
912     RTF_BGBDIAG,
913     RTF_BGCROSS,
914     RTF_BGDCROSS,
915     RTF_BGDKHORIZ,
916     RTF_BGDKVERT,
917     RTF_BGDKFDIAG,
918     RTF_BGDKBDIAG,
919     RTF_BGDKCROSS,
920     RTF_BGDKDCROSS,
921 
922 /* */
923 
924     RTF_TROWD           = RTF_TABLEDEF,
925     RTF_TRGAPH,
926     RTF_TRLEFT,
927     RTF_TRRH,
928 
929     RTF_TRQL,
930     RTF_TRQR,
931     RTF_TRQC,
932 
933     RTF_CLMGF,
934     RTF_CLMRG,
935     RTF_CELLX,
936     RTF_LTRROW,
937     RTF_RTLROW,
938     RTF_TRBRDRB,
939     RTF_TRBRDRH,
940     RTF_TRBRDRL,
941     RTF_TRBRDRR,
942     RTF_TRBRDRT,
943     RTF_TRBRDRV,
944     RTF_TRHDR,
945     RTF_TRKEEP,
946     RTF_TRPADDB,
947     RTF_TRPADDL,
948     RTF_TRPADDR,
949     RTF_TRPADDT,
950     RTF_TRPADDFB,
951     RTF_TRPADDFL,
952     RTF_TRPADDFR,
953     RTF_TRPADDFT,
954     RTF_TCELLD,
955     RTF_CLTXTBRL,
956     RTF_CLTXLRTB,
957     RTF_CLVERTALB,
958     RTF_CLVERTALT,
959     RTF_CLVERTALC,
960     RTF_CLVMGF,
961     RTF_CLVMRG,
962     RTF_CLTXTBRLV,
963     RTF_CLTXBTLR,
964     RTF_CLTXLRTBV,
965     RTF_CLPADL,
966     RTF_CLPADT,
967     RTF_CLPADB,
968     RTF_CLPADR,
969     RTF_CLPADFL,
970     RTF_CLPADFT,
971     RTF_CLPADFB,
972     RTF_CLPADFR,
973 
974 
975     RTF_CLBRDRT = (RTF_BRDRDEF|RTF_TABLEDEF),
976     RTF_CLBRDRL,
977     RTF_CLBRDRB,
978     RTF_CLBRDRR,
979 
980     RTF_CLCFPAT = (RTF_SHADINGDEF|RTF_TABLEDEF),
981     RTF_CLCBPAT,
982     RTF_CLSHDNG,
983     RTF_CLBGHORIZ,
984     RTF_CLBGVERT,
985     RTF_CLBGFDIAG,
986     RTF_CLBGBDIAG,
987     RTF_CLBGCROSS,
988     RTF_CLBGDCROSS,
989     RTF_CLBGDKHOR,
990     RTF_CLBGDKVERT,
991     RTF_CLBGDKFDIAG,
992     RTF_CLBGDKBDIAG,
993     RTF_CLBGDKCROSS,
994     RTF_CLBGDKDCROSS,
995 
996 /* */
997 
998     RTF_DO = RTF_DRAWOBJECTS,
999     RTF_DOBXCOLUMN,
1000     RTF_DOBXMARGIN,
1001     RTF_DOBXPAGE,
1002     RTF_DOBYMARGIN,
1003     RTF_DOBYPAGE,
1004     RTF_DOBYPARA,
1005     RTF_DODHGT,
1006     RTF_DOLOCK,
1007     RTF_DPAENDHOL,
1008     RTF_DPAENDL,
1009     RTF_DPAENDSOL,
1010     RTF_DPAENDW,
1011     RTF_DPARC,
1012     RTF_DPARCFLIPX,
1013     RTF_DPARCFLIPY,
1014     RTF_DPASTARTHOL,
1015     RTF_DPASTARTL,
1016     RTF_DPASTARTSOL,
1017     RTF_DPASTARTW,
1018     RTF_DPCALLOUT,
1019     RTF_DPCOA,
1020     RTF_DPCOACCENT,
1021     RTF_DPCOBESTFIT,
1022     RTF_DPCOBORDER,
1023     RTF_DPCODABS,
1024     RTF_DPCODBOTTOM,
1025     RTF_DPCODCENTER,
1026     RTF_DPCODTOP,
1027     RTF_DPCOLENGTH,
1028     RTF_DPCOMINUSX,
1029     RTF_DPCOMINUSY,
1030     RTF_DPCOOFFSET,
1031     RTF_DPCOSMARTA,
1032     RTF_DPCOTDOUBLE,
1033     RTF_DPCOTRIGHT,
1034     RTF_DPCOTSINGLE,
1035     RTF_DPCOTTRIPLE,
1036     RTF_DPCOUNT,
1037     RTF_DPELLIPSE,
1038     RTF_DPENDGROUP,
1039     RTF_DPFILLBGCB,
1040     RTF_DPFILLBGCG,
1041     RTF_DPFILLBGCR,
1042     RTF_DPFILLBGGRAY,
1043     RTF_DPFILLBGPAL,
1044     RTF_DPFILLFGCB,
1045     RTF_DPFILLFGCG,
1046     RTF_DPFILLFGCR,
1047     RTF_DPFILLFGGRAY,
1048     RTF_DPFILLFGPAL,
1049     RTF_DPFILLPAT,
1050     RTF_DPGROUP,
1051     RTF_DPLINE,
1052     RTF_DPLINECOB,
1053     RTF_DPLINECOG,
1054     RTF_DPLINECOR,
1055     RTF_DPLINEDADO,
1056     RTF_DPLINEDADODO,
1057     RTF_DPLINEDASH,
1058     RTF_DPLINEDOT,
1059     RTF_DPLINEGRAY,
1060     RTF_DPLINEHOLLOW,
1061     RTF_DPLINEPAL,
1062     RTF_DPLINESOLID,
1063     RTF_DPLINEW,
1064     RTF_DPPOLYCOUNT,
1065     RTF_DPPOLYGON,
1066     RTF_DPPOLYLINE,
1067     RTF_DPPTX,
1068     RTF_DPPTY,
1069     RTF_DPRECT,
1070     RTF_DPROUNDR,
1071     RTF_DPSHADOW,
1072     RTF_DPSHADX,
1073     RTF_DPSHADY,
1074     RTF_DPTXBX,
1075     RTF_DPTXBXMAR,
1076     RTF_DPTXBXTEXT,
1077     RTF_DPX,
1078     RTF_DPXSIZE,
1079     RTF_DPY,
1080     RTF_DPYSIZE,
1081 
1082     RTF_DPCODESCENT,
1083     RTF_BACKGROUND,
1084     RTF_SHPBYPAGE,
1085     RTF_SHPBYPARA,
1086     RTF_SHPBYMARGIN,
1087     RTF_SHPBXCOLUMN,
1088     RTF_SHPBXMARGIN,
1089     RTF_SHPBXPAGE,
1090     RTF_SHPLOCKANCHOR,
1091     RTF_SHPWR,
1092     RTF_HLLOC,
1093     RTF_HLSRC,
1094     RTF_SHPWRK,
1095     RTF_SHPTOP,
1096     RTF_SHPRSLT,
1097     RTF_HLFR,
1098     RTF_SHPTXT,
1099     RTF_SHPFHDR,
1100     RTF_SHPGRP,
1101     RTF_SHPRIGHT,
1102     RTF_SHPFBLWTXT,
1103     RTF_SHPZ,
1104     RTF_SHPBOTTOM,
1105     RTF_SHPLEFT,
1106     RTF_SHPLID,
1107 
1108 /* */
1109 
1110     RTF_OBJALIAS = RTF_OBJECTS,
1111     RTF_OBJALIGN,
1112     RTF_OBJAUTLINK,
1113     RTF_OBJCLASS,
1114     RTF_OBJCROPB,
1115     RTF_OBJCROPL,
1116     RTF_OBJCROPR,
1117     RTF_OBJCROPT,
1118     RTF_OBJDATA,
1119     RTF_OBJECT,
1120     RTF_OBJEMB,
1121     RTF_OBJH,
1122     RTF_OBJICEMB,
1123     RTF_OBJLINK,
1124     RTF_OBJLOCK,
1125     RTF_OBJNAME,
1126     RTF_OBJPUB,
1127     RTF_OBJSCALEX,
1128     RTF_OBJSCALEY,
1129     RTF_OBJSECT,
1130     RTF_OBJSETSIZE,
1131     RTF_OBJSUB,
1132     RTF_OBJTIME,
1133     RTF_OBJTRANSY,
1134     RTF_OBJUPDATE,
1135     RTF_OBJW,
1136     RTF_RESULT,
1137     RTF_RSLTBMP,
1138     RTF_RSLTMERGE,
1139     RTF_RSLTPICT,
1140     RTF_RSLTRTF,
1141     RTF_RSLTTXT,
1142     RTF_OBJOCX,
1143     RTF_OBJHTML,
1144     RTF_OBJATTPH,
1145 
1146 /* */
1147 
1148     RTF_PN = RTF_NUMBULLETS,
1149     RTF_PNACROSS,
1150     RTF_PNB,
1151     RTF_PNCAPS,
1152     RTF_PNCARD,
1153     RTF_PNCF,
1154     RTF_PNDEC,
1155     RTF_PNF,
1156     RTF_PNFS,
1157     RTF_PNHANG,
1158     RTF_PNI,
1159     RTF_PNINDENT,
1160     RTF_PNLCLTR,
1161     RTF_PNLCRM,
1162     RTF_PNLVL,
1163     RTF_PNLVLBLT,
1164     RTF_PNLVLBODY,
1165     RTF_PNLVLCONT,
1166     RTF_PNNUMONCE,
1167     RTF_PNORD,
1168     RTF_PNORDT,
1169     RTF_PNPREV,
1170     RTF_PNQC,
1171     RTF_PNQL,
1172     RTF_PNQR,
1173     RTF_PNRESTART,
1174     RTF_PNSCAPS,
1175     RTF_PNSECLVL,
1176     RTF_PNSP,
1177     RTF_PNSTART,
1178     RTF_PNSTRIKE,
1179     RTF_PNTEXT,
1180     RTF_PNTXTA,
1181     RTF_PNTXTB,
1182     RTF_PNUCLTR,
1183     RTF_PNUCRM,
1184     RTF_PNUL,
1185     RTF_PNULD,
1186     RTF_PNULDB,
1187     RTF_PNULNONE,
1188     RTF_PNULW,
1189     RTF_LIST,
1190     RTF_LISTLEVEL,
1191     RTF_LISTOVERRIDE,
1192     RTF_LISTOVERRIDETABLE,
1193     RTF_LISTTABLE,
1194     RTF_LISTNAME,
1195     RTF_LEVELNUMBERS,
1196     RTF_LEVELNORESTART,
1197     RTF_LEVELNFC,
1198     RTF_LEVELOLD,
1199     RTF_LISTOVERRIDECOUNT,
1200     RTF_LISTTEMPLATEID,
1201     RTF_LEVELINDENT,
1202     RTF_LEVELFOLLOW,
1203     RTF_LEVELLEGAL,
1204     RTF_LEVELJC,
1205     RTF_LISTOVERRIDESTART,
1206     RTF_LISTID,
1207     RTF_LISTRESTARTHDN,
1208     RTF_LEVELTEXT,
1209     RTF_LISTOVERRIDEFORMAT,
1210     RTF_LEVELPREVSPACE,
1211     RTF_LEVELPREV,
1212     RTF_LEVELSPACE,
1213     RTF_LISTSIMPLE,
1214     RTF_LEVELSTARTAT,
1215     RTF_PNAIUEO,
1216     RTF_PNAIUEOD,
1217     RTF_PNCHOSUNG,
1218     RTF_PNDBNUMD,
1219     RTF_PNDBNUMK,
1220     RTF_PNDBNUML,
1221     RTF_PNDBNUMT,
1222     RTF_PNGANADA,
1223     RTF_PNGBNUM,
1224     RTF_PNGBNUMD,
1225     RTF_PNGBNUMK,
1226     RTF_PNGBNUML,
1227     RTF_PNZODIAC,
1228     RTF_PNZODIACD,
1229     RTF_PNZODIACL,
1230     RTF_LFOLEVEL,
1231 
1232 /* */
1233 
1234     RTF_GRF_ALIGNV= RTF_SWGDEFS,
1235     RTF_GRF_ALIGNH,
1236     RTF_GRF_MIRROR,
1237     RTF_SWG_PRTDATA,
1238     RTF_BKMK_KEY,
1239     RTF_SHADOW,
1240     RTF_SHDW_DIST,
1241     RTF_SHDW_STYLE,
1242     RTF_SHDW_COL,
1243     RTF_SHDW_FCOL,
1244     RTF_PGDSCTBL,
1245     RTF_PGDSC,
1246     RTF_PGDSCUSE,
1247     RTF_PGDSCNXT,
1248     RTF_PGDSCNO,
1249     RTF_PGBRK,
1250     RTF_SOUTLVL,
1251 
1252 // shapes
1253     RTF_SHP, RTF_SN, RTF_SV, RTF_SP
1254 /*
1255     RTF_SHPLEFT,
1256     RTF_SHPTOP,
1257     RTF_SHPBOTTOM,
1258     RTF_SHPRIGHT
1259 */
1260 
1261 };
1262 
1263 #endif // _RTFTOKEN_H
1264 
1265 /* vi:set tabstop=4 shiftwidth=4 expandtab: */
1266