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