/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #pragma once #include namespace rtl { class OUString; }; // search the TokenID for the token int GetRTFToken( std::u16string_view rSearch ); enum RTF_TOKEN_RANGES { RTF_NOGROUP = 0x0100, RTF_DOCFMT = 0x0200, RTF_SECTFMT = 0x0300, RTF_PARFMT = 0x0400, RTF_TABSTOPDEF = 0x0500, RTF_BRDRDEF = 0x0600, RTF_CHRFMT = 0x0700, RTF_SPECCHAR = 0x0800, RTF_APOCTL = 0x0900, RTF_SHADINGDEF = 0x0A00, // free = 0x0B00, RTF_DRAWOBJECTS = 0x0C00, RTF_OBJECTS = 0x0D00, RTF_NUMBULLETS = 0x0E00, // !!! can be mixed in using the "or" operator (border/background) !!!! RTF_TABLEDEF = 0x1000, // !!! can be mixed in using the "or" operator (border/tab) !!!! RTF_SWGDEFS = 0x4000 }; enum RTF_TOKEN_IDS { RTF_TEXTTOKEN = RTF_NOGROUP, RTF_SINGLECHAR, RTF_UNKNOWNCONTROL, RTF_UNKNOWNDATA, RTF_RTF, RTF_ANSITYPE, RTF_MACTYPE, RTF_PCTYPE, RTF_PCATYPE, RTF_NEXTTYPE, RTF_STYLESHEET, RTF_SBASEDON, RTF_SNEXT, RTF_SHIDDEN, RTF_SAUTOUPD, RTF_KEYCODE, RTF_FNKEY, RTF_ALTKEY, RTF_SHIFTKEY, RTF_CTRLKEY, RTF_FONTTBL, RTF_DEFF, RTF_FNIL, RTF_FROMAN, RTF_FSWISS, RTF_FMODERN, RTF_FSCRIPT, RTF_FDECOR, RTF_FTECH, RTF_COLORTBL, RTF_RED, RTF_GREEN, RTF_BLUE, RTF_INFO, RTF_TITLE, RTF_SUBJECT, RTF_AUTHOR, RTF_OPERATOR, RTF_KEYWORDS, RTF_COMMENT, RTF_VERSION, RTF_DOCCOMM, RTF_VERN, RTF_CREATIM, RTF_REVTIM, RTF_PRINTIM, RTF_BUPTIM, RTF_EDMINS, RTF_NOFPAGES, RTF_NOFWORDS, RTF_NOFCHARS, RTF_ID, RTF_YR, RTF_MO, RTF_DY, RTF_HR, RTF_MIN, RTF_USERPROPS, RTF_CATEGORY, RTF_COMPANY, RTF_MANAGER, RTF_PROPNAME, RTF_LINKVAL, RTF_NOFCHARSWS, RTF_HLINKBASE, RTF_STATICVAL, RTF_PROPTYPE, RTF_ANNOTATION, RTF_ATNID, RTF_FOOTNOTE, RTF_XE, RTF_BXE, RTF_IXE, RTF_RXE, RTF_TXE, RTF_YXE, RTF_TC, RTF_TCF, RTF_TCL, RTF_BKMKSTART, RTF_BKMKEND, RTF_PICT, // Bitmaps RTF_PICW, RTF_PICH, RTF_WBMBITSPIXEL, RTF_WBMPLANES, RTF_WBMWIDTHBYTES, RTF_PICWGOAL, RTF_PICHGOAL, RTF_BIN, RTF_PICSCALEX, RTF_PICSCALEY, RTF_PICSCALED, RTF_WBITMAP, RTF_WMETAFILE, RTF_MACPICT, RTF_OSMETAFILE, RTF_DIBITMAP, RTF_PICCROPT, RTF_PICCROPB, RTF_PICCROPL, RTF_PICCROPR, RTF_PICDATA, RTF_PICBMP, RTF_PICBPP, RTF_PICPROP, RTF_SHPPICT, RTF_EMFBLIP, RTF_PNGBLIP, RTF_JPEGBLIP, RTF_NONSHPPICT, RTF_BLIPTAG, RTF_BLIPUID, RTF_BLIPUPI, RTF_FIELD, // Fields RTF_FLDDIRTY, RTF_FLDEDIT, RTF_FLDLOCK, RTF_FLDPRIV, RTF_FLDINST, RTF_FLDRSLT, RTF_FLDTYPE, RTF_TIME, RTF_DATE, RTF_WPEQN, RTF_NOLINE, RTF_REVISED, RTF_BKMKCOLF, RTF_BKMKCOLL, RTF_PSOVER, RTF_DOCTEMP, RTF_DELETED, RTF_FCHARSET, RTF_FALT, RTF_FPRQ, RTF_PANOSE, RTF_FNAME, RTF_FBIAS, RTF_ADDITIVE, RTF_BKMKPUB, RTF_CPG, RTF_DATAFIELD, RTF_FBIDI, RTF_FID, RTF_FILE, RTF_FILETBL, RTF_FNETWORK, RTF_FONTEMB, RTF_FONTFILE, RTF_FOSNUM, RTF_FRELATIVE, RTF_FTNIL, RTF_FTTRUETYPE, RTF_FVALIDDOS, RTF_FVALIDHPFS, RTF_FVALIDMAC, RTF_FVALIDNTFS, RTF_LINKSELF, RTF_PUBAUTO, RTF_REVTBL, RTF_RTLMARK, RTF_SEC, RTF_TCN, RTF_XEF, RTF_UD, // Unicode RTF_UPR, RTF_U, RTF_UC, RTF_ANSICPG, RTF_FFEXITMCR, // Form Fields RTF_FFENTRYMCR, RTF_FFDEFTEXT, RTF_FFFORMAT, RTF_FFSTATTEXT, RTF_FORMFIELD, RTF_FFNAME, RTF_FFHELPTEXT, RTF_FFL, RTF_FFOWNHELP, RTF_FFOWNSTAT, RTF_FFMAXLEN, RTF_FFHASLISTBOX, RTF_FFHPS, RTF_FFPROT, RTF_FFTYPE, RTF_FFTYPETXT, RTF_FFSIZE, RTF_FFRECALC, RTF_FFRES, RTF_FFDEFRES, RTF_HIGHLIGHT, /* */ RTF_DEFTAB = RTF_DOCFMT, RTF_HYPHHOTZ, RTF_LINESTART, RTF_FRACWIDTH, RTF_NEXTFILE, RTF_TEMPLATE, RTF_MAKEBACKUP, RTF_DEFFORMAT, RTF_DEFLANG, RTF_FTNSEP, RTF_FTNSEPC, RTF_FTNCN, RTF_ENDNOTES, RTF_ENDDOC, RTF_FTNTJ, RTF_FTNBJ, RTF_FTNSTART, RTF_FTNRESTART, RTF_PAPERW, RTF_PAPERH, RTF_MARGL, RTF_MARGR, RTF_MARGT, RTF_MARGB, RTF_FACINGP, RTF_GUTTER, RTF_MARGMIRROR, RTF_LANDSCAPE, RTF_PGNSTART, RTF_WIDOWCTRL, RTF_REVISIONS, RTF_REVPROP, RTF_REVBAR, RTF_AENDDOC, RTF_AENDNOTES, RTF_AFTNBJ, RTF_AFTNCN, RTF_AFTNNALC, RTF_AFTNNAR, RTF_AFTNNAUC, RTF_AFTNNCHI, RTF_AFTNNRLC, RTF_AFTNNRUC, RTF_AFTNRESTART, RTF_AFTNRSTCONT, RTF_AFTNSEP, RTF_AFTNSEPC, RTF_AFTNSTART, RTF_AFTNTJ, RTF_ALLPROT, RTF_ANNOTPROT, RTF_ATNAUTHOR, RTF_ATNICN, RTF_ATNREF, RTF_ATNTIME, RTF_ATRFEND, RTF_ATRFSTART, RTF_BRKFRM, RTF_CVMME, RTF_FET, RTF_FLDALT, RTF_FORMDISP, RTF_FORMPROT, RTF_FORMSHADE, RTF_FTNALT, RTF_FTNNALC, RTF_FTNNAR, RTF_FTNNAUC, RTF_FTNNCHI, RTF_FTNNRLC, RTF_FTNNRUC, RTF_FTNRSTCONT, RTF_FTNRSTPG, RTF_HYPHAUTO, RTF_HYPHCAPS, RTF_HYPHCONSEC, RTF_LINKSTYLES, RTF_LTRDOC, RTF_NOCOLBAL, RTF_NOEXTRASPRL, RTF_NOTABIND, RTF_OTBLRUL, RTF_PRCOLBL, RTF_PRINTDATA, RTF_PSZ, RTF_REVPROT, RTF_RTLDOC, RTF_SPRSSPBF, RTF_SPRSTSP, RTF_SWPBDR, RTF_TRANSMF, RTF_WRAPTRSP, RTF_PRIVATE, RTF_NOULTRLSPC, RTF_MSMCAP, RTF_NOLEAD, RTF_NOSPACEFORUL, RTF_LYTEXCTTP, RTF_LYTPRTMET, RTF_DNTBLNSBDB, RTF_FROMTEXT, RTF_EXPSHRTN, RTF_PGBRDRT, RTF_SPRSBSP, RTF_PGBRDRR, RTF_PGBRDRSNAP, RTF_BDBFHDR, RTF_SUBFONTBYSIZE, RTF_TRUNCATEFONTHEIGHT, RTF_SPRSLNSP, RTF_SPRSTSM, RTF_PGBRDRL, RTF_WPJST, RTF_PGBRDRB, RTF_WPSP, RTF_NOXLATTOYEN, RTF_OLDLINEWRAP, RTF_PGBRDRFOOT, RTF_PGBRDRHEAD, RTF_DEFLANGFE, RTF_DOCTYPE, RTF_PGBRDROPT, RTF_VIEWKIND, RTF_VIEWSCALE, RTF_WINDOWCAPTION, RTF_BRDRART, RTF_VIEWZK, RTF_DOCVAR, RTF_DGMARGIN, RTF_AFTNNCHOSUNG, RTF_AFTNNCNUM, RTF_AFTNNDBAR, RTF_AFTNNDBNUM, RTF_AFTNNDBNUMD, RTF_AFTNNDBNUMK, RTF_AFTNNDBNUMT, RTF_AFTNNGANADA, RTF_AFTNNGBNUM, RTF_AFTNNGBNUMD, RTF_AFTNNGBNUMK, RTF_AFTNNGBNUML, RTF_AFTNNZODIAC, RTF_AFTNNZODIACD, RTF_AFTNNZODIACL, RTF_FTNNCHOSUNG, RTF_FTNNCNUM, RTF_FTNNDBAR, RTF_FTNNDBNUM, RTF_FTNNDBNUMD, RTF_FTNNDBNUMK, RTF_FTNNDBNUMT, RTF_FTNNGANADA, RTF_FTNNGBNUM, RTF_FTNNGBNUMD, RTF_FTNNGBNUMK, RTF_FTNNGBNUML, RTF_FTNNZODIAC, RTF_FTNNZODIACD, RTF_FTNNZODIACL, RTF_ADEFLANG, RTF_ADEFF, /* */ RTF_SECTD = RTF_SECTFMT, RTF_ENDNHERE, RTF_BINFSXN, RTF_BINSXN, RTF_SBKNONE, RTF_SBKCOL, RTF_SBKPAGE, RTF_SBKEVEN, RTF_SBKODD, RTF_COLS, RTF_COLSX, RTF_COLNO, RTF_COLSR, RTF_COLW, RTF_LINEBETCOL, RTF_LINEMOD, RTF_LINEX, RTF_LINESTARTS, RTF_LINERESTART, RTF_LINEPAGE, RTF_LINECONT, RTF_PGWSXN, RTF_PGHSXN, RTF_MARGLSXN, RTF_MARGRSXN, RTF_MARGTSXN, RTF_MARGBSXN, RTF_GUTTERSXN, RTF_LNDSCPSXN, RTF_FACPGSXN, RTF_TITLEPG, RTF_HEADERY, RTF_FOOTERY, RTF_PGNSTARTS, RTF_PGNCONT, RTF_PGNRESTART, RTF_PGNX, RTF_PGNY, RTF_PGNDEC, RTF_PGNUCRM, RTF_PGNLCRM, RTF_PGNUCLTR, RTF_PGNLCLTR, RTF_VERTALT, RTF_VERTALB, RTF_VERTALC, RTF_VERTALJ, RTF_FOOTER, RTF_FOOTERL, RTF_FOOTERR, RTF_FOOTERF, RTF_HEADER, RTF_HEADERL, RTF_HEADERR, RTF_HEADERF, RTF_DS, RTF_LTRSECT, RTF_PGNHN, RTF_PGNHNSC, RTF_PGNHNSH, RTF_PGNHNSM, RTF_PGNHNSN, RTF_PGNHNSP, RTF_RTLSECT, RTF_SECTUNLOCKED, RTF_STEXTFLOW, RTF_PGNCHOSUNG, RTF_PGNCNUM, RTF_PGNDBNUMK, RTF_PGNDBNUMT, RTF_PGNGANADA, RTF_PGNGBNUM, RTF_PGNGBNUMD, RTF_PGNGBNUMK, RTF_PGNGBNUML, RTF_PGNZODIAC, RTF_PGNZODIACD, RTF_PGNZODIACL, RTF_SECTDEFAULTCL, RTF_SECTEXPAND, RTF_SECTLINEGRID, RTF_SECTSPECIFYCL, RTF_SECTSPECIFYL, // Swg header/footer tokens RTF_HEADER_YB = (RTF_SECTFMT|RTF_SWGDEFS), RTF_HEADER_XL, RTF_HEADER_XR, RTF_FOOTER_YT, RTF_FOOTER_XL, RTF_FOOTER_XR, RTF_HEADER_YH, RTF_FOOTER_YH, RTF_BALANCED_COLUMN, /* */ RTF_PARD = RTF_PARFMT, RTF_S, RTF_INTBL, RTF_KEEP, RTF_KEEPN, RTF_LEVEL, RTF_PAGEBB, RTF_SBYS, RTF_QL, RTF_QR, RTF_QJ, RTF_QC, RTF_FI, RTF_LI, RTF_LIN, RTF_RI, RTF_RIN, RTF_SB, RTF_SA, RTF_SL, RTF_HYPHPAR, RTF_LTRPAR, RTF_NOWIDCTLPAR, RTF_RTLPAR, RTF_SLMULT, RTF_SUBDOCUMENT, RTF_WIDCTLPAR, RTF_LISTTEXT, RTF_POSYIN, RTF_PNRNOT, RTF_BRDRDASHDOTSTR, RTF_POSYOUT, RTF_BRDRDASHD, RTF_BRDRDASHDD, RTF_BRDRENGRAVE, RTF_BRDRTHTNLG, RTF_BRDREMBOSS, RTF_BRDRTNTHTNLG, RTF_BRDRDASHSM, RTF_BRDRTHTNMG, RTF_OVERLAY, RTF_BRDRTNTHSG, RTF_BRDRTNTHMG, RTF_BRDRTHTNSG, RTF_BRDRTNTHLG, RTF_BRDRTRIPLE, RTF_BRDRTNTHTNSG, RTF_BRDRTNTHTNMG, RTF_BRDRWAVYDB, RTF_BRDRWAVY, RTF_ILVL, RTF_DFRSTOP, RTF_DFRXST, RTF_PNRAUTH, RTF_DFRSTART, RTF_OUTLINELEVEL, RTF_DFRAUTH, RTF_DFRDATE, RTF_PNRRGB, RTF_PNRPNBR, RTF_PNRSTART, RTF_PNRXST, RTF_PNRSTOP, RTF_PNRDATE, RTF_PNRNFC, RTF_NOSNAPLINEGRID, RTF_FAAUTO, RTF_FAHANG, RTF_FAVAR, RTF_FACENTER, RTF_FAROMAN, RTF_FAFIXED, RTF_ADJUSTRIGHT, RTF_LS, RTF_NOCWRAP, RTF_NOOVERFLOW, RTF_ASPALPHA, /* */ RTF_TX = RTF_TABSTOPDEF, RTF_TB, RTF_TQL, RTF_TQR, RTF_TQC, RTF_TQDEC, RTF_TLDOT, RTF_TLHYPH, RTF_TLUL, RTF_TLTH, RTF_TLEQ, // Swg TabStop tokens RTF_TLSWG = (RTF_TABSTOPDEF|RTF_SWGDEFS), /* */ RTF_BRDRT = RTF_BRDRDEF, RTF_BRDRB, RTF_BRDRL, RTF_BRDRR, RTF_BRDRBTW, RTF_BRDRBAR, RTF_BOX, RTF_BRSP, RTF_BRDRW, RTF_BRDRCF, RTF_BRDRS, RTF_BRDRTH, RTF_BRDRSH, RTF_BRDRDB, RTF_BRDRDOT, RTF_BRDRHAIR, RTF_BRDRDASH, RTF_BRDRINSET, RTF_BRDROUTSET, RTF_BRDRFRAME, // Swg border tokens RTF_BRDBOX = (RTF_BRDRDEF|RTF_SWGDEFS), RTF_BRDLINE_COL, RTF_BRDLINE_IN, RTF_BRDLINE_OUT, RTF_BRDLINE_DIST, /* */ RTF_PLAIN = RTF_CHRFMT, RTF_B, RTF_CAPS, RTF_DN, RTF_SUB, RTF_NOSUPERSUB, RTF_EXPND, RTF_EXPNDTW, RTF_KERNING, RTF_F, RTF_FS, RTF_I, RTF_OUTL, RTF_SCAPS, RTF_SHAD, RTF_STRIKE, RTF_UL, RTF_ULD, RTF_ULDB, RTF_ULNONE, RTF_ULW, RTF_OL, RTF_OLD, RTF_OLDB, RTF_OLNONE, RTF_OLW, RTF_UP, RTF_SUPER, RTF_V, RTF_CF, RTF_CB, RTF_LANG, RTF_CCHS, RTF_CS, RTF_LTRCH, RTF_REVAUTH, RTF_REVDTTM, RTF_RTLCH, RTF_CHBGFDIAG, RTF_CHBGDKVERT, RTF_CHBGDKHORIZ, RTF_CHBRDR, RTF_CHBGVERT, RTF_CHBGHORIZ, RTF_CHBGDKFDIAG, RTF_CHBGDCROSS, RTF_CHBGCROSS, RTF_CHBGBDIAG, RTF_CHBGDKDCROSS, RTF_CHBGDKCROSS, RTF_CHBGDKBDIAG, RTF_ULDASHD, RTF_ULDASH, RTF_ULDASHDD, RTF_ULWAVE, RTF_ULC, RTF_ULTH, RTF_OLDASHD, RTF_OLDASH, RTF_OLDASHDD, RTF_OLWAVE, RTF_OLC, RTF_OLTH, RTF_EMBO, RTF_IMPR, RTF_STRIKED, RTF_CRDATE, RTF_CRAUTH, RTF_CHARSCALEX, RTF_CHCBPAT, RTF_CHCFPAT, RTF_CHSHDNG, RTF_REVAUTHDEL, RTF_REVDTTMDEL, RTF_CGRID, RTF_GCW, RTF_NOSECTEXPAND, RTF_GRIDTBL, RTF_G, RTF_ANIMTEXT, RTF_ULTHD, RTF_ULTHDASH, RTF_ULLDASH, RTF_ULTHLDASH, RTF_ULTHDASHD, RTF_ULTHDASHDD, RTF_ULHWAVE, RTF_ULULDBWAVE, RTF_OLTHD, RTF_OLTHDASH, RTF_OLLDASH, RTF_OLTHLDASH, RTF_OLTHDASHD, RTF_OLTHDASHDD, RTF_OLHWAVE, RTF_OLOLDBWAVE, // association control words RTF_AB, RTF_ACAPS, RTF_ACF, RTF_ADN, RTF_AEXPND, RTF_AF, RTF_AFS, RTF_AI, RTF_ALANG, RTF_AOUTL, RTF_ASCAPS, RTF_ASHAD, RTF_ASTRIKE, RTF_AUL, RTF_AULD, RTF_AULDB, RTF_AULNONE, RTF_AULW, RTF_AUP, RTF_LOCH, RTF_HICH, RTF_DBCH, RTF_LANGFE, RTF_ACCNONE, RTF_ACCDOT, RTF_ACCCOMMA, RTF_TWOINONE, RTF_HORZVERT, // Swg border tokens RTF_SWG_ESCPROP = (RTF_CHRFMT|RTF_SWGDEFS), RTF_HYPHEN, RTF_HYPHLEAD, RTF_HYPHTRAIL, RTF_HYPHMAX, /* */ RTF_CHDATE = RTF_SPECCHAR, RTF_CHDATEL, RTF_CHDATEA, RTF_CHTIME, RTF_CHPGN, RTF_CHFTN, RTF_CHATN, RTF_CHFTNSEP, RTF_CHFTNSEPC, RTF_CELL, RTF_ROW, RTF_PAR, RTF_SECT, RTF_PAGE, RTF_COLUM, RTF_LINE, RTF_TAB, RTF_EMDASH, RTF_ENDASH, RTF_BULLET, RTF_LQUOTE, RTF_RQUOTE, RTF_LDBLQUOTE, RTF_RDBLQUOTE, RTF_FORMULA, RTF_NONBREAKINGSPACE, RTF_OPTIONALHYPHEN, RTF_NONBREAKINGHYPHEN, RTF_SUBENTRYINDEX, RTF_IGNOREFLAG, RTF_HEX, RTF_EMSPACE, RTF_ENSPACE, RTF_LTRMARK, RTF_SECTNUM, RTF_SOFTCOL, RTF_SOFTLHEIGHT, RTF_SOFTLINE, RTF_SOFTPAGE, RTF_ZWJ, RTF_ZWNJ, /* */ RTF_ABSW = RTF_APOCTL, RTF_ABSH, RTF_NOWRAP, RTF_DXFRTEXT, RTF_DFRMTXTX, RTF_DFRMTXTY, RTF_DROPCAPLI, RTF_DROPCAPT, RTF_ABSNOOVRLP, RTF_PHMRG, RTF_PHPG, RTF_PHCOL, RTF_POSX, RTF_POSNEGX, RTF_POSXC, RTF_POSXI, RTF_POSXO, RTF_POSXL, RTF_POSXR, RTF_PVMRG, RTF_PVPG, RTF_PVPARA, RTF_POSY, RTF_POSNEGY, RTF_POSYT, RTF_POSYIL, RTF_POSYB, RTF_POSYC, RTF_ABSLOCK, RTF_FRMTXLRTB, RTF_FRMTXTBRL, RTF_FRMTXBTLR, RTF_FRMTXLRTBV, RTF_FRMTXTBRLV, // Swg frame tokens RTF_FLYPRINT = (RTF_APOCTL|RTF_SWGDEFS), RTF_FLYOPAQUE, RTF_FLYPRTCTD, RTF_FLYMAINCNT, RTF_FLYVERT, RTF_FLYHORZ, RTF_FLYOUTLEFT, RTF_FLYOUTRIGHT, RTF_FLYOUTUPPER, RTF_FLYOUTLOWER, RTF_FLYANCHOR, RTF_FLY_CNTNT, RTF_FLY_COLUMN, RTF_FLY_PAGE, RTF_FLY_INPARA, /* */ RTF_SHADING = RTF_SHADINGDEF, RTF_CFPAT, RTF_CBPAT, RTF_BGHORIZ, RTF_BGVERT, RTF_BGFDIAG, RTF_BGBDIAG, RTF_BGCROSS, RTF_BGDCROSS, RTF_BGDKHORIZ, RTF_BGDKVERT, RTF_BGDKFDIAG, RTF_BGDKBDIAG, RTF_BGDKCROSS, RTF_BGDKDCROSS, /* */ RTF_TROWD = RTF_TABLEDEF, RTF_TRGAPH, RTF_TRLEFT, RTF_TRRH, RTF_TRQL, RTF_TRQR, RTF_TRQC, RTF_CLMGF, RTF_CLMRG, RTF_CELLX, RTF_LTRROW, RTF_RTLROW, RTF_TRBRDRB, RTF_TRBRDRH, RTF_TRBRDRL, RTF_TRBRDRR, RTF_TRBRDRT, RTF_TRBRDRV, RTF_TRHDR, RTF_TRKEEP, RTF_TRPADDB, RTF_TRPADDL, RTF_TRPADDR, RTF_TRPADDT, RTF_TRPADDFB, RTF_TRPADDFL, RTF_TRPADDFR, RTF_TRPADDFT, RTF_TCELLD, RTF_CLTXTBRL, RTF_CLTXLRTB, RTF_CLVERTALB, RTF_CLVERTALT, RTF_CLVERTALC, RTF_CLVMGF, RTF_CLVMRG, RTF_CLTXTBRLV, RTF_CLTXBTLR, RTF_CLTXLRTBV, RTF_CLPADL, RTF_CLPADT, RTF_CLPADB, RTF_CLPADR, RTF_CLPADFL, RTF_CLPADFT, RTF_CLPADFB, RTF_CLPADFR, RTF_CLBRDRT = (RTF_BRDRDEF|RTF_TABLEDEF), RTF_CLBRDRL, RTF_CLBRDRB, RTF_CLBRDRR, RTF_CLCFPAT = (RTF_SHADINGDEF|RTF_TABLEDEF), RTF_CLCBPAT, RTF_CLSHDNG, RTF_CLBGHORIZ, RTF_CLBGVERT, RTF_CLBGFDIAG, RTF_CLBGBDIAG, RTF_CLBGCROSS, RTF_CLBGDCROSS, RTF_CLBGDKHOR, RTF_CLBGDKVERT, RTF_CLBGDKFDIAG, RTF_CLBGDKBDIAG, RTF_CLBGDKCROSS, RTF_CLBGDKDCROSS, /* */ /* */ RTF_DO = RTF_DRAWOBJECTS, RTF_DOBXCOLUMN, RTF_DOBXMARGIN, RTF_DOBXPAGE, RTF_DOBYMARGIN, RTF_DOBYPAGE, RTF_DOBYPARA, RTF_DODHGT, RTF_DOLOCK, RTF_DPAENDHOL, RTF_DPAENDL, RTF_DPAENDSOL, RTF_DPAENDW, RTF_DPARC, RTF_DPARCFLIPX, RTF_DPARCFLIPY, RTF_DPASTARTHOL, RTF_DPASTARTL, RTF_DPASTARTSOL, RTF_DPASTARTW, RTF_DPCALLOUT, RTF_DPCOA, RTF_DPCOACCENT, RTF_DPCOBESTFIT, RTF_DPCOBORDER, RTF_DPCODABS, RTF_DPCODBOTTOM, RTF_DPCODCENTER, RTF_DPCODTOP, RTF_DPCOLENGTH, RTF_DPCOMINUSX, RTF_DPCOMINUSY, RTF_DPCOOFFSET, RTF_DPCOSMARTA, RTF_DPCOTDOUBLE, RTF_DPCOTRIGHT, RTF_DPCOTSINGLE, RTF_DPCOTTRIPLE, RTF_DPCOUNT, RTF_DPELLIPSE, RTF_DPENDGROUP, RTF_DPFILLBGCB, RTF_DPFILLBGCG, RTF_DPFILLBGCR, RTF_DPFILLBGGRAY, RTF_DPFILLBGPAL, RTF_DPFILLFGCB, RTF_DPFILLFGCG, RTF_DPFILLFGCR, RTF_DPFILLFGGRAY, RTF_DPFILLFGPAL, RTF_DPFILLPAT, RTF_DPGROUP, RTF_DPLINE, RTF_DPLINECOB, RTF_DPLINECOG, RTF_DPLINECOR, RTF_DPLINEDADO, RTF_DPLINEDADODO, RTF_DPLINEDASH, RTF_DPLINEDOT, RTF_DPLINEGRAY, RTF_DPLINEHOLLOW, RTF_DPLINEPAL, RTF_DPLINESOLID, RTF_DPLINEW, RTF_DPPOLYCOUNT, RTF_DPPOLYGON, RTF_DPPOLYLINE, RTF_DPPTX, RTF_DPPTY, RTF_DPRECT, RTF_DPROUNDR, RTF_DPSHADOW, RTF_DPSHADX, RTF_DPSHADY, RTF_DPTXBX, RTF_DPTXBXMAR, RTF_DPTXBXTEXT, RTF_DPX, RTF_DPXSIZE, RTF_DPY, RTF_DPYSIZE, RTF_DPCODESCENT, RTF_BACKGROUND, RTF_SHPBYPAGE, RTF_SHPBYPARA, RTF_SHPBYMARGIN, RTF_SHPBXCOLUMN, RTF_SHPBXMARGIN, RTF_SHPBXPAGE, RTF_SHPLOCKANCHOR, RTF_SHPWR, RTF_HLLOC, RTF_HLSRC, RTF_SHPWRK, RTF_SHPTOP, RTF_SHPRSLT, RTF_HLFR, RTF_SHPTXT, RTF_SHPFHDR, RTF_SHPGRP, RTF_SHPINST, RTF_SHPRIGHT, RTF_SHPFBLWTXT, RTF_SHPZ, RTF_SHPBOTTOM, RTF_SHPLEFT, RTF_SHPLID, /* */ RTF_OBJALIAS = RTF_OBJECTS, RTF_OBJALIGN, RTF_OBJAUTLINK, RTF_OBJCLASS, RTF_OBJCROPB, RTF_OBJCROPL, RTF_OBJCROPR, RTF_OBJCROPT, RTF_OBJDATA, RTF_OBJECT, RTF_OBJEMB, RTF_OBJH, RTF_OBJICEMB, RTF_OBJLINK, RTF_OBJLOCK, RTF_OBJNAME, RTF_OBJPUB, RTF_OBJSCALEX, RTF_OBJSCALEY, RTF_OBJSECT, RTF_OBJSETSIZE, RTF_OBJSUB, RTF_OBJTIME, RTF_OBJTRANSY, RTF_OBJUPDATE, RTF_OBJW, RTF_RESULT, RTF_RSLTBMP, RTF_RSLTMERGE, RTF_RSLTPICT, RTF_RSLTRTF, RTF_RSLTTXT, RTF_OBJOCX, RTF_OBJHTML, RTF_OBJATTPH, /* */ RTF_PN = RTF_NUMBULLETS, RTF_PNACROSS, RTF_PNB, RTF_PNCAPS, RTF_PNCARD, RTF_PNCF, RTF_PNDEC, RTF_PNF, RTF_PNFS, RTF_PNHANG, RTF_PNI, RTF_PNINDENT, RTF_PNLCLTR, RTF_PNLCRM, RTF_PNLVL, RTF_PNLVLBLT, RTF_PNLVLBODY, RTF_PNLVLCONT, RTF_PNNUMONCE, RTF_PNORD, RTF_PNORDT, RTF_PNPREV, RTF_PNQC, RTF_PNQL, RTF_PNQR, RTF_PNRESTART, RTF_PNSCAPS, RTF_PNSECLVL, RTF_PNSP, RTF_PNSTART, RTF_PNSTRIKE, RTF_PNTEXT, RTF_PNTXTA, RTF_PNTXTB, RTF_PNUCLTR, RTF_PNUCRM, RTF_PNUL, RTF_PNULD, RTF_PNULDB, RTF_PNULNONE, RTF_PNULW, RTF_LIST, RTF_LISTLEVEL, RTF_LISTOVERRIDE, RTF_LISTOVERRIDETABLE, RTF_LISTTABLE, RTF_LISTNAME, RTF_LEVELNUMBERS, RTF_LEVELNORESTART, RTF_LEVELNFC, RTF_LEVELOLD, RTF_LISTOVERRIDECOUNT, RTF_LISTTEMPLATEID, RTF_LEVELINDENT, RTF_LEVELFOLLOW, RTF_LEVELLEGAL, RTF_LEVELJC, RTF_LISTOVERRIDESTART, RTF_LISTID, RTF_LISTRESTARTHDN, RTF_LEVELTEXT, RTF_LISTOVERRIDEFORMAT, RTF_LEVELPREVSPACE, RTF_LEVELPREV, RTF_LEVELSPACE, RTF_LISTSIMPLE, RTF_LEVELSTARTAT, RTF_PNAIUEO, RTF_PNAIUEOD, RTF_PNCHOSUNG, RTF_PNDBNUMD, RTF_PNDBNUMK, RTF_PNDBNUML, RTF_PNDBNUMT, RTF_PNGANADA, RTF_PNGBNUM, RTF_PNGBNUMD, RTF_PNGBNUMK, RTF_PNGBNUML, RTF_PNZODIAC, RTF_PNZODIACD, RTF_PNZODIACL, RTF_LFOLEVEL, /* */ RTF_GRF_ALIGNV= RTF_SWGDEFS, RTF_GRF_ALIGNH, RTF_GRF_MIRROR, RTF_SWG_PRTDATA, RTF_BKMK_KEY, RTF_SHADOW, RTF_SHDW_DIST, RTF_SHDW_STYLE, RTF_SHDW_COL, RTF_SHDW_FCOL, RTF_PGDSCTBL, RTF_PGDSC, RTF_PGDSCUSE, RTF_PGDSCNXT, RTF_PGDSCNO, RTF_PGBRK, RTF_SOUTLVL, // shapes RTF_SHP, RTF_SN, RTF_SV, RTF_SP /* RTF_SHPLEFT, RTF_SHPTOP, RTF_SHPBOTTOM, RTF_SHPRIGHT */ }; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */