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