LibreOffice Module writerfilter (master) 1
Classes | Typedefs | Enumerations | Functions | Variables
writerfilter::rtftok Namespace Reference

Classes

class  RTFColorTableEntry
 An entry in the color table. More...
 
class  RTFDocument
 The RTFDocument opens and resolves the RTF document. More...
 
class  RTFDocumentFactory
 Interface to create an RTFDocument instance. More...
 
class  RTFDocumentImpl
 Implementation of the RTFDocument interface. More...
 
class  RTFDrawingObject
 Stores the properties of a drawing object. More...
 
struct  RTFEncoding
 RTF legacy charsets. More...
 
struct  RTFFontNameSuffix
 Font name can contain special suffixes used to determine encoding for given font table entry For example "Arial CE" is "Arial" with CP1250 encoding List of these suffixes is not official and detected in a empirical way thus may be inexact and incomplete. More...
 
class  RTFFrame
 Stores the properties of a frame. More...
 
class  RTFHoriOrient
 Stores the horizontal orientation properties of an RTF fly frame. More...
 
class  RTFListener
 RTFTokenizer needs a class implementing this interface. More...
 
class  RTFLookahead
 This acts like an importer, but used for looking ahead, e.g. More...
 
class  RTFMathSymbol
 Represents an RTF Math Control Word. More...
 
class  RTFParserState
 State of the parser, which gets saved / restored when changing groups. More...
 
class  RTFPicture
 Stores the properties of a picture. More...
 
class  RTFReferenceProperties
 Sends RTFSprm instances to DomainMapper. More...
 
class  RTFReferenceTable
 Sends tables (e.g. font table) to the domain mapper. More...
 
class  RTFSdrImport
 Handles the import of drawings using RTF markup. More...
 
class  RTFShape
 Stores the properties of a shape. More...
 
class  RTFSkipDestination
 Skips a destination after a not parsed control word if it was prefixed with *. More...
 
class  RTFSprm
 RTF keyword with a parameter. More...
 
class  RTFSprms
 A list of RTFSprm with a copy constructor that performs a deep copy. More...
 
class  RTFSprmsImpl
 The payload of RTFSprms which is only copied on write. More...
 
struct  RTFStack
 An RTF stack is similar to std::stack, except that it has an operator[]. More...
 
class  RTFSymbol
 Represents an RTF Control Word. More...
 
class  RTFTokenizer
 RTF tokenizer that separates control words from text. More...
 
class  RTFValue
 Value of an RTF keyword. More...
 
class  RTFVertOrient
 Stores the vertical orientation properties of an RTF fly frame. More...
 
class  TableRowBuffer
 holds one nested table row More...
 

Typedefs

using Buf_t = std::tuple< RTFBufferTypes, RTFValue::Pointer_t, tools::SvRef< TableRowBuffer > >
 A buffer storing dmapper calls. More...
 
using RTFBuffer_t = std::deque< Buf_t >
 
using RTFSprmsImplBase = std::vector< std::pair< Id, RTFValue::Pointer_t > >
 

Enumerations

enum class  Destination {
  NORMAL ,
  SKIP ,
  FONTTABLE ,
  FONTENTRY ,
  COLORTABLE ,
  STYLESHEET ,
  STYLEENTRY ,
  FIELD ,
  FIELDINSTRUCTION ,
  FIELDRESULT ,
  LISTTABLE ,
  LISTPICTURE ,
  LISTENTRY ,
  LISTNAME ,
  LISTOVERRIDETABLE ,
  LISTOVERRIDEENTRY ,
  LISTLEVEL ,
  LEVELTEXT ,
  LEVELNUMBERS ,
  SHPPICT ,
  PICT ,
  PICPROP ,
  SHAPEPROPERTY ,
  SHAPEPROPERTYNAME ,
  SHAPEPROPERTYVALUE ,
  SHAPE ,
  SHAPEINSTRUCTION ,
  SHAPEPROPERTYVALUEPICT ,
  NESTEDTABLEPROPERTIES ,
  FOOTNOTE ,
  BOOKMARKSTART ,
  BOOKMARKEND ,
  REVISIONTABLE ,
  REVISIONENTRY ,
  SHAPETEXT ,
  FORMFIELD ,
  FORMFIELDNAME ,
  FORMFIELDLIST ,
  DATAFIELD ,
  INFO ,
  CREATIONTIME ,
  REVISIONTIME ,
  PRINTTIME ,
  AUTHOR ,
  KEYWORDS ,
  OPERATOR ,
  COMPANY ,
  COMMENT ,
  OBJECT ,
  OBJDATA ,
  OBJCLASS ,
  RESULT ,
  ANNOTATIONDATE ,
  ANNOTATIONAUTHOR ,
  ANNOTATIONREFERENCE ,
  FALT ,
  FLYMAINCONTENT ,
  DRAWINGOBJECT ,
  PARAGRAPHNUMBERING ,
  PARAGRAPHNUMBERING_TEXTBEFORE ,
  PARAGRAPHNUMBERING_TEXTAFTER ,
  TITLE ,
  SUBJECT ,
  DOCCOMM ,
  ATNID ,
  ANNOTATIONREFERENCESTART ,
  ANNOTATIONREFERENCEEND ,
  MOMATH ,
  MR ,
  MF ,
  MFPR ,
  MCTRLPR ,
  MNUM ,
  MDEN ,
  MACC ,
  MACCPR ,
  MCHR ,
  MPOS ,
  MVERTJC ,
  MSTRIKEH ,
  MDEGHIDE ,
  ME ,
  MBAR ,
  MBARPR ,
  MD ,
  MDPR ,
  MBEGCHR ,
  MSEPCHR ,
  MENDCHR ,
  MFUNC ,
  MFUNCPR ,
  MFNAME ,
  MLIMLOW ,
  MLIMLOWPR ,
  MLIM ,
  MM ,
  MMPR ,
  MMR ,
  MNARY ,
  MNARYPR ,
  MSUB ,
  MSUP ,
  MSUBHIDE ,
  MSUPHIDE ,
  MLIMUPP ,
  MLIMUPPPR ,
  MGROUPCHR ,
  MGROUPCHRPR ,
  MBORDERBOX ,
  MBORDERBOXPR ,
  MRAD ,
  MRADPR ,
  MDEG ,
  MSSUB ,
  MSSUBPR ,
  MSSUP ,
  MSSUPPR ,
  MSSUBSUP ,
  MSSUBSUPPR ,
  MSPRE ,
  MSPREPR ,
  MTYPE ,
  MGROW ,
  MBOX ,
  MEQARR ,
  UPR ,
  LFOLEVEL ,
  BACKGROUND ,
  SHAPEGROUP ,
  FOOTNOTESEPARATOR ,
  INDEXENTRY ,
  TOCENTRY ,
  USERPROPS ,
  PROPNAME ,
  STATICVAL ,
  GENERATOR ,
  DOCVAR
}
 An RTF destination state is the last open destination control word. More...
 
enum class  RTFKeyword {
  invalid = -1 ,
  HEXCHAR ,
  OPTHYPH ,
  IGNORE ,
  SUBENTRY ,
  BACKSLASH ,
  NOBRKHYPH ,
  LBRACE ,
  FORMULA ,
  RBRACE ,
  NOBREAK ,
  AB ,
  ABSH ,
  ABSLOCK ,
  ABSNOOVRLP ,
  ABSW ,
  ACAPS ,
  ACCCIRCLE ,
  ACCCOMMA ,
  ACCDOT ,
  ACCNONE ,
  ACCUNDERDOT ,
  ACF ,
  ADEFF ,
  ADDITIVE ,
  ADEFLANG ,
  ADJUSTRIGHT ,
  ADN ,
  AENDDOC ,
  AENDNOTES ,
  AEXPND ,
  AF ,
  AFELEV ,
  AFS ,
  AFTNBJ ,
  AFTNCN ,
  AFTNNALC ,
  AFTNNAR ,
  AFTNNAUC ,
  AFTNNCHI ,
  AFTNNCHOSUNG ,
  AFTNNCNUM ,
  AFTNNDBAR ,
  AFTNNDBNUM ,
  AFTNNDBNUMD ,
  AFTNNDBNUMK ,
  AFTNNDBNUMT ,
  AFTNNGANADA ,
  AFTNNGBNUM ,
  AFTNNGBNUMD ,
  AFTNNGBNUMK ,
  AFTNNGBNUML ,
  AFTNNRLC ,
  AFTNNRUC ,
  AFTNNZODIAC ,
  AFTNNZODIACD ,
  AFTNNZODIACL ,
  AFTNRESTART ,
  AFTNRSTCONT ,
  AFTNSEP ,
  AFTNSEPC ,
  AFTNSTART ,
  AFTNTJ ,
  AI ,
  ALANG ,
  ALLOWFIELDENDSEL ,
  ALLPROT ,
  ALNTBLIND ,
  ALT ,
  ANIMTEXT ,
  ANNOTATION ,
  ANNOTPROT ,
  ANSI ,
  ANSICPG ,
  AOUTL ,
  APPLYBRKRULES ,
  ASCAPS ,
  ASHAD ,
  ASIANBRKRULE ,
  ASPALPHA ,
  ASPNUM ,
  ASTRIKE ,
  ATNAUTHOR ,
  ATNDATE ,
  ATNICN ,
  ATNID ,
  ATNPARENT ,
  ATNREF ,
  ATNTIME ,
  ATRFEND ,
  ATRFSTART ,
  AUL ,
  AULD ,
  AULDB ,
  AULNONE ,
  AULW ,
  AUP ,
  AUTHOR ,
  AUTOFMTOVERRIDE ,
  B ,
  BACKGROUND ,
  BDBFHDR ,
  BDRRLSWSIX ,
  BGBDIAG ,
  BGCROSS ,
  BGDCROSS ,
  BGDKBDIAG ,
  BGDKCROSS ,
  BGDKDCROSS ,
  BGDKFDIAG ,
  BGDKHORIZ ,
  BGDKVERT ,
  BGFDIAG ,
  BGHORIZ ,
  BGVERT ,
  BIN ,
  BINFSXN ,
  BINSXN ,
  BKMKCOLF ,
  BKMKCOLL ,
  BKMKEND ,
  BKMKPUB ,
  BKMKSTART ,
  BLIPTAG ,
  BLIPUID ,
  BLIPUPI ,
  BLUE ,
  BOOKFOLD ,
  BOOKFOLDREV ,
  BOOKFOLDSHEETS ,
  BOX ,
  BRDRART ,
  BRDRB ,
  BRDRBAR ,
  BRDRBTW ,
  BRDRCF ,
  BRDRDASH ,
  BRDRDASHD ,
  BRDRDASHDD ,
  BRDRDASHDOTSTR ,
  BRDRDASHSM ,
  BRDRDB ,
  BRDRDOT ,
  BRDREMBOSS ,
  BRDRENGRAVE ,
  BRDRFRAME ,
  BRDRHAIR ,
  BRDRINSET ,
  BRDRL ,
  BRDRNIL ,
  BRDRNONE ,
  BRDROUTSET ,
  BRDRR ,
  BRDRS ,
  BRDRSH ,
  BRDRT ,
  BRDRTBL ,
  BRDRTH ,
  BRDRTHTNLG ,
  BRDRTHTNMG ,
  BRDRTHTNSG ,
  BRDRTNTHLG ,
  BRDRTNTHMG ,
  BRDRTNTHSG ,
  BRDRTNTHTNLG ,
  BRDRTNTHTNMG ,
  BRDRTNTHTNSG ,
  BRDRTRIPLE ,
  BRDRW ,
  BRDRWAVY ,
  BRDRWAVYDB ,
  BRKFRM ,
  BRSP ,
  BULLET ,
  BUPTIM ,
  BXE ,
  CACCENTFIVE ,
  CACCENTFOUR ,
  CACCENTONE ,
  CACCENTSIX ,
  CACCENTTHREE ,
  CACCENTTWO ,
  CACHEDCOLBAL ,
  CAPS ,
  CATEGORY ,
  CB ,
  CBACKGROUNDONE ,
  CBACKGROUNDTWO ,
  CBPAT ,
  CCHS ,
  CELL ,
  CELLX ,
  CF ,
  CFOLLOWEDHYPERLINK ,
  CFPAT ,
  CGRID ,
  CHARRSID ,
  CHARSCALEX ,
  CHATN ,
  CHBGBDIAG ,
  CHBGCROSS ,
  CHBGDCROSS ,
  CHBGDKBDIAG ,
  CHBGDKCROSS ,
  CHBGDKDCROSS ,
  CHBGDKFDIAG ,
  CHBGDKHORIZ ,
  CHBGDKVERT ,
  CHBGFDIAG ,
  CHBGHORIZ ,
  CHBGVERT ,
  CHBRDR ,
  CHCBPAT ,
  CHCFPAT ,
  CHDATE ,
  CHDPA ,
  CHDPL ,
  CHFTN ,
  CHFTNSEP ,
  CHFTNSEPC ,
  CHPGN ,
  CHHRES ,
  CHSHDNG ,
  CHTIME ,
  CHYPERLINK ,
  CLBGBDIAG ,
  CLBGCROSS ,
  CLBGDCROSS ,
  CLBGDKBDIAG ,
  CLBGDKCROSS ,
  CLBGDKDCROSS ,
  CLBGDKFDIAG ,
  CLBGDKHOR ,
  CLBGDKVERT ,
  CLBGFDIAG ,
  CLBGHORIZ ,
  CLBGVERT ,
  CLBRDRB ,
  CLBRDRL ,
  CLBRDRR ,
  CLBRDRT ,
  CLCBPAT ,
  CLCBPATRAW ,
  CLCFPAT ,
  CLCFPATRAW ,
  CLDEL ,
  CLDELAUTH ,
  CLDELDTTM ,
  CLDGLL ,
  CLDGLU ,
  CLFITTEXT ,
  CLFTSWIDTH ,
  CLHIDEMARK ,
  CLINS ,
  CLINSAUTH ,
  CLINSDTTM ,
  CLMGF ,
  CLMRG ,
  CLMRGD ,
  CLMRGDAUTH ,
  CLMRGDDTTM ,
  CLMRGDR ,
  CLNOWRAP ,
  CLPADB ,
  CLPADFB ,
  CLPADFL ,
  CLPADFR ,
  CLPADFT ,
  CLPADL ,
  CLPADR ,
  CLPADT ,
  CLSPB ,
  CLSPFB ,
  CLSPFL ,
  CLSPFR ,
  CLSPFT ,
  CLSPL ,
  CLSPR ,
  CLSPT ,
  CLSHDNG ,
  CLSHDNGRAW ,
  CLSHDRAWNIL ,
  CLSPLIT ,
  CLSPLITR ,
  CLTXBTLR ,
  CLTXLRTB ,
  CLTXLRTBV ,
  CLTXTBRL ,
  CLTXTBRLV ,
  CLVERTALB ,
  CLVERTALC ,
  CLVERTALT ,
  CLVMGF ,
  CLVMRG ,
  CLWWIDTH ,
  CMAINDARKONE ,
  CMAINDARKTWO ,
  CMAINLIGHTONE ,
  CMAINLIGHTTWO ,
  COLLAPSED ,
  COLNO ,
  COLORSCHEMEMAPPING ,
  COLORTBL ,
  COLS ,
  COLSR ,
  COLSX ,
  COLUMN ,
  COLW ,
  COMMENT ,
  COMPANY ,
  CONTEXTUALSPACE ,
  CPG ,
  CRAUTH ,
  CRDATE ,
  CREATIM ,
  CS ,
  CSHADE ,
  CTEXTONE ,
  CTEXTTWO ,
  CTINT ,
  CTRL ,
  CTS ,
  CUFI ,
  CULI ,
  CURI ,
  CVMME ,
  DATAFIELD ,
  DATASTORE ,
  DATE ,
  DBCH ,
  DEFCHP ,
  DEFF ,
  DEFFORMAT ,
  DEFLANG ,
  DEFLANGFE ,
  DEFPAP ,
  DEFSHP ,
  DEFTAB ,
  DELETED ,
  DELRSID ,
  DFRAUTH ,
  DFRDATE ,
  DFRMTXTX ,
  DFRMTXTY ,
  DFRSTART ,
  DFRSTOP ,
  DFRXST ,
  DGHORIGIN ,
  DGHSHOW ,
  DGHSPACE ,
  DGMARGIN ,
  DGSNAP ,
  DGVORIGIN ,
  DGVSHOW ,
  DGVSPACE ,
  DIBITMAP ,
  DISABLED ,
  DN ,
  DNTBLNSBDB ,
  DO ,
  DOBXCOLUMN ,
  DOBXMARGIN ,
  DOBXPAGE ,
  DOBYMARGIN ,
  DOBYPAGE ,
  DOBYPARA ,
  DOCCOMM ,
  DOCTEMP ,
  DOCTYPE ,
  DOCVAR ,
  DODHGT ,
  DOLOCK ,
  DONOTEMBEDLINGDATA ,
  DONOTEMBEDSYSFONT ,
  DONOTSHOWCOMMENTS ,
  DONOTSHOWINSDEL ,
  DONOTSHOWMARKUP ,
  DONOTSHOWPROPS ,
  DPAENDHOL ,
  DPAENDL ,
  DPAENDSOL ,
  DPAENDW ,
  DPARC ,
  DPARCFLIPX ,
  DPARCFLIPY ,
  DPASTARTHOL ,
  DPASTARTL ,
  DPASTARTSOL ,
  DPASTARTW ,
  DPCALLOUT ,
  DPCOA ,
  DPCOACCENT ,
  DPCOBESTFIT ,
  DPCOBORDER ,
  DPCODABS ,
  DPCODBOTTOM ,
  DPCODCENTER ,
  DPCODESCENT ,
  DPCODTOP ,
  DPCOLENGTH ,
  DPCOMINUSX ,
  DPCOMINUSY ,
  DPCOOFFSET ,
  DPCOSMARTA ,
  DPCOTDOUBLE ,
  DPCOTRIGHT ,
  DPCOTSINGLE ,
  DPCOTTRIPLE ,
  DPCOUNT ,
  DPELLIPSE ,
  DPENDGROUP ,
  DPFILLBGCB ,
  DPFILLBGCG ,
  DPFILLBGCR ,
  DPFILLBGGRAY ,
  DPFILLBGPAL ,
  DPFILLFGCB ,
  DPFILLFGCG ,
  DPFILLFGCR ,
  DPFILLFGGRAY ,
  DPFILLFGPAL ,
  DPFILLPAT ,
  DPGROUP ,
  DPLINE ,
  DPLINECOB ,
  DPLINECOG ,
  DPLINECOR ,
  DPLINEDADO ,
  DPLINEDADODO ,
  DPLINEDASH ,
  DPLINEDOT ,
  DPLINEGRAY ,
  DPLINEHOLLOW ,
  DPLINEPAL ,
  DPLINESOLID ,
  DPLINEW ,
  DPPOLYCOUNT ,
  DPPOLYGON ,
  DPPOLYLINE ,
  DPPTX ,
  DPPTY ,
  DPRECT ,
  DPROUNDR ,
  DPSHADOW ,
  DPSHADX ,
  DPSHADY ,
  DPTXBTLR ,
  DPTXBX ,
  DPTXBXMAR ,
  DPTXBXTEXT ,
  DPTXLRTB ,
  DPTXLRTBV ,
  DPTXTBRL ,
  DPTXTBRLV ,
  DPX ,
  DPXSIZE ,
  DPY ,
  DPYSIZE ,
  DROPCAPLI ,
  DROPCAPT ,
  DS ,
  DXFRTEXT ,
  DY ,
  EBCEND ,
  EBCSTART ,
  EDMINS ,
  EMBO ,
  EMDASH ,
  EMFBLIP ,
  EMSPACE ,
  ENDASH ,
  ENDDOC ,
  ENDNHERE ,
  ENDNOTES ,
  ENFORCEPROT ,
  ENSPACE ,
  EXPND ,
  EXPNDTW ,
  EXPSHRTN ,
  F ,
  FAAUTO ,
  FACENTER ,
  FACINGP ,
  FACTOIDNAME ,
  FAFIXED ,
  FAHANG ,
  FALT ,
  FAROMAN ,
  FAVAR ,
  FBIAS ,
  FBIDI ,
  FBIDIS ,
  FBIMAJOR ,
  FBIMINOR ,
  FCHARS ,
  FCHARSET ,
  FCS ,
  FDBMAJOR ,
  FDBMINOR ,
  FDECOR ,
  FELNBRELEV ,
  FET ,
  FETCH ,
  FFDEFRES ,
  FFDEFTEXT ,
  FFENTRYMCR ,
  FFEXITMCR ,
  FFFORMAT ,
  FFHASLISTBOX ,
  FFHELPTEXT ,
  FFHPS ,
  FFL ,
  FFMAXLEN ,
  FFNAME ,
  FFOWNHELP ,
  FFOWNSTAT ,
  FFPROT ,
  FFRECALC ,
  FFRES ,
  FFSIZE ,
  FFSTATTEXT ,
  FFTYPE ,
  FFTYPETXT ,
  FHIMAJOR ,
  FHIMINOR ,
  FI ,
  FID ,
  FIELD ,
  FILE ,
  FILETBL ,
  FITTEXT ,
  FJGOTHIC ,
  FJMINCHOU ,
  FLDALT ,
  FLDDIRTY ,
  FLDEDIT ,
  FLDINST ,
  FLDLOCK ,
  FLDPRIV ,
  FLDRSLT ,
  FLDTYPE ,
  FLOMAJOR ,
  FLOMINOR ,
  FMODERN ,
  FN ,
  FNAME ,
  FNETWORK ,
  FNIL ,
  FNONFILESYS ,
  FONTEMB ,
  FONTFILE ,
  FONTTBL ,
  FOOTER ,
  FOOTERF ,
  FOOTERL ,
  FOOTERR ,
  FOOTERY ,
  FOOTNOTE ,
  FORCEUPGRADE ,
  FORMDISP ,
  FORMFIELD ,
  FORMPROT ,
  FORMSHADE ,
  FOSNUM ,
  FPRQ ,
  FRACWIDTH ,
  FRELATIVE ,
  FRMTXBTLR ,
  FRMTXLRTB ,
  FRMTXLRTBV ,
  FRMTXTBRL ,
  FRMTXTBRLV ,
  FROMAN ,
  FROMHTML ,
  FROMTEXT ,
  FS ,
  FSCRIPT ,
  FSWISS ,
  FTECH ,
  FTNALT ,
  FTNBJ ,
  FTNCN ,
  FTNIL ,
  FTNLYTWNINE ,
  FTNNALC ,
  FTNNAR ,
  FTNNAUC ,
  FTNNCHI ,
  FTNNCHOSUNG ,
  FTNNCNUM ,
  FTNNDBAR ,
  FTNNDBNUM ,
  FTNNDBNUMD ,
  FTNNDBNUMK ,
  FTNNDBNUMT ,
  FTNNGANADA ,
  FTNNGBNUM ,
  FTNNGBNUMD ,
  FTNNGBNUMK ,
  FTNNGBNUML ,
  FTNNRLC ,
  FTNNRUC ,
  FTNNZODIAC ,
  FTNNZODIACD ,
  FTNNZODIACL ,
  FTNRESTART ,
  FTNRSTCONT ,
  FTNRSTPG ,
  FTNSEP ,
  FTNSEPC ,
  FTNSTART ,
  FTNTJ ,
  FTTRUETYPE ,
  FVALIDDOS ,
  FVALIDHPFS ,
  FVALIDMAC ,
  FVALIDNTFS ,
  G ,
  GCW ,
  GENERATOR ,
  GREEN ,
  GRFDOCEVENTS ,
  GRIDTBL ,
  GUTTER ,
  GUTTERPRL ,
  GUTTERSXN ,
  HEADER ,
  HEADERF ,
  HEADERL ,
  HEADERR ,
  HEADERY ,
  HICH ,
  HIGHLIGHT ,
  HL ,
  HLFR ,
  HLINKBASE ,
  HLLOC ,
  HLSRC ,
  HORZDOC ,
  HORZSECT ,
  HORZVERT ,
  HR ,
  HRES ,
  HRULE ,
  HSV ,
  HTMAUTSP ,
  HTMLBASE ,
  HTMLRTF ,
  HTMLTAG ,
  HWELEV ,
  HYPHAUTO ,
  HYPHCAPS ,
  HYPHCONSEC ,
  HYPHHOTZ ,
  HYPHPAR ,
  I ,
  ID ,
  IGNOREMIXEDCONTENT ,
  ILFOMACATCLNUP ,
  ILVL ,
  IMPR ,
  INDMIRROR ,
  INDRLSWELEVEN ,
  INFO ,
  INSRSID ,
  INTBL ,
  IPGP ,
  IROWBAND ,
  IROW ,
  ITAP ,
  IXE ,
  JCOMPRESS ,
  JEXPAND ,
  JIS ,
  JPEGBLIP ,
  JSKSU ,
  KEEP ,
  KEEPN ,
  KERNING ,
  KEYCODE ,
  KEYWORDS ,
  KRNPRSNET ,
  KSULANG ,
  JCLISTTAB ,
  LANDSCAPE ,
  LANG ,
  LANGFE ,
  LANGFENP ,
  LANGNP ,
  LASTROW ,
  LATENTSTYLES ,
  LBR ,
  LCHARS ,
  LDBLQUOTE ,
  LEVEL ,
  LEVELFOLLOW ,
  LEVELINDENT ,
  LEVELJC ,
  LEVELJCN ,
  LEVELLEGAL ,
  LEVELNFC ,
  LEVELNFCN ,
  LEVELNORESTART ,
  LEVELNUMBERS ,
  LEVELOLD ,
  LEVELPICTURE ,
  LEVELPICTURENOSIZE ,
  LEVELPREV ,
  LEVELPREVSPACE ,
  LEVELSPACE ,
  LEVELSTARTAT ,
  LEVELTEMPLATEID ,
  LEVELTEXT ,
  LFOLEVEL ,
  LI ,
  LINE ,
  LINEBETCOL ,
  LINECONT ,
  LINEMOD ,
  LINEPPAGE ,
  LINERESTART ,
  LINESTART ,
  LINESTARTS ,
  LINEX ,
  LINKSELF ,
  LINKSTYLES ,
  LINKVAL ,
  LIN ,
  LISA ,
  LISB ,
  LIST ,
  LISTHYBRID ,
  LISTID ,
  LISTLEVEL ,
  LISTNAME ,
  LISTOVERRIDE ,
  LISTOVERRIDECOUNT ,
  LISTOVERRIDEFORMAT ,
  LISTOVERRIDESTARTAT ,
  LISTOVERRIDETABLE ,
  LISTPICTURE ,
  LISTRESTARTHDN ,
  LISTSIMPLE ,
  LISTSTYLEID ,
  LISTSTYLENAME ,
  LISTTABLE ,
  LISTTEMPLATEID ,
  LISTTEXT ,
  LNBRKRULE ,
  LNDSCPSXN ,
  LNONGRID ,
  LOCH ,
  LQUOTE ,
  LS ,
  LSDLOCKED ,
  LSDLOCKEDDEF ,
  LSDLOCKEDEXCEPT ,
  LSDPRIORITY ,
  LSDPRIORITYDEF ,
  LSDQFORMAT ,
  LSDQFORMATDEF ,
  LSDSEMIHIDDEN ,
  LSDSEMIHIDDENDEF ,
  LSDSTIMAX ,
  LSDUNHIDEUSED ,
  LSDUNHIDEUSEDDEF ,
  LTRCH ,
  LTRDOC ,
  LTRMARK ,
  LTRPAR ,
  LTRROW ,
  LTRSECT ,
  LVLTENTATIVE ,
  LYTCALCTBLWD ,
  LYTEXCTTP ,
  LYTPRTMET ,
  LYTTBLRTGR ,
  MAC ,
  MACC ,
  MACCPR ,
  MACPICT ,
  MAILMERGE ,
  MAKEBACKUP ,
  MALN ,
  MALNSCR ,
  MANAGER ,
  MARGB ,
  MARGBSXN ,
  MARGL ,
  MARGLSXN ,
  MARGMIRROR ,
  MARGMIRSXN ,
  MARGPR ,
  MARGR ,
  MARGRSXN ,
  MARGSZ ,
  MARGT ,
  MARGTSXN ,
  MBAR ,
  MBARPR ,
  MBASEJC ,
  MBEGCHR ,
  MBORDERBOX ,
  MBORDERBOXPR ,
  MBOX ,
  MBOXPR ,
  MBRK ,
  MBRKBIN ,
  MBRKBINSUB ,
  MCGP ,
  MCGPRULE ,
  MCHR ,
  MCOUNT ,
  MCSP ,
  MCTRLPR ,
  MD ,
  MDEFJC ,
  MDEG ,
  MDEGHIDE ,
  MDEN ,
  MDIFF ,
  MDIFFSTY ,
  MDISPDEF ,
  MDPR ,
  ME ,
  MENDCHR ,
  MEQARR ,
  MEQARRPR ,
  MF ,
  MFNAME ,
  MFPR ,
  MFUNC ,
  MFUNCPR ,
  MGROUPCHR ,
  MGROUPCHRPR ,
  MGROW ,
  MHIDEBOT ,
  MHIDELEFT ,
  MHIDERIGHT ,
  MHIDETOP ,
  MHTMLTAG ,
  MIN ,
  MINTERSP ,
  MINTLIM ,
  MINTRASP ,
  MJC ,
  MLIM ,
  MLIMLOC ,
  MLIMLOW ,
  MLIMLOWPR ,
  MLIMUPP ,
  MLIMUPPPR ,
  MLIT ,
  MLMARGIN ,
  MM ,
  MMADDFIELDNAME ,
  MMATH ,
  MMATHFONT ,
  MMATHPICT ,
  MMATHPR ,
  MMATTACH ,
  MMAXDIST ,
  MMBLANKLINES ,
  MMC ,
  MMCJC ,
  MMCONNECTSTR ,
  MMCONNECTSTRDATA ,
  MMCPR ,
  MMCS ,
  MMDATASOURCE ,
  MMDATATYPEACCESS ,
  MMDATATYPEEXCEL ,
  MMDATATYPEFILE ,
  MMDATATYPEODBC ,
  MMDATATYPEODSO ,
  MMDATATYPEQT ,
  MMDEFAULTSQL ,
  MMDESTEMAIL ,
  MMDESTFAX ,
  MMDESTNEWDOC ,
  MMDESTPRINTER ,
  MMERRORS ,
  MMFTTYPEADDRESS ,
  MMFTTYPEBARCODE ,
  MMFTTYPEDBCOLUMN ,
  MMFTTYPEMAPPED ,
  MMFTTYPENULL ,
  MMFTTYPESALUTATION ,
  MMHEADERSOURCE ,
  MMJDSOTYPE ,
  MMLINKTOQUERY ,
  MMMAILSUBJECT ,
  MMMAINTYPECATALOG ,
  MMMAINTYPEEMAIL ,
  MMMAINTYPEENVELOPES ,
  MMMAINTYPEFAX ,
  MMMAINTYPELABELS ,
  MMMAINTYPELETTERS ,
  MMODSO ,
  MMODSOACTIVE ,
  MMODSOCOLDELIM ,
  MMODSOCOLUMN ,
  MMODSODYNADDR ,
  MMODSOFHDR ,
  MMODSOFILTER ,
  MMODSOFLDMPDATA ,
  MMODSOFMCOLUMN ,
  MMODSOHASH ,
  MMODSOLID ,
  MMODSOMAPPEDNAME ,
  MMODSONAME ,
  MMODSORECIPDATA ,
  MMODSOSORT ,
  MMODSOSRC ,
  MMODSOTABLE ,
  MMODSOUDL ,
  MMODSOUDLDATA ,
  MMODSOUNIQUETAG ,
  MMPR ,
  MMQUERY ,
  MMR ,
  MMRECCUR ,
  MMSHOWDATA ,
  MNARY ,
  MNARYLIM ,
  MNARYPR ,
  MNOBREAK ,
  MNOR ,
  MNUM ,
  MO ,
  MOBJDIST ,
  MOMATH ,
  MOMATHPARA ,
  MOMATHPARAPR ,
  MOPEMU ,
  MPHANT ,
  MPHANTPR ,
  MPLCHIDE ,
  MPOS ,
  MPOSTSP ,
  MPRESP ,
  MR ,
  MRAD ,
  MRADPR ,
  MRMARGIN ,
  MRPR ,
  MRSP ,
  MRSPRULE ,
  MSCR ,
  MSEPCHR ,
  MSHOW ,
  MSHP ,
  MSMALLFRAC ,
  MSMCAP ,
  MSPRE ,
  MSPREPR ,
  MSSUB ,
  MSSUBPR ,
  MSSUBSUP ,
  MSSUBSUPPR ,
  MSSUP ,
  MSSUPPR ,
  MSTRIKEBLTR ,
  MSTRIKEH ,
  MSTRIKETLBR ,
  MSTRIKEV ,
  MSTY ,
  MSUB ,
  MSUBHIDE ,
  MSUP ,
  MSUPHIDE ,
  MTRANSP ,
  MTYPE ,
  MUSER ,
  MVAUTH ,
  MVDATE ,
  MVERTJC ,
  MVF ,
  MVFMF ,
  MVFML ,
  MVT ,
  MVTOF ,
  MVTOL ,
  MWRAPINDENT ,
  MWRAPRIGHT ,
  MZEROASC ,
  MZERODESC ,
  MZEROWID ,
  NESTCELL ,
  NESTROW ,
  NESTTABLEPROPS ,
  NEWTBLSTYRULS ,
  NEXTFILE ,
  NOAFCNSTTBL ,
  NOBRKWRPTBL ,
  NOCOLBAL ,
  NOCOMPATOPTIONS ,
  NOCWRAP ,
  NOCXSPTABLE ,
  NOEXTRASPRL ,
  NOFCHARS ,
  NOFCHARSWS ,
  NOFEATURETHROTTLE ,
  NOFPAGES ,
  NOFWORDS ,
  NOGROWAUTOFIT ,
  NOINDNMBRTS ,
  NOJKERNPUNCT ,
  NOLEAD ,
  NOLINE ,
  NOLNHTADJTBL ,
  NONESTTABLES ,
  NONSHPPICT ,
  NOOVERFLOW ,
  NOPROOF ,
  NOQFPROMOTE ,
  NOSECTEXPAND ,
  NOSNAPLINEGRID ,
  NOSPACEFORUL ,
  NOSUPERSUB ,
  NOTABIND ,
  NOTBRKCNSTFRCTBL ,
  NOTCVASP ,
  NOTVATXBX ,
  NOUICOMPAT ,
  NOULTRLSPC ,
  NOWIDCTLPAR ,
  NOWRAP ,
  NOWWRAP ,
  NOXLATTOYEN ,
  OBJALIAS ,
  OBJALIGN ,
  OBJATTPH ,
  OBJAUTLINK ,
  OBJCLASS ,
  OBJCROPB ,
  OBJCROPL ,
  OBJCROPR ,
  OBJCROPT ,
  OBJDATA ,
  OBJECT ,
  OBJEMB ,
  OBJH ,
  OBJHTML ,
  OBJICEMB ,
  OBJLINK ,
  OBJLOCK ,
  OBJNAME ,
  OBJOCX ,
  OBJPUB ,
  OBJSCALEX ,
  OBJSCALEY ,
  OBJSECT ,
  OBJSETSIZE ,
  OBJSUB ,
  OBJTIME ,
  OBJTRANSY ,
  OBJUPDATE ,
  OBJW ,
  OGUTTER ,
  OLDAS ,
  OLDCPROPS ,
  OLDLINEWRAP ,
  OLDPPROPS ,
  OLDSPROPS ,
  OLDTPROPS ,
  OLECLSID ,
  OPERATOR ,
  OTBLRUL ,
  OUTL ,
  OUTLINELEVEL ,
  OVERLAY ,
  PAGE ,
  PAGEBB ,
  PANOSE ,
  PAPERH ,
  PAPERW ,
  PAR ,
  PARARSID ,
  PARD ,
  PASSWORD ,
  PASSWORDHASH ,
  PC ,
  PCA ,
  PGBRDRB ,
  PGBRDRFOOT ,
  PGBRDRHEAD ,
  PGBRDRL ,
  PGBRDROPT ,
  PGBRDRR ,
  PGBRDRSNAP ,
  PGBRDRT ,
  PGHSXN ,
  PGNBIDIA ,
  PGNBIDIB ,
  PGNCHOSUNG ,
  PGNCNUM ,
  PGNCONT ,
  PGNDBNUM ,
  PGNDBNUMD ,
  PGNDBNUMK ,
  PGNDBNUMT ,
  PGNDEC ,
  PGNDECD ,
  PGNGANADA ,
  PGNGBNUM ,
  PGNGBNUMD ,
  PGNGBNUMK ,
  PGNGBNUML ,
  PGNHINDIA ,
  PGNHINDIB ,
  PGNHINDIC ,
  PGNHINDID ,
  PGNHN ,
  PGNHNSC ,
  PGNHNSH ,
  PGNHNSM ,
  PGNHNSN ,
  PGNHNSP ,
  PGNID ,
  PGNLCLTR ,
  PGNLCRM ,
  PGNRESTART ,
  PGNSTART ,
  PGNSTARTS ,
  PGNTHAIA ,
  PGNTHAIB ,
  PGNTHAIC ,
  PGNUCLTR ,
  PGNUCRM ,
  PGNVIETA ,
  PGNX ,
  PGNY ,
  PGNZODIAC ,
  PGNZODIACD ,
  PGNZODIACL ,
  PGP ,
  PGPTBL ,
  PGWSXN ,
  PHCOL ,
  PHMRG ,
  PHPG ,
  PICBMP ,
  PICBPP ,
  PICCROPB ,
  PICCROPL ,
  PICCROPR ,
  PICCROPT ,
  PICH ,
  PICHGOAL ,
  PICPROP ,
  PICSCALED ,
  PICSCALEX ,
  PICSCALEY ,
  PICT ,
  PICW ,
  PICWGOAL ,
  PINDTABQC ,
  PINDTABQL ,
  PINDTABQR ,
  PLAIN ,
  PMARTABQC ,
  PMARTABQL ,
  PMARTABQR ,
  PMMETAFILE ,
  PN ,
  PNACROSS ,
  PNAIU ,
  PNAIUD ,
  PNAIUEO ,
  PNAIUEOD ,
  PNB ,
  PNBIDIA ,
  PNBIDIB ,
  PNCAPS ,
  PNCARD ,
  PNCF ,
  PNCHOSUNG ,
  PNCNUM ,
  PNDBNUM ,
  PNDBNUMD ,
  PNDBNUMK ,
  PNDBNUML ,
  PNDBNUMT ,
  PNDEC ,
  PNDECD ,
  PNF ,
  PNFS ,
  PNGANADA ,
  PNGBLIP ,
  PNGBNUM ,
  PNGBNUMD ,
  PNGBNUMK ,
  PNGBNUML ,
  PNHANG ,
  PNI ,
  PNINDENT ,
  PNIROHA ,
  PNIROHAD ,
  PNLCLTR ,
  PNLCRM ,
  PNLVL ,
  PNLVLBLT ,
  PNLVLBODY ,
  PNLVLCONT ,
  PNNUMONCE ,
  PNORD ,
  PNORDT ,
  PNPREV ,
  PNQC ,
  PNQL ,
  PNQR ,
  PNRAUTH ,
  PNRDATE ,
  PNRESTART ,
  PNRNFC ,
  PNRNOT ,
  PNRPNBR ,
  PNRRGB ,
  PNRSTART ,
  PNRSTOP ,
  PNRXST ,
  PNSCAPS ,
  PNSECLVL ,
  PNSP ,
  PNSTART ,
  PNSTRIKE ,
  PNTEXT ,
  PNTXTA ,
  PNTXTB ,
  PNUCLTR ,
  PNUCRM ,
  PNUL ,
  PNULD ,
  PNULDASH ,
  PNULDASHD ,
  PNULDASHDD ,
  PNULDB ,
  PNULHAIR ,
  PNULNONE ,
  PNULTH ,
  PNULW ,
  PNULWAVE ,
  PNZODIAC ,
  PNZODIACD ,
  PNZODIACL ,
  POSNEGX ,
  POSNEGY ,
  POSX ,
  POSXC ,
  POSXI ,
  POSXL ,
  POSXO ,
  POSXR ,
  POSY ,
  POSYB ,
  POSYC ,
  POSYIL ,
  POSYIN ,
  POSYOUT ,
  POSYT ,
  PRAUTH ,
  PRCOLBL ,
  PRDATE ,
  PRINTDATA ,
  PRINTIM ,
  PRIVATE ,
  PROPNAME ,
  PROPTYPE ,
  PROTECT ,
  PROTEND ,
  PROTLEVEL ,
  PROTSTART ,
  PROTUSERTBL ,
  PSOVER ,
  PSZ ,
  PTABLDOT ,
  PTABLMDOT ,
  PTABLMINUS ,
  PTABLNONE ,
  PTABLUSCORE ,
  PUBAUTO ,
  PVMRG ,
  PVPARA ,
  PVPG ,
  PWD ,
  PXE ,
  QC ,
  QD ,
  QJ ,
  QK ,
  QL ,
  QMSPACE ,
  QR ,
  QT ,
  RAWCLBGDKBDIAG ,
  RAWCLBGBDIAG ,
  RAWCLBGCROSS ,
  RAWCLBGDCROSS ,
  RAWCLBGDKCROSS ,
  RAWCLBGDKDCROSS ,
  RAWCLBGDKFDIAG ,
  RAWCLBGDKHOR ,
  RAWCLBGDKVERT ,
  RAWCLBGFDIAG ,
  RAWCLBGHORIZ ,
  RAWCLBGVERT ,
  RDBLQUOTE ,
  READONLYRECOMMENDED ,
  READPROT ,
  RED ,
  RELYONVML ,
  REMDTTM ,
  REMPERSONALINFO ,
  RESULT ,
  REVAUTH ,
  REVAUTHDEL ,
  REVBAR ,
  REVDTTM ,
  REVDTTMDEL ,
  REVISED ,
  REVISIONS ,
  REVPROP ,
  REVPROT ,
  REVTBL ,
  REVTIM ,
  RI ,
  RIN ,
  ROW ,
  RQUOTE ,
  RSID ,
  RSIDROOT ,
  RSIDTBL ,
  RSLTBMP ,
  RSLTHTML ,
  RSLTMERGE ,
  RSLTPICT ,
  RSLTRTF ,
  RSLTTXT ,
  RTF ,
  RTLCH ,
  RTLDOC ,
  RTLGUTTER ,
  RTLMARK ,
  RTLPAR ,
  RTLROW ,
  RTLSECT ,
  RXE ,
  S ,
  SA ,
  SAAUTO ,
  SAFTNNALC ,
  SAFTNNAR ,
  SAFTNNAUC ,
  SAFTNNCHI ,
  SAFTNNCHOSUNG ,
  SAFTNNCNUM ,
  SAFTNNDBAR ,
  SAFTNNDBNUM ,
  SAFTNNDBNUMD ,
  SAFTNNDBNUMK ,
  SAFTNNDBNUMT ,
  SAFTNNGANADA ,
  SAFTNNGBNUM ,
  SAFTNNGBNUMD ,
  SAFTNNGBNUMK ,
  SAFTNNGBNUML ,
  SAFTNNRLC ,
  SAFTNNRUC ,
  SAFTNNZODIAC ,
  SAFTNNZODIACD ,
  SAFTNNZODIACL ,
  SAFTNRESTART ,
  SAFTNRSTCONT ,
  SAFTNSTART ,
  SAUTOUPD ,
  SAVEINVALIDXML ,
  SAVEPREVPICT ,
  SB ,
  SBASEDON ,
  SBAUTO ,
  SBKCOL ,
  SBKEVEN ,
  SBKNONE ,
  SBKODD ,
  SBKPAGE ,
  SBYS ,
  SCAPS ,
  SCOMPOSE ,
  SEC ,
  SECT ,
  SECTD ,
  SECTDEFAULTCL ,
  SECTEXPAND ,
  SECTLINEGRID ,
  SECTNUM ,
  SECTRSID ,
  SECTSPECIFYCL ,
  SECTSPECIFYGENN ,
  SECTSPECIFYL ,
  SECTUNLOCKED ,
  SFTNBJ ,
  SFTNNALC ,
  SFTNNAR ,
  SFTNNAUC ,
  SFTNNCHI ,
  SFTNNCHOSUNG ,
  SFTNNCNUM ,
  SFTNNDBAR ,
  SFTNNDBNUM ,
  SFTNNDBNUMD ,
  SFTNNDBNUMK ,
  SFTNNDBNUMT ,
  SFTNNGANADA ,
  SFTNNGBNUM ,
  SFTNNGBNUMD ,
  SFTNNGBNUMK ,
  SFTNNGBNUML ,
  SFTNNRLC ,
  SFTNNRUC ,
  SFTNNZODIAC ,
  SFTNNZODIACD ,
  SFTNNZODIACL ,
  SFTNRESTART ,
  SFTNRSTCONT ,
  SFTNRSTPG ,
  SFTNSTART ,
  SFTNTJ ,
  SHAD ,
  SHADING ,
  SHIDDEN ,
  SHIFT ,
  SHOWPLACEHOLDTEXT ,
  SHOWXMLERRORS ,
  SHP ,
  SHPBOTTOM ,
  SHPBXCOLUMN ,
  SHPBXIGNORE ,
  SHPBXMARGIN ,
  SHPBXPAGE ,
  SHPBYIGNORE ,
  SHPBYMARGIN ,
  SHPBYPAGE ,
  SHPBYPARA ,
  SHPFBLWTXT ,
  SHPFHDR ,
  SHPGRP ,
  SHPINST ,
  SHPLEFT ,
  SHPLID ,
  SHPLOCKANCHOR ,
  SHPPICT ,
  SHPRIGHT ,
  SHPRSLT ,
  SHPTOP ,
  SHPTXT ,
  SHPWRK ,
  SHPWR ,
  SHPZ ,
  SL ,
  SLINK ,
  SLMULT ,
  SLOCKED ,
  SN ,
  SNAPTOGRIDINCELL ,
  SNEXT ,
  SOFTCOL ,
  SOFTLHEIGHT ,
  SOFTLINE ,
  SOFTPAGE ,
  SP ,
  SPERSONAL ,
  SPLTPGPAR ,
  SPLYTWNINE ,
  SPRIORITY ,
  SPRSBSP ,
  SPRSLNSP ,
  SPRSSPBF ,
  SPRSTSM ,
  SPRSTSP ,
  SPV ,
  SQFORMAT ,
  SRAUTH ,
  SRDATE ,
  SREPLY ,
  SSEMIHIDDEN ,
  STATICVAL ,
  STEXTFLOW ,
  STRIKE ,
  STRIKED ,
  STSHFBI ,
  STSHFDBCH ,
  STSHFHICH ,
  STSHFLOCH ,
  STYLELOCK ,
  STYLELOCKBACKCOMP ,
  STYLELOCKENFORCED ,
  STYLELOCKQFSET ,
  STYLELOCKTHEME ,
  STYLESHEET ,
  STYLESORTMETHOD ,
  STYRSID ,
  SUB ,
  SUBDOCUMENT ,
  SUBFONTBYSIZE ,
  SUBJECT ,
  SUNHIDEUSED ,
  SUPER ,
  SV ,
  SVB ,
  SWPBDR ,
  TAB ,
  TABSNOOVRLP ,
  TAPRTL ,
  TB ,
  TBLIND ,
  TBLINDTYPE ,
  TBLLKBESTFIT ,
  TBLLKBORDER ,
  TBLLKCOLOR ,
  TBLLKFONT ,
  TBLLKHDRCOLS ,
  TBLLKHDRROWS ,
  TBLLKLASTCOL ,
  TBLLKLASTROW ,
  TBLLKNOCOLBAND ,
  TBLLKNOROWBAND ,
  TBLLKSHADING ,
  TBLRSID ,
  TC ,
  TCELLD ,
  TCF ,
  TCL ,
  TCN ,
  TDFRMTXTBOTTOM ,
  TDFRMTXTLEFT ,
  TDFRMTXTRIGHT ,
  TDFRMTXTTOP ,
  TEMPLATE ,
  THEMEDATA ,
  THEMELANG ,
  THEMELANGCS ,
  THEMELANGFE ,
  TIME ,
  TITLE ,
  TITLEPG ,
  TLDOT ,
  TLEQ ,
  TLHYPH ,
  TLMDOT ,
  TLTH ,
  TLUL ,
  TOPLINEPUNCT ,
  TPHCOL ,
  TPHMRG ,
  TPHPG ,
  TPOSNEGX ,
  TPOSNEGY ,
  TPOSXC ,
  TPOSXI ,
  TPOSXL ,
  TPOSX ,
  TPOSXO ,
  TPOSXR ,
  TPOSY ,
  TPOSYB ,
  TPOSYC ,
  TPOSYIL ,
  TPOSYIN ,
  TPOSYOUT ,
  TPOSYT ,
  TPVMRG ,
  TPVPARA ,
  TPVPG ,
  TQC ,
  TQDEC ,
  TQR ,
  TRACKFORMATTING ,
  TRACKMOVES ,
  TRANSMF ,
  TRAUTH ,
  TRAUTOFIT ,
  TRBGBDIAG ,
  TRBGCROSS ,
  TRBGDCROSS ,
  TRBGDKBDIAG ,
  TRBGDKCROSS ,
  TRBGDKDCROSS ,
  TRBGDKFDIAG ,
  TRBGDKHOR ,
  TRBGDKVERT ,
  TRBGFDIAG ,
  TRBGHORIZ ,
  TRBGVERT ,
  TRBRDRB ,
  TRBRDRH ,
  TRBRDRL ,
  TRBRDRR ,
  TRBRDRT ,
  TRBRDRV ,
  TRCBPAT ,
  TRCFPAT ,
  TRDATE ,
  TRFTSWIDTHA ,
  TRFTSWIDTHB ,
  TRFTSWIDTH ,
  TRGAPH ,
  TRHDR ,
  TRKEEP ,
  TRKEEPFOLLOW ,
  TRLEFT ,
  TROWD ,
  TRPADDB ,
  TRPADDFB ,
  TRPADDFL ,
  TRPADDFR ,
  TRPADDFT ,
  TRPADDL ,
  TRPADDR ,
  TRPADDT ,
  TRPADOB ,
  TRPADOFB ,
  TRPADOFL ,
  TRPADOFR ,
  TRPADOFT ,
  TRPADOL ,
  TRPADOR ,
  TRPADOT ,
  TRPAT ,
  TRQC ,
  TRQL ,
  TRQR ,
  TRRH ,
  TRSHDNG ,
  TRSPDB ,
  TRSPDFB ,
  TRSPDFL ,
  TRSPDFR ,
  TRSPDFT ,
  TRSPDL ,
  TRSPDR ,
  TRSPDT ,
  TRSPOB ,
  TRSPOFB ,
  TRSPOFL ,
  TRSPOFR ,
  TRSPOFT ,
  TRSPOL ,
  TRSPOR ,
  TRSPOT ,
  TRUNCATEFONTHEIGHT ,
  TRUNCEX ,
  TRWWIDTHA ,
  TRWWIDTHB ,
  TRWWIDTH ,
  TS ,
  TSBGBDIAG ,
  TSBGCROSS ,
  TSBGDCROSS ,
  TSBGDKBDIAG ,
  TSBGDKCROSS ,
  TSBGDKDCROSS ,
  TSBGDKFDIAG ,
  TSBGDKHOR ,
  TSBGDKVERT ,
  TSBGFDIAG ,
  TSBGHORIZ ,
  TSBGVERT ,
  TSBRDRB ,
  TSBRDRDGL ,
  TSBRDRDGR ,
  TSBRDRH ,
  TSBRDRL ,
  TSBRDRR ,
  TSBRDRT ,
  TSBRDRV ,
  TSCBANDHORZEVEN ,
  TSCBANDHORZODD ,
  TSCBANDSH ,
  TSCBANDSV ,
  TSCBANDVERTEVEN ,
  TSCBANDVERTODD ,
  TSCELLCBPAT ,
  TSCELLCFPAT ,
  TSCELLPADDB ,
  TSCELLPADDFB ,
  TSCELLPADDFL ,
  TSCELLPADDFR ,
  TSCELLPADDFT ,
  TSCELLPADDL ,
  TSCELLPADDR ,
  TSCELLPADDT ,
  TSCELLPCT ,
  TSCELLWIDTH ,
  TSCELLWIDTHFTS ,
  TSCFIRSTCOL ,
  TSCFIRSTROW ,
  TSCLASTCOL ,
  TSCLASTROW ,
  TSCNECELL ,
  TSCNWCELL ,
  TSCSECELL ,
  TSCSWCELL ,
  TSD ,
  TSNOWRAP ,
  TSROWD ,
  TSVERTALB ,
  TSVERTALC ,
  TSVERTALT ,
  TWOINONE ,
  TWOONONE ,
  TX ,
  TXBXTWALWAYS ,
  TXBXTWFIRST ,
  TXBXTWFIRSTLAST ,
  TXBXTWLAST ,
  TXBXTWNO ,
  TXE ,
  U ,
  UC ,
  UD ,
  UL ,
  ULC ,
  ULD ,
  ULDASH ,
  ULDASHD ,
  ULDASHDD ,
  ULDB ,
  ULHAIR ,
  ULHWAVE ,
  ULLDASH ,
  ULNONE ,
  ULTH ,
  ULTHD ,
  ULTHDASH ,
  ULTHDASHD ,
  ULTHDASHDD ,
  ULTHLDASH ,
  ULULDBWAVE ,
  ULW ,
  ULWAVE ,
  UP ,
  UPR ,
  URTF ,
  USELTBALN ,
  USENORMSTYFORLIST ,
  USERPROPS ,
  USEXFORM ,
  UTINL ,
  V ,
  VALIDATEXML ,
  VERN ,
  VERSION ,
  VERTAL ,
  VERTALB ,
  VERTALC ,
  VERTALJ ,
  VERTALT ,
  VERTDOC ,
  VERTSECT ,
  VIEWBKSP ,
  VIEWKIND ,
  VIEWNOBOUND ,
  VIEWSCALE ,
  VIEWZK ,
  WBITMAP ,
  WBMBITSPIXEL ,
  WBMPLANES ,
  WBMWIDTHBYTE ,
  WEBHIDDEN ,
  WGRFFMTFILTER ,
  WIDCTLPAR ,
  WIDOWCTRL ,
  WINDOWCAPTION ,
  WMETAFILE ,
  WPEQN ,
  WPJST ,
  WPSP ,
  WRAPAROUND ,
  WRAPDEFAULT ,
  WRAPTHROUGH ,
  WRAPTIGHT ,
  WRAPTRSP ,
  WRITERESERVATION ,
  WRITERESERVHASH ,
  WRPPUNCT ,
  XE ,
  XEF ,
  XFORM ,
  XMLATTR ,
  XMLATTRNAME ,
  XMLATTRNS ,
  XMLATTRVALUE ,
  XMLCLOSE ,
  XMLNAME ,
  XMLNS ,
  XMLNSTBL ,
  XMLOPEN ,
  XMLSDTTCELL ,
  XMLSDTTPARA ,
  XMLSDTTREGULAR ,
  XMLSDTTROW ,
  XMLSDTTUNKNOWN ,
  YR ,
  YTS ,
  YXE ,
  ZWBO ,
  ZWJ ,
  ZWNBO ,
  ZWNJ ,
  FLYMAINCNT ,
  FLYVERT ,
  FLYHORZ ,
  FLYANCHOR
}
 
enum class  RTFControlType {
  FLAG ,
  DESTINATION ,
  SYMBOL ,
  TOGGLE ,
  VALUE
}
 Types of an RTF Control Word. More...
 
enum class  RTFBorderState {
  NONE ,
  PARAGRAPH ,
  PARAGRAPH_BOX ,
  CELL ,
  PAGE ,
  CHARACTER
}
 
enum  RTFBufferTypes {
  BUFFER_SETSTYLE ,
  BUFFER_PROPS ,
  BUFFER_PROPS_CHAR ,
  BUFFER_NESTROW ,
  BUFFER_CELLEND ,
  BUFFER_STARTRUN ,
  BUFFER_TEXT ,
  BUFFER_UTEXT ,
  BUFFER_ENDRUN ,
  BUFFER_PAR ,
  BUFFER_STARTSHAPE ,
  BUFFER_RESOLVESHAPE ,
  BUFFER_ENDSHAPE ,
  BUFFER_RESOLVESUBSTREAM ,
  BUFFER_PICTURE
}
 Different kind of buffers for table cell contents. More...
 
enum class  RTFFormFieldType {
  NONE ,
  TEXT ,
  CHECKBOX ,
  LIST
}
 Form field types. More...
 
enum class  RTFBmpStyle {
  NONE ,
  PNG ,
  JPEG ,
  DIBITMAP
}
 
enum class  RTFFieldStatus {
  NONE ,
  INSTRUCTION ,
  RESULT
}
 
enum class  RTFInternalState {
  NORMAL ,
  BIN ,
  HEX
}
 
enum class  RTFError {
  OK ,
  GROUP_UNDER ,
  GROUP_OVER ,
  UNEXPECTED_EOF ,
  HEX_INVALID ,
  CHAR_OVER ,
  CLASSIFICATION
}
 
enum class  RTFOverwrite {
  YES ,
  NO_APPEND ,
  NO_IGNORE ,
  YES_PREPEND
}
 

Functions

const char * keywordToString (RTFKeyword nKeyword)
 
Id getParagraphBorder (sal_uInt32 nIndex)
 
void putNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId, const RTFValue::Pointer_t &pValue, RTFOverwrite eOverwrite, bool bAttribute)
 
void putNestedSprm (RTFSprms &rSprms, Id nParent, Id nId, const RTFValue::Pointer_t &pValue, RTFOverwrite eOverwrite)
 
RTFValue::Pointer_t getNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId)
 Looks up the nParent then the nested nId attribute in rSprms. More...
 
RTFValue::Pointer_t getNestedSprm (RTFSprms &rSprms, Id nParent, Id nId)
 Looks up the nParent then the nested nId sprm in rSprms. More...
 
bool eraseNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId)
 
RTFSprmsgetLastAttributes (RTFSprms &rSprms, Id nId)
 
void putBorderProperty (RTFStack &aStates, Id nId, const RTFValue::Pointer_t &pValue)
 
OString DTTM22OString (tools::Long nDTTM)
 
static RTFSprms lcl_getBookmarkProperties (int nPos, const OUString &rString)
 
static util::DateTime lcl_getDateTime (RTFParserState const &aState)
 
static void lcl_DestinationToMath (OUStringBuffer *pDestinationText, oox::formulaimport::XmlStreamBuilder &rMathBuffer, bool &rMathNor)
 
static void lcl_copyFlatten (RTFReferenceProperties &rProps, RTFSprms &rStyleAttributes, RTFSprms &rStyleSprms)
 Copy rProps to rStyleAttributes and rStyleSprms, but in case of nested sprms, copy their children as toplevel sprms/attributes. More...
 
bool findPropertyName (const std::vector< beans::PropertyValue > &rProperties, const OUString &rName)
 
static bool lcl_containsProperty (const uno::Sequence< beans::Property > &rProperties, std::u16string_view rName)
 
static auto FilterControlChars (Destination const destination, OUString const &rString) -> OUString
 
bool findPropertyName (const std::vector< css::beans::PropertyValue > &rProperties, const OUString &rName)
 Checks if rName is contained at least once in rProperties as a key. More...
 
static RTFValue::Pointer_t getDefaultSPRM (Id const id, Id nStyleType)
 
static bool isSPRMDeduplicateDenylist (Id nId, RTFSprms *pDirect)
 Is it problematic to deduplicate this SPRM? More...
 
static bool isSPRMChildrenExpected (Id nId)
 Should this SPRM be removed if all its children are removed? More...
 
static void cloneAndDeduplicateSprm (std::pair< Id, RTFValue::Pointer_t > const &rSprm, RTFSprms &ret, Id nStyleType, RTFSprms *pDirect=nullptr)
 Does the clone / deduplication of a single sprm. More...
 
static RTFValue::Pointer_t getListLevel (const RTFValue::Pointer_t &pAbstract, int nLevel)
 Extracts the list level matching nLevel from pAbstract. More...
 

Variables

RTFEncoding const aRTFEncodings []
 
int nRTFEncodings = std::size(aRTFEncodings)
 
RTFFontNameSuffix const aRTFFontNameSuffixes []
 
RTFSymbol const aRTFControlWords []
 
const int nRTFControlWords = SAL_N_ELEMENTS(aRTFControlWords)
 
RTFMathSymbol const aRTFMathControlWords []
 
const int nRTFMathControlWords = SAL_N_ELEMENTS(aRTFMathControlWords)
 

Typedef Documentation

◆ Buf_t

A buffer storing dmapper calls.

Definition at line 118 of file rtfdocumentimpl.hxx.

◆ RTFBuffer_t

using writerfilter::rtftok::RTFBuffer_t = typedef std::deque<Buf_t>

Definition at line 119 of file rtfdocumentimpl.hxx.

◆ RTFSprmsImplBase

using writerfilter::rtftok::RTFSprmsImplBase = typedef std::vector<std::pair<Id, RTFValue::Pointer_t> >

Definition at line 22 of file rtfsprm.hxx.

Enumeration Type Documentation

◆ Destination

An RTF destination state is the last open destination control word.

Note that this is not a 1:1 mapping between destination control words, e.g. RTF_PICT gets mapped to Destination::PICT or Destination::SHAPEPROPERTYVALUEPICT.

Enumerator
NORMAL 
SKIP 
FONTTABLE 
FONTENTRY 
COLORTABLE 
STYLESHEET 
STYLEENTRY 
FIELD 
FIELDINSTRUCTION 
FIELDRESULT 
LISTTABLE 
LISTPICTURE 
LISTENTRY 
LISTNAME 
LISTOVERRIDETABLE 
LISTOVERRIDEENTRY 
LISTLEVEL 
LEVELTEXT 
LEVELNUMBERS 
SHPPICT 
PICT 
PICPROP 
SHAPEPROPERTY 
SHAPEPROPERTYNAME 
SHAPEPROPERTYVALUE 
SHAPE 
SHAPEINSTRUCTION 
SHAPEPROPERTYVALUEPICT 
NESTEDTABLEPROPERTIES 
FOOTNOTE 
BOOKMARKSTART 
BOOKMARKEND 
REVISIONTABLE 
REVISIONENTRY 
SHAPETEXT 
FORMFIELD 
FORMFIELDNAME 
FORMFIELDLIST 
DATAFIELD 
INFO 
CREATIONTIME 
REVISIONTIME 
PRINTTIME 
AUTHOR 
KEYWORDS 
OPERATOR 
COMPANY 
COMMENT 
OBJECT 
OBJDATA 
OBJCLASS 
RESULT 
ANNOTATIONDATE 
ANNOTATIONAUTHOR 
ANNOTATIONREFERENCE 
FALT 
FLYMAINCONTENT 
DRAWINGOBJECT 
PARAGRAPHNUMBERING 
PARAGRAPHNUMBERING_TEXTBEFORE 
PARAGRAPHNUMBERING_TEXTAFTER 
TITLE 
SUBJECT 
DOCCOMM 
ATNID 
ANNOTATIONREFERENCESTART 
ANNOTATIONREFERENCEEND 
MOMATH 
MR 
MF 
MFPR 
MCTRLPR 
MNUM 
MDEN 
MACC 
MACCPR 
MCHR 
MPOS 
MVERTJC 
MSTRIKEH 
MDEGHIDE 
ME 
MBAR 
MBARPR 
MD 
MDPR 
MBEGCHR 
MSEPCHR 
MENDCHR 
MFUNC 
MFUNCPR 
MFNAME 
MLIMLOW 
MLIMLOWPR 
MLIM 
MM 
MMPR 
MMR 
MNARY 
MNARYPR 
MSUB 
MSUP 
MSUBHIDE 
MSUPHIDE 
MLIMUPP 
MLIMUPPPR 
MGROUPCHR 
MGROUPCHRPR 
MBORDERBOX 
MBORDERBOXPR 
MRAD 
MRADPR 
MDEG 
MSSUB 
MSSUBPR 
MSSUP 
MSSUPPR 
MSSUBSUP 
MSSUBSUPPR 
MSPRE 
MSPREPR 
MTYPE 
MGROW 
MBOX 
MEQARR 
UPR 
LFOLEVEL 
BACKGROUND 
SHAPEGROUP 
FOOTNOTESEPARATOR 
INDEXENTRY 
TOCENTRY 
USERPROPS 
PROPNAME 
STATICVAL 
GENERATOR 
DOCVAR 

Definition at line 21 of file rtfcontrolwords.hxx.

◆ RTFBmpStyle

Enumerator
NONE 
PNG 
JPEG 
DIBITMAP 

Definition at line 102 of file rtfdocumentimpl.hxx.

◆ RTFBorderState

Enumerator
NONE 
PARAGRAPH 
PARAGRAPH_BOX 
CELL 
PAGE 
CHARACTER 

Definition at line 60 of file rtfdocumentimpl.hxx.

◆ RTFBufferTypes

Different kind of buffers for table cell contents.

Enumerator
BUFFER_SETSTYLE 
BUFFER_PROPS 

Stores properties, should be created only in bufferProperties().

BUFFER_PROPS_CHAR 
BUFFER_NESTROW 
BUFFER_CELLEND 
BUFFER_STARTRUN 
BUFFER_TEXT 
BUFFER_UTEXT 
BUFFER_ENDRUN 
BUFFER_PAR 
BUFFER_STARTSHAPE 
BUFFER_RESOLVESHAPE 

Imports a shape.

BUFFER_ENDSHAPE 
BUFFER_RESOLVESUBSTREAM 
BUFFER_PICTURE 

Restores RTFParserState::aPicture.

Definition at line 71 of file rtfdocumentimpl.hxx.

◆ RTFControlType

Types of an RTF Control Word.

Enumerator
FLAG 
DESTINATION 
SYMBOL 
TOGGLE 
VALUE 

Definition at line 1982 of file rtfcontrolwords.hxx.

◆ RTFError

enum class writerfilter::rtftok::RTFError
strong
Enumerator
OK 
GROUP_UNDER 
GROUP_OVER 
UNEXPECTED_EOF 
HEX_INVALID 
CHAR_OVER 
CLASSIFICATION 

Definition at line 23 of file rtflistener.hxx.

◆ RTFFieldStatus

Enumerator
NONE 
INSTRUCTION 
RESULT 

Definition at line 110 of file rtfdocumentimpl.hxx.

◆ RTFFormFieldType

Form field types.

Enumerator
NONE 
TEXT 
CHECKBOX 
LIST 

Definition at line 94 of file rtfdocumentimpl.hxx.

◆ RTFInternalState

Enumerator
NORMAL 
BIN 
HEX 

Definition at line 16 of file rtflistener.hxx.

◆ RTFKeyword

Enumerator
invalid 
HEXCHAR 
OPTHYPH 
IGNORE 
SUBENTRY 
BACKSLASH 
NOBRKHYPH 
LBRACE 
FORMULA 
RBRACE 
NOBREAK 
AB 
ABSH 
ABSLOCK 
ABSNOOVRLP 
ABSW 
ACAPS 
ACCCIRCLE 
ACCCOMMA 
ACCDOT 
ACCNONE 
ACCUNDERDOT 
ACF 
ADEFF 
ADDITIVE 
ADEFLANG 
ADJUSTRIGHT 
ADN 
AENDDOC 
AENDNOTES 
AEXPND 
AF 
AFELEV 
AFS 
AFTNBJ 
AFTNCN 
AFTNNALC 
AFTNNAR 
AFTNNAUC 
AFTNNCHI 
AFTNNCHOSUNG 
AFTNNCNUM 
AFTNNDBAR 
AFTNNDBNUM 
AFTNNDBNUMD 
AFTNNDBNUMK 
AFTNNDBNUMT 
AFTNNGANADA 
AFTNNGBNUM 
AFTNNGBNUMD 
AFTNNGBNUMK 
AFTNNGBNUML 
AFTNNRLC 
AFTNNRUC 
AFTNNZODIAC 
AFTNNZODIACD 
AFTNNZODIACL 
AFTNRESTART 
AFTNRSTCONT 
AFTNSEP 
AFTNSEPC 
AFTNSTART 
AFTNTJ 
AI 
ALANG 
ALLOWFIELDENDSEL 
ALLPROT 
ALNTBLIND 
ALT 
ANIMTEXT 
ANNOTATION 
ANNOTPROT 
ANSI 
ANSICPG 
AOUTL 
APPLYBRKRULES 
ASCAPS 
ASHAD 
ASIANBRKRULE 
ASPALPHA 
ASPNUM 
ASTRIKE 
ATNAUTHOR 
ATNDATE 
ATNICN 
ATNID 
ATNPARENT 
ATNREF 
ATNTIME 
ATRFEND 
ATRFSTART 
AUL 
AULD 
AULDB 
AULNONE 
AULW 
AUP 
AUTHOR 
AUTOFMTOVERRIDE 
BACKGROUND 
BDBFHDR 
BDRRLSWSIX 
BGBDIAG 
BGCROSS 
BGDCROSS 
BGDKBDIAG 
BGDKCROSS 
BGDKDCROSS 
BGDKFDIAG 
BGDKHORIZ 
BGDKVERT 
BGFDIAG 
BGHORIZ 
BGVERT 
BIN 
BINFSXN 
BINSXN 
BKMKCOLF 
BKMKCOLL 
BKMKEND 
BKMKPUB 
BKMKSTART 
BLIPTAG 
BLIPUID 
BLIPUPI 
BLUE 
BOOKFOLD 
BOOKFOLDREV 
BOOKFOLDSHEETS 
BOX 
BRDRART 
BRDRB 
BRDRBAR 
BRDRBTW 
BRDRCF 
BRDRDASH 
BRDRDASHD 
BRDRDASHDD 
BRDRDASHDOTSTR 
BRDRDASHSM 
BRDRDB 
BRDRDOT 
BRDREMBOSS 
BRDRENGRAVE 
BRDRFRAME 
BRDRHAIR 
BRDRINSET 
BRDRL 
BRDRNIL 
BRDRNONE 
BRDROUTSET 
BRDRR 
BRDRS 
BRDRSH 
BRDRT 
BRDRTBL 
BRDRTH 
BRDRTHTNLG 
BRDRTHTNMG 
BRDRTHTNSG 
BRDRTNTHLG 
BRDRTNTHMG 
BRDRTNTHSG 
BRDRTNTHTNLG 
BRDRTNTHTNMG 
BRDRTNTHTNSG 
BRDRTRIPLE 
BRDRW 
BRDRWAVY 
BRDRWAVYDB 
BRKFRM 
BRSP 
BULLET 
BUPTIM 
BXE 
CACCENTFIVE 
CACCENTFOUR 
CACCENTONE 
CACCENTSIX 
CACCENTTHREE 
CACCENTTWO 
CACHEDCOLBAL 
CAPS 
CATEGORY 
CB 
CBACKGROUNDONE 
CBACKGROUNDTWO 
CBPAT 
CCHS 
CELL 
CELLX 
CF 
CFOLLOWEDHYPERLINK 
CFPAT 
CGRID 
CHARRSID 
CHARSCALEX 
CHATN 
CHBGBDIAG 
CHBGCROSS 
CHBGDCROSS 
CHBGDKBDIAG 
CHBGDKCROSS 
CHBGDKDCROSS 
CHBGDKFDIAG 
CHBGDKHORIZ 
CHBGDKVERT 
CHBGFDIAG 
CHBGHORIZ 
CHBGVERT 
CHBRDR 
CHCBPAT 
CHCFPAT 
CHDATE 
CHDPA 
CHDPL 
CHFTN 
CHFTNSEP 
CHFTNSEPC 
CHPGN 
CHHRES 
CHSHDNG 
CHTIME 
CHYPERLINK 
CLBGBDIAG 
CLBGCROSS 
CLBGDCROSS 
CLBGDKBDIAG 
CLBGDKCROSS 
CLBGDKDCROSS 
CLBGDKFDIAG 
CLBGDKHOR 
CLBGDKVERT 
CLBGFDIAG 
CLBGHORIZ 
CLBGVERT 
CLBRDRB 
CLBRDRL 
CLBRDRR 
CLBRDRT 
CLCBPAT 
CLCBPATRAW 
CLCFPAT 
CLCFPATRAW 
CLDEL 
CLDELAUTH 
CLDELDTTM 
CLDGLL 
CLDGLU 
CLFITTEXT 
CLFTSWIDTH 
CLHIDEMARK 
CLINS 
CLINSAUTH 
CLINSDTTM 
CLMGF 
CLMRG 
CLMRGD 
CLMRGDAUTH 
CLMRGDDTTM 
CLMRGDR 
CLNOWRAP 
CLPADB 
CLPADFB 
CLPADFL 
CLPADFR 
CLPADFT 
CLPADL 
CLPADR 
CLPADT 
CLSPB 
CLSPFB 
CLSPFL 
CLSPFR 
CLSPFT 
CLSPL 
CLSPR 
CLSPT 
CLSHDNG 
CLSHDNGRAW 
CLSHDRAWNIL 
CLSPLIT 
CLSPLITR 
CLTXBTLR 
CLTXLRTB 
CLTXLRTBV 
CLTXTBRL 
CLTXTBRLV 
CLVERTALB 
CLVERTALC 
CLVERTALT 
CLVMGF 
CLVMRG 
CLWWIDTH 
CMAINDARKONE 
CMAINDARKTWO 
CMAINLIGHTONE 
CMAINLIGHTTWO 
COLLAPSED 
COLNO 
COLORSCHEMEMAPPING 
COLORTBL 
COLS 
COLSR 
COLSX 
COLUMN 
COLW 
COMMENT 
COMPANY 
CONTEXTUALSPACE 
CPG 
CRAUTH 
CRDATE 
CREATIM 
CS 
CSHADE 
CTEXTONE 
CTEXTTWO 
CTINT 
CTRL 
CTS 
CUFI 
CULI 
CURI 
CVMME 
DATAFIELD 
DATASTORE 
DATE 
DBCH 
DEFCHP 
DEFF 
DEFFORMAT 
DEFLANG 
DEFLANGFE 
DEFPAP 
DEFSHP 
DEFTAB 
DELETED 
DELRSID 
DFRAUTH 
DFRDATE 
DFRMTXTX 
DFRMTXTY 
DFRSTART 
DFRSTOP 
DFRXST 
DGHORIGIN 
DGHSHOW 
DGHSPACE 
DGMARGIN 
DGSNAP 
DGVORIGIN 
DGVSHOW 
DGVSPACE 
DIBITMAP 
DISABLED 
DN 
DNTBLNSBDB 
DO 
DOBXCOLUMN 
DOBXMARGIN 
DOBXPAGE 
DOBYMARGIN 
DOBYPAGE 
DOBYPARA 
DOCCOMM 
DOCTEMP 
DOCTYPE 
DOCVAR 
DODHGT 
DOLOCK 
DONOTEMBEDLINGDATA 
DONOTEMBEDSYSFONT 
DONOTSHOWCOMMENTS 
DONOTSHOWINSDEL 
DONOTSHOWMARKUP 
DONOTSHOWPROPS 
DPAENDHOL 
DPAENDL 
DPAENDSOL 
DPAENDW 
DPARC 
DPARCFLIPX 
DPARCFLIPY 
DPASTARTHOL 
DPASTARTL 
DPASTARTSOL 
DPASTARTW 
DPCALLOUT 
DPCOA 
DPCOACCENT 
DPCOBESTFIT 
DPCOBORDER 
DPCODABS 
DPCODBOTTOM 
DPCODCENTER 
DPCODESCENT 
DPCODTOP 
DPCOLENGTH 
DPCOMINUSX 
DPCOMINUSY 
DPCOOFFSET 
DPCOSMARTA 
DPCOTDOUBLE 
DPCOTRIGHT 
DPCOTSINGLE 
DPCOTTRIPLE 
DPCOUNT 
DPELLIPSE 
DPENDGROUP 
DPFILLBGCB 
DPFILLBGCG 
DPFILLBGCR 
DPFILLBGGRAY 
DPFILLBGPAL 
DPFILLFGCB 
DPFILLFGCG 
DPFILLFGCR 
DPFILLFGGRAY 
DPFILLFGPAL 
DPFILLPAT 
DPGROUP 
DPLINE 
DPLINECOB 
DPLINECOG 
DPLINECOR 
DPLINEDADO 
DPLINEDADODO 
DPLINEDASH 
DPLINEDOT 
DPLINEGRAY 
DPLINEHOLLOW 
DPLINEPAL 
DPLINESOLID 
DPLINEW 
DPPOLYCOUNT 
DPPOLYGON 
DPPOLYLINE 
DPPTX 
DPPTY 
DPRECT 
DPROUNDR 
DPSHADOW 
DPSHADX 
DPSHADY 
DPTXBTLR 
DPTXBX 
DPTXBXMAR 
DPTXBXTEXT 
DPTXLRTB 
DPTXLRTBV 
DPTXTBRL 
DPTXTBRLV 
DPX 
DPXSIZE 
DPY 
DPYSIZE 
DROPCAPLI 
DROPCAPT 
DS 
DXFRTEXT 
DY 
EBCEND 
EBCSTART 
EDMINS 
EMBO 
EMDASH 
EMFBLIP 
EMSPACE 
ENDASH 
ENDDOC 
ENDNHERE 
ENDNOTES 
ENFORCEPROT 
ENSPACE 
EXPND 
EXPNDTW 
EXPSHRTN 
FAAUTO 
FACENTER 
FACINGP 
FACTOIDNAME 
FAFIXED 
FAHANG 
FALT 
FAROMAN 
FAVAR 
FBIAS 
FBIDI 
FBIDIS 
FBIMAJOR 
FBIMINOR 
FCHARS 
FCHARSET 
FCS 
FDBMAJOR 
FDBMINOR 
FDECOR 
FELNBRELEV 
FET 
FETCH 
FFDEFRES 
FFDEFTEXT 
FFENTRYMCR 
FFEXITMCR 
FFFORMAT 
FFHASLISTBOX 
FFHELPTEXT 
FFHPS 
FFL 
FFMAXLEN 
FFNAME 
FFOWNHELP 
FFOWNSTAT 
FFPROT 
FFRECALC 
FFRES 
FFSIZE 
FFSTATTEXT 
FFTYPE 
FFTYPETXT 
FHIMAJOR 
FHIMINOR 
FI 
FID 
FIELD 
FILE 
FILETBL 
FITTEXT 
FJGOTHIC 
FJMINCHOU 
FLDALT 
FLDDIRTY 
FLDEDIT 
FLDINST 
FLDLOCK 
FLDPRIV 
FLDRSLT 
FLDTYPE 
FLOMAJOR 
FLOMINOR 
FMODERN 
FN 
FNAME 
FNETWORK 
FNIL 
FNONFILESYS 
FONTEMB 
FONTFILE 
FONTTBL 
FOOTER 
FOOTERF 
FOOTERL 
FOOTERR 
FOOTERY 
FOOTNOTE 
FORCEUPGRADE 
FORMDISP 
FORMFIELD 
FORMPROT 
FORMSHADE 
FOSNUM 
FPRQ 
FRACWIDTH 
FRELATIVE 
FRMTXBTLR 
FRMTXLRTB 
FRMTXLRTBV 
FRMTXTBRL 
FRMTXTBRLV 
FROMAN 
FROMHTML 
FROMTEXT 
FS 
FSCRIPT 
FSWISS 
FTECH 
FTNALT 
FTNBJ 
FTNCN 
FTNIL 
FTNLYTWNINE 
FTNNALC 
FTNNAR 
FTNNAUC 
FTNNCHI 
FTNNCHOSUNG 
FTNNCNUM 
FTNNDBAR 
FTNNDBNUM 
FTNNDBNUMD 
FTNNDBNUMK 
FTNNDBNUMT 
FTNNGANADA 
FTNNGBNUM 
FTNNGBNUMD 
FTNNGBNUMK 
FTNNGBNUML 
FTNNRLC 
FTNNRUC 
FTNNZODIAC 
FTNNZODIACD 
FTNNZODIACL 
FTNRESTART 
FTNRSTCONT 
FTNRSTPG 
FTNSEP 
FTNSEPC 
FTNSTART 
FTNTJ 
FTTRUETYPE 
FVALIDDOS 
FVALIDHPFS 
FVALIDMAC 
FVALIDNTFS 
GCW 
GENERATOR 
GREEN 
GRFDOCEVENTS 
GRIDTBL 
GUTTER 
GUTTERPRL 
GUTTERSXN 
HEADER 
HEADERF 
HEADERL 
HEADERR 
HEADERY 
HICH 
HIGHLIGHT 
HL 
HLFR 
HLINKBASE 
HLLOC 
HLSRC 
HORZDOC 
HORZSECT 
HORZVERT 
HR 
HRES 
HRULE 
HSV 
HTMAUTSP 
HTMLBASE 
HTMLRTF 
HTMLTAG 
HWELEV 
HYPHAUTO 
HYPHCAPS 
HYPHCONSEC 
HYPHHOTZ 
HYPHPAR 
ID 
IGNOREMIXEDCONTENT 
ILFOMACATCLNUP 
ILVL 
IMPR 
INDMIRROR 
INDRLSWELEVEN 
INFO 
INSRSID 
INTBL 
IPGP 
IROWBAND 
IROW 
ITAP 
IXE 
JCOMPRESS 
JEXPAND 
JIS 
JPEGBLIP 
JSKSU 
KEEP 
KEEPN 
KERNING 
KEYCODE 
KEYWORDS 
KRNPRSNET 
KSULANG 
JCLISTTAB 
LANDSCAPE 
LANG 
LANGFE 
LANGFENP 
LANGNP 
LASTROW 
LATENTSTYLES 
LBR 
LCHARS 
LDBLQUOTE 
LEVEL 
LEVELFOLLOW 
LEVELINDENT 
LEVELJC 
LEVELJCN 
LEVELLEGAL 
LEVELNFC 
LEVELNFCN 
LEVELNORESTART 
LEVELNUMBERS 
LEVELOLD 
LEVELPICTURE 
LEVELPICTURENOSIZE 
LEVELPREV 
LEVELPREVSPACE 
LEVELSPACE 
LEVELSTARTAT 
LEVELTEMPLATEID 
LEVELTEXT 
LFOLEVEL 
LI 
LINE 
LINEBETCOL 
LINECONT 
LINEMOD 
LINEPPAGE 
LINERESTART 
LINESTART 
LINESTARTS 
LINEX 
LINKSELF 
LINKSTYLES 
LINKVAL 
LIN 
LISA 
LISB 
LIST 
LISTHYBRID 
LISTID 
LISTLEVEL 
LISTNAME 
LISTOVERRIDE 
LISTOVERRIDECOUNT 
LISTOVERRIDEFORMAT 
LISTOVERRIDESTARTAT 
LISTOVERRIDETABLE 
LISTPICTURE 
LISTRESTARTHDN 
LISTSIMPLE 
LISTSTYLEID 
LISTSTYLENAME 
LISTTABLE 
LISTTEMPLATEID 
LISTTEXT 
LNBRKRULE 
LNDSCPSXN 
LNONGRID 
LOCH 
LQUOTE 
LS 
LSDLOCKED 
LSDLOCKEDDEF 
LSDLOCKEDEXCEPT 
LSDPRIORITY 
LSDPRIORITYDEF 
LSDQFORMAT 
LSDQFORMATDEF 
LSDSEMIHIDDEN 
LSDSEMIHIDDENDEF 
LSDSTIMAX 
LSDUNHIDEUSED 
LSDUNHIDEUSEDDEF 
LTRCH 
LTRDOC 
LTRMARK 
LTRPAR 
LTRROW 
LTRSECT 
LVLTENTATIVE 
LYTCALCTBLWD 
LYTEXCTTP 
LYTPRTMET 
LYTTBLRTGR 
MAC 
MACC 
MACCPR 
MACPICT 
MAILMERGE 
MAKEBACKUP 
MALN 
MALNSCR 
MANAGER 
MARGB 
MARGBSXN 
MARGL 
MARGLSXN 
MARGMIRROR 
MARGMIRSXN 
MARGPR 
MARGR 
MARGRSXN 
MARGSZ 
MARGT 
MARGTSXN 
MBAR 
MBARPR 
MBASEJC 
MBEGCHR 
MBORDERBOX 
MBORDERBOXPR 
MBOX 
MBOXPR 
MBRK 
MBRKBIN 
MBRKBINSUB 
MCGP 
MCGPRULE 
MCHR 
MCOUNT 
MCSP 
MCTRLPR 
MD 
MDEFJC 
MDEG 
MDEGHIDE 
MDEN 
MDIFF 
MDIFFSTY 
MDISPDEF 
MDPR 
ME 
MENDCHR 
MEQARR 
MEQARRPR 
MF 
MFNAME 
MFPR 
MFUNC 
MFUNCPR 
MGROUPCHR 
MGROUPCHRPR 
MGROW 
MHIDEBOT 
MHIDELEFT 
MHIDERIGHT 
MHIDETOP 
MHTMLTAG 
MIN 
MINTERSP 
MINTLIM 
MINTRASP 
MJC 
MLIM 
MLIMLOC 
MLIMLOW 
MLIMLOWPR 
MLIMUPP 
MLIMUPPPR 
MLIT 
MLMARGIN 
MM 
MMADDFIELDNAME 
MMATH 
MMATHFONT 
MMATHPICT 
MMATHPR 
MMATTACH 
MMAXDIST 
MMBLANKLINES 
MMC 
MMCJC 
MMCONNECTSTR 
MMCONNECTSTRDATA 
MMCPR 
MMCS 
MMDATASOURCE 
MMDATATYPEACCESS 
MMDATATYPEEXCEL 
MMDATATYPEFILE 
MMDATATYPEODBC 
MMDATATYPEODSO 
MMDATATYPEQT 
MMDEFAULTSQL 
MMDESTEMAIL 
MMDESTFAX 
MMDESTNEWDOC 
MMDESTPRINTER 
MMERRORS 
MMFTTYPEADDRESS 
MMFTTYPEBARCODE 
MMFTTYPEDBCOLUMN 
MMFTTYPEMAPPED 
MMFTTYPENULL 
MMFTTYPESALUTATION 
MMHEADERSOURCE 
MMJDSOTYPE 
MMLINKTOQUERY 
MMMAILSUBJECT 
MMMAINTYPECATALOG 
MMMAINTYPEEMAIL 
MMMAINTYPEENVELOPES 
MMMAINTYPEFAX 
MMMAINTYPELABELS 
MMMAINTYPELETTERS 
MMODSO 
MMODSOACTIVE 
MMODSOCOLDELIM 
MMODSOCOLUMN 
MMODSODYNADDR 
MMODSOFHDR 
MMODSOFILTER 
MMODSOFLDMPDATA 
MMODSOFMCOLUMN 
MMODSOHASH 
MMODSOLID 
MMODSOMAPPEDNAME 
MMODSONAME 
MMODSORECIPDATA 
MMODSOSORT 
MMODSOSRC 
MMODSOTABLE 
MMODSOUDL 
MMODSOUDLDATA 
MMODSOUNIQUETAG 
MMPR 
MMQUERY 
MMR 
MMRECCUR 
MMSHOWDATA 
MNARY 
MNARYLIM 
MNARYPR 
MNOBREAK 
MNOR 
MNUM 
MO 
MOBJDIST 
MOMATH 
MOMATHPARA 
MOMATHPARAPR 
MOPEMU 
MPHANT 
MPHANTPR 
MPLCHIDE 
MPOS 
MPOSTSP 
MPRESP 
MR 
MRAD 
MRADPR 
MRMARGIN 
MRPR 
MRSP 
MRSPRULE 
MSCR 
MSEPCHR 
MSHOW 
MSHP 
MSMALLFRAC 
MSMCAP 
MSPRE 
MSPREPR 
MSSUB 
MSSUBPR 
MSSUBSUP 
MSSUBSUPPR 
MSSUP 
MSSUPPR 
MSTRIKEBLTR 
MSTRIKEH 
MSTRIKETLBR 
MSTRIKEV 
MSTY 
MSUB 
MSUBHIDE 
MSUP 
MSUPHIDE 
MTRANSP 
MTYPE 
MUSER 
MVAUTH 
MVDATE 
MVERTJC 
MVF 
MVFMF 
MVFML 
MVT 
MVTOF 
MVTOL 
MWRAPINDENT 
MWRAPRIGHT 
MZEROASC 
MZERODESC 
MZEROWID 
NESTCELL 
NESTROW 
NESTTABLEPROPS 
NEWTBLSTYRULS 
NEXTFILE 
NOAFCNSTTBL 
NOBRKWRPTBL 
NOCOLBAL 
NOCOMPATOPTIONS 
NOCWRAP 
NOCXSPTABLE 
NOEXTRASPRL 
NOFCHARS 
NOFCHARSWS 
NOFEATURETHROTTLE 
NOFPAGES 
NOFWORDS 
NOGROWAUTOFIT 
NOINDNMBRTS 
NOJKERNPUNCT 
NOLEAD 
NOLINE 
NOLNHTADJTBL 
NONESTTABLES 
NONSHPPICT 
NOOVERFLOW 
NOPROOF 
NOQFPROMOTE 
NOSECTEXPAND 
NOSNAPLINEGRID 
NOSPACEFORUL 
NOSUPERSUB 
NOTABIND 
NOTBRKCNSTFRCTBL 
NOTCVASP 
NOTVATXBX 
NOUICOMPAT 
NOULTRLSPC 
NOWIDCTLPAR 
NOWRAP 
NOWWRAP 
NOXLATTOYEN 
OBJALIAS 
OBJALIGN 
OBJATTPH 
OBJAUTLINK 
OBJCLASS 
OBJCROPB 
OBJCROPL 
OBJCROPR 
OBJCROPT 
OBJDATA 
OBJECT 
OBJEMB 
OBJH 
OBJHTML 
OBJICEMB 
OBJLINK 
OBJLOCK 
OBJNAME 
OBJOCX 
OBJPUB 
OBJSCALEX 
OBJSCALEY 
OBJSECT 
OBJSETSIZE 
OBJSUB 
OBJTIME 
OBJTRANSY 
OBJUPDATE 
OBJW 
OGUTTER 
OLDAS 
OLDCPROPS 
OLDLINEWRAP 
OLDPPROPS 
OLDSPROPS 
OLDTPROPS 
OLECLSID 
OPERATOR 
OTBLRUL 
OUTL 
OUTLINELEVEL 
OVERLAY 
PAGE 
PAGEBB 
PANOSE 
PAPERH 
PAPERW 
PAR 
PARARSID 
PARD 
PASSWORD 
PASSWORDHASH 
PC 
PCA 
PGBRDRB 
PGBRDRFOOT 
PGBRDRHEAD 
PGBRDRL 
PGBRDROPT 
PGBRDRR 
PGBRDRSNAP 
PGBRDRT 
PGHSXN 
PGNBIDIA 
PGNBIDIB 
PGNCHOSUNG 
PGNCNUM 
PGNCONT 
PGNDBNUM 
PGNDBNUMD 
PGNDBNUMK 
PGNDBNUMT 
PGNDEC 
PGNDECD 
PGNGANADA 
PGNGBNUM 
PGNGBNUMD 
PGNGBNUMK 
PGNGBNUML 
PGNHINDIA 
PGNHINDIB 
PGNHINDIC 
PGNHINDID 
PGNHN 
PGNHNSC 
PGNHNSH 
PGNHNSM 
PGNHNSN 
PGNHNSP 
PGNID 
PGNLCLTR 
PGNLCRM 
PGNRESTART 
PGNSTART 
PGNSTARTS 
PGNTHAIA 
PGNTHAIB 
PGNTHAIC 
PGNUCLTR 
PGNUCRM 
PGNVIETA 
PGNX 
PGNY 
PGNZODIAC 
PGNZODIACD 
PGNZODIACL 
PGP 
PGPTBL 
PGWSXN 
PHCOL 
PHMRG 
PHPG 
PICBMP 
PICBPP 
PICCROPB 
PICCROPL 
PICCROPR 
PICCROPT 
PICH 
PICHGOAL 
PICPROP 
PICSCALED 
PICSCALEX 
PICSCALEY 
PICT 
PICW 
PICWGOAL 
PINDTABQC 
PINDTABQL 
PINDTABQR 
PLAIN 
PMARTABQC 
PMARTABQL 
PMARTABQR 
PMMETAFILE 
PN 
PNACROSS 
PNAIU 
PNAIUD 
PNAIUEO 
PNAIUEOD 
PNB 
PNBIDIA 
PNBIDIB 
PNCAPS 
PNCARD 
PNCF 
PNCHOSUNG 
PNCNUM 
PNDBNUM 
PNDBNUMD 
PNDBNUMK 
PNDBNUML 
PNDBNUMT 
PNDEC 
PNDECD 
PNF 
PNFS 
PNGANADA 
PNGBLIP 
PNGBNUM 
PNGBNUMD 
PNGBNUMK 
PNGBNUML 
PNHANG 
PNI 
PNINDENT 
PNIROHA 
PNIROHAD 
PNLCLTR 
PNLCRM 
PNLVL 
PNLVLBLT 
PNLVLBODY 
PNLVLCONT 
PNNUMONCE 
PNORD 
PNORDT 
PNPREV 
PNQC 
PNQL 
PNQR 
PNRAUTH 
PNRDATE 
PNRESTART 
PNRNFC 
PNRNOT 
PNRPNBR 
PNRRGB 
PNRSTART 
PNRSTOP 
PNRXST 
PNSCAPS 
PNSECLVL 
PNSP 
PNSTART 
PNSTRIKE 
PNTEXT 
PNTXTA 
PNTXTB 
PNUCLTR 
PNUCRM 
PNUL 
PNULD 
PNULDASH 
PNULDASHD 
PNULDASHDD 
PNULDB 
PNULHAIR 
PNULNONE 
PNULTH 
PNULW 
PNULWAVE 
PNZODIAC 
PNZODIACD 
PNZODIACL 
POSNEGX 
POSNEGY 
POSX 
POSXC 
POSXI 
POSXL 
POSXO 
POSXR 
POSY 
POSYB 
POSYC 
POSYIL 
POSYIN 
POSYOUT 
POSYT 
PRAUTH 
PRCOLBL 
PRDATE 
PRINTDATA 
PRINTIM 
PRIVATE 
PROPNAME 
PROPTYPE 
PROTECT 
PROTEND 
PROTLEVEL 
PROTSTART 
PROTUSERTBL 
PSOVER 
PSZ 
PTABLDOT 
PTABLMDOT 
PTABLMINUS 
PTABLNONE 
PTABLUSCORE 
PUBAUTO 
PVMRG 
PVPARA 
PVPG 
PWD 
PXE 
QC 
QD 
QJ 
QK 
QL 
QMSPACE 
QR 
QT 
RAWCLBGDKBDIAG 
RAWCLBGBDIAG 
RAWCLBGCROSS 
RAWCLBGDCROSS 
RAWCLBGDKCROSS 
RAWCLBGDKDCROSS 
RAWCLBGDKFDIAG 
RAWCLBGDKHOR 
RAWCLBGDKVERT 
RAWCLBGFDIAG 
RAWCLBGHORIZ 
RAWCLBGVERT 
RDBLQUOTE 
READONLYRECOMMENDED 
READPROT 
RED 
RELYONVML 
REMDTTM 
REMPERSONALINFO 
RESULT 
REVAUTH 
REVAUTHDEL 
REVBAR 
REVDTTM 
REVDTTMDEL 
REVISED 
REVISIONS 
REVPROP 
REVPROT 
REVTBL 
REVTIM 
RI 
RIN 
ROW 
RQUOTE 
RSID 
RSIDROOT 
RSIDTBL 
RSLTBMP 
RSLTHTML 
RSLTMERGE 
RSLTPICT 
RSLTRTF 
RSLTTXT 
RTF 
RTLCH 
RTLDOC 
RTLGUTTER 
RTLMARK 
RTLPAR 
RTLROW 
RTLSECT 
RXE 
SA 
SAAUTO 
SAFTNNALC 
SAFTNNAR 
SAFTNNAUC 
SAFTNNCHI 
SAFTNNCHOSUNG 
SAFTNNCNUM 
SAFTNNDBAR 
SAFTNNDBNUM 
SAFTNNDBNUMD 
SAFTNNDBNUMK 
SAFTNNDBNUMT 
SAFTNNGANADA 
SAFTNNGBNUM 
SAFTNNGBNUMD 
SAFTNNGBNUMK 
SAFTNNGBNUML 
SAFTNNRLC 
SAFTNNRUC 
SAFTNNZODIAC 
SAFTNNZODIACD 
SAFTNNZODIACL 
SAFTNRESTART 
SAFTNRSTCONT 
SAFTNSTART 
SAUTOUPD 
SAVEINVALIDXML 
SAVEPREVPICT 
SB 
SBASEDON 
SBAUTO 
SBKCOL 
SBKEVEN 
SBKNONE 
SBKODD 
SBKPAGE 
SBYS 
SCAPS 
SCOMPOSE 
SEC 
SECT 
SECTD 
SECTDEFAULTCL 
SECTEXPAND 
SECTLINEGRID 
SECTNUM 
SECTRSID 
SECTSPECIFYCL 
SECTSPECIFYGENN 
SECTSPECIFYL 
SECTUNLOCKED 
SFTNBJ 
SFTNNALC 
SFTNNAR 
SFTNNAUC 
SFTNNCHI 
SFTNNCHOSUNG 
SFTNNCNUM 
SFTNNDBAR 
SFTNNDBNUM 
SFTNNDBNUMD 
SFTNNDBNUMK 
SFTNNDBNUMT 
SFTNNGANADA 
SFTNNGBNUM 
SFTNNGBNUMD 
SFTNNGBNUMK 
SFTNNGBNUML 
SFTNNRLC 
SFTNNRUC 
SFTNNZODIAC 
SFTNNZODIACD 
SFTNNZODIACL 
SFTNRESTART 
SFTNRSTCONT 
SFTNRSTPG 
SFTNSTART 
SFTNTJ 
SHAD 
SHADING 
SHIDDEN 
SHIFT 
SHOWPLACEHOLDTEXT 
SHOWXMLERRORS 
SHP 
SHPBOTTOM 
SHPBXCOLUMN 
SHPBXIGNORE 
SHPBXMARGIN 
SHPBXPAGE 
SHPBYIGNORE 
SHPBYMARGIN 
SHPBYPAGE 
SHPBYPARA 
SHPFBLWTXT 
SHPFHDR 
SHPGRP 
SHPINST 
SHPLEFT 
SHPLID 
SHPLOCKANCHOR 
SHPPICT 
SHPRIGHT 
SHPRSLT 
SHPTOP 
SHPTXT 
SHPWRK 
SHPWR 
SHPZ 
SL 
SLINK 
SLMULT 
SLOCKED 
SN 
SNAPTOGRIDINCELL 
SNEXT 
SOFTCOL 
SOFTLHEIGHT 
SOFTLINE 
SOFTPAGE 
SP 
SPERSONAL 
SPLTPGPAR 
SPLYTWNINE 
SPRIORITY 
SPRSBSP 
SPRSLNSP 
SPRSSPBF 
SPRSTSM 
SPRSTSP 
SPV 
SQFORMAT 
SRAUTH 
SRDATE 
SREPLY 
SSEMIHIDDEN 
STATICVAL 
STEXTFLOW 
STRIKE 
STRIKED 
STSHFBI 
STSHFDBCH 
STSHFHICH 
STSHFLOCH 
STYLELOCK 
STYLELOCKBACKCOMP 
STYLELOCKENFORCED 
STYLELOCKQFSET 
STYLELOCKTHEME 
STYLESHEET 
STYLESORTMETHOD 
STYRSID 
SUB 
SUBDOCUMENT 
SUBFONTBYSIZE 
SUBJECT 
SUNHIDEUSED 
SUPER 
SV 
SVB 
SWPBDR 
TAB 
TABSNOOVRLP 
TAPRTL 
TB 
TBLIND 
TBLINDTYPE 
TBLLKBESTFIT 
TBLLKBORDER 
TBLLKCOLOR 
TBLLKFONT 
TBLLKHDRCOLS 
TBLLKHDRROWS 
TBLLKLASTCOL 
TBLLKLASTROW 
TBLLKNOCOLBAND 
TBLLKNOROWBAND 
TBLLKSHADING 
TBLRSID 
TC 
TCELLD 
TCF 
TCL 
TCN 
TDFRMTXTBOTTOM 
TDFRMTXTLEFT 
TDFRMTXTRIGHT 
TDFRMTXTTOP 
TEMPLATE 
THEMEDATA 
THEMELANG 
THEMELANGCS 
THEMELANGFE 
TIME 
TITLE 
TITLEPG 
TLDOT 
TLEQ 
TLHYPH 
TLMDOT 
TLTH 
TLUL 
TOPLINEPUNCT 
TPHCOL 
TPHMRG 
TPHPG 
TPOSNEGX 
TPOSNEGY 
TPOSXC 
TPOSXI 
TPOSXL 
TPOSX 
TPOSXO 
TPOSXR 
TPOSY 
TPOSYB 
TPOSYC 
TPOSYIL 
TPOSYIN 
TPOSYOUT 
TPOSYT 
TPVMRG 
TPVPARA 
TPVPG 
TQC 
TQDEC 
TQR 
TRACKFORMATTING 
TRACKMOVES 
TRANSMF 
TRAUTH 
TRAUTOFIT 
TRBGBDIAG 
TRBGCROSS 
TRBGDCROSS 
TRBGDKBDIAG 
TRBGDKCROSS 
TRBGDKDCROSS 
TRBGDKFDIAG 
TRBGDKHOR 
TRBGDKVERT 
TRBGFDIAG 
TRBGHORIZ 
TRBGVERT 
TRBRDRB 
TRBRDRH 
TRBRDRL 
TRBRDRR 
TRBRDRT 
TRBRDRV 
TRCBPAT 
TRCFPAT 
TRDATE 
TRFTSWIDTHA 
TRFTSWIDTHB 
TRFTSWIDTH 
TRGAPH 
TRHDR 
TRKEEP 
TRKEEPFOLLOW 
TRLEFT 
TROWD 
TRPADDB 
TRPADDFB 
TRPADDFL 
TRPADDFR 
TRPADDFT 
TRPADDL 
TRPADDR 
TRPADDT 
TRPADOB 
TRPADOFB 
TRPADOFL 
TRPADOFR 
TRPADOFT 
TRPADOL 
TRPADOR 
TRPADOT 
TRPAT 
TRQC 
TRQL 
TRQR 
TRRH 
TRSHDNG 
TRSPDB 
TRSPDFB 
TRSPDFL 
TRSPDFR 
TRSPDFT 
TRSPDL 
TRSPDR 
TRSPDT 
TRSPOB 
TRSPOFB 
TRSPOFL 
TRSPOFR 
TRSPOFT 
TRSPOL 
TRSPOR 
TRSPOT 
TRUNCATEFONTHEIGHT 
TRUNCEX 
TRWWIDTHA 
TRWWIDTHB 
TRWWIDTH 
TS 
TSBGBDIAG 
TSBGCROSS 
TSBGDCROSS 
TSBGDKBDIAG 
TSBGDKCROSS 
TSBGDKDCROSS 
TSBGDKFDIAG 
TSBGDKHOR 
TSBGDKVERT 
TSBGFDIAG 
TSBGHORIZ 
TSBGVERT 
TSBRDRB 
TSBRDRDGL 
TSBRDRDGR 
TSBRDRH 
TSBRDRL 
TSBRDRR 
TSBRDRT 
TSBRDRV 
TSCBANDHORZEVEN 
TSCBANDHORZODD 
TSCBANDSH 
TSCBANDSV 
TSCBANDVERTEVEN 
TSCBANDVERTODD 
TSCELLCBPAT 
TSCELLCFPAT 
TSCELLPADDB 
TSCELLPADDFB 
TSCELLPADDFL 
TSCELLPADDFR 
TSCELLPADDFT 
TSCELLPADDL 
TSCELLPADDR 
TSCELLPADDT 
TSCELLPCT 
TSCELLWIDTH 
TSCELLWIDTHFTS 
TSCFIRSTCOL 
TSCFIRSTROW 
TSCLASTCOL 
TSCLASTROW 
TSCNECELL 
TSCNWCELL 
TSCSECELL 
TSCSWCELL 
TSD 
TSNOWRAP 
TSROWD 
TSVERTALB 
TSVERTALC 
TSVERTALT 
TWOINONE 
TWOONONE 
TX 
TXBXTWALWAYS 
TXBXTWFIRST 
TXBXTWFIRSTLAST 
TXBXTWLAST 
TXBXTWNO 
TXE 
UC 
UD 
UL 
ULC 
ULD 
ULDASH 
ULDASHD 
ULDASHDD 
ULDB 
ULHAIR 
ULHWAVE 
ULLDASH 
ULNONE 
ULTH 
ULTHD 
ULTHDASH 
ULTHDASHD 
ULTHDASHDD 
ULTHLDASH 
ULULDBWAVE 
ULW 
ULWAVE 
UP 
UPR 
URTF 
USELTBALN 
USENORMSTYFORLIST 
USERPROPS 
USEXFORM 
UTINL 
VALIDATEXML 
VERN 
VERSION 
VERTAL 
VERTALB 
VERTALC 
VERTALJ 
VERTALT 
VERTDOC 
VERTSECT 
VIEWBKSP 
VIEWKIND 
VIEWNOBOUND 
VIEWSCALE 
VIEWZK 
WBITMAP 
WBMBITSPIXEL 
WBMPLANES 
WBMWIDTHBYTE 
WEBHIDDEN 
WGRFFMTFILTER 
WIDCTLPAR 
WIDOWCTRL 
WINDOWCAPTION 
WMETAFILE 
WPEQN 
WPJST 
WPSP 
WRAPAROUND 
WRAPDEFAULT 
WRAPTHROUGH 
WRAPTIGHT 
WRAPTRSP 
WRITERESERVATION 
WRITERESERVHASH 
WRPPUNCT 
XE 
XEF 
XFORM 
XMLATTR 
XMLATTRNAME 
XMLATTRNS 
XMLATTRVALUE 
XMLCLOSE 
XMLNAME 
XMLNS 
XMLNSTBL 
XMLOPEN 
XMLSDTTCELL 
XMLSDTTPARA 
XMLSDTTREGULAR 
XMLSDTTROW 
XMLSDTTUNKNOWN 
YR 
YTS 
YXE 
ZWBO 
ZWJ 
ZWNBO 
ZWNJ 
FLYMAINCNT 
FLYVERT 
FLYHORZ 
FLYANCHOR 

Definition at line 162 of file rtfcontrolwords.hxx.

◆ RTFOverwrite

Enumerator
YES 

Yes, if an existing key is found, overwrite it.

NO_APPEND 

No, always append the value to the end of the list.

NO_IGNORE 

No, if the key is already in the list, then ignore, otherwise append.

YES_PREPEND 

Yes, always prepend the value to the start of the list and remove existing entries.

Definition at line 29 of file rtfsprm.hxx.

Function Documentation

◆ cloneAndDeduplicateSprm()

static void writerfilter::rtftok::cloneAndDeduplicateSprm ( std::pair< Id, RTFValue::Pointer_t > const &  rSprm,
RTFSprms ret,
Id  nStyleType,
RTFSprms pDirect = nullptr 
)
static

◆ DTTM22OString()

OString writerfilter::rtftok::DTTM22OString ( tools::Long  nDTTM)

◆ eraseNestedAttribute()

bool writerfilter::rtftok::eraseNestedAttribute ( RTFSprms rSprms,
Id  nParent,
Id  nId 
)

◆ FilterControlChars()

static auto writerfilter::rtftok::FilterControlChars ( Destination const  destination,
OUString const &  rString 
) -> OUString
static

◆ findPropertyName() [1/2]

bool writerfilter::rtftok::findPropertyName ( const std::vector< beans::PropertyValue > &  rProperties,
const OUString &  rName 
)

◆ findPropertyName() [2/2]

bool writerfilter::rtftok::findPropertyName ( const std::vector< css::beans::PropertyValue > &  rProperties,
const OUString &  rName 
)

Checks if rName is contained at least once in rProperties as a key.

◆ getDefaultSPRM()

static RTFValue::Pointer_t writerfilter::rtftok::getDefaultSPRM ( Id const  id,
Id  nStyleType 
)
static

◆ getLastAttributes()

RTFSprms & writerfilter::rtftok::getLastAttributes ( RTFSprms rSprms,
Id  nId 
)

◆ getListLevel()

static RTFValue::Pointer_t writerfilter::rtftok::getListLevel ( const RTFValue::Pointer_t pAbstract,
int  nLevel 
)
static

Extracts the list level matching nLevel from pAbstract.

Definition at line 333 of file rtfsprm.cxx.

Referenced by writerfilter::rtftok::RTFSprms::duplicateList().

◆ getNestedAttribute()

RTFValue::Pointer_t writerfilter::rtftok::getNestedAttribute ( RTFSprms rSprms,
Id  nParent,
Id  nId 
)

◆ getNestedSprm()

RTFValue::Pointer_t writerfilter::rtftok::getNestedSprm ( RTFSprms rSprms,
Id  nParent,
Id  nId 
)

◆ getParagraphBorder()

Id writerfilter::rtftok::getParagraphBorder ( sal_uInt32  nIndex)

◆ isSPRMChildrenExpected()

static bool writerfilter::rtftok::isSPRMChildrenExpected ( Id  nId)
static

Should this SPRM be removed if all its children are removed?

Definition at line 264 of file rtfsprm.cxx.

References nId.

Referenced by cloneAndDeduplicateSprm().

◆ isSPRMDeduplicateDenylist()

static bool writerfilter::rtftok::isSPRMDeduplicateDenylist ( Id  nId,
RTFSprms pDirect 
)
static

Is it problematic to deduplicate this SPRM?

Definition at line 225 of file rtfsprm.cxx.

References writerfilter::rtftok::RTFSprms::find(), and nId.

Referenced by cloneAndDeduplicateSprm().

◆ keywordToString()

const char * writerfilter::rtftok::keywordToString ( RTFKeyword  nKeyword)

◆ lcl_containsProperty()

static bool writerfilter::rtftok::lcl_containsProperty ( const uno::Sequence< beans::Property > &  rProperties,
std::u16string_view  rName 
)
static

◆ lcl_copyFlatten()

static void writerfilter::rtftok::lcl_copyFlatten ( RTFReferenceProperties rProps,
RTFSprms rStyleAttributes,
RTFSprms rStyleSprms 
)
static

Copy rProps to rStyleAttributes and rStyleSprms, but in case of nested sprms, copy their children as toplevel sprms/attributes.

Definition at line 472 of file rtfdocumentimpl.cxx.

References writerfilter::rtftok::RTFReferenceProperties::getAttributes(), writerfilter::rtftok::RTFReferenceProperties::getSprms(), and writerfilter::rtftok::RTFSprms::set().

Referenced by writerfilter::rtftok::RTFDocumentImpl::getProperties().

◆ lcl_DestinationToMath()

static void writerfilter::rtftok::lcl_DestinationToMath ( OUStringBuffer *  pDestinationText,
oox::formulaimport::XmlStreamBuilder rMathBuffer,
bool &  rMathNor 
)
static

◆ lcl_getBookmarkProperties()

static RTFSprms writerfilter::rtftok::lcl_getBookmarkProperties ( int  nPos,
const OUString &  rString 
)
static

◆ lcl_getDateTime()

static util::DateTime writerfilter::rtftok::lcl_getDateTime ( RTFParserState const &  aState)
static

◆ putBorderProperty()

void writerfilter::rtftok::putBorderProperty ( RTFStack aStates,
Id  nId,
const RTFValue::Pointer_t pValue 
)

◆ putNestedAttribute()

void writerfilter::rtftok::putNestedAttribute ( RTFSprms rSprms,
Id  nParent,
Id  nId,
const RTFValue::Pointer_t pValue,
RTFOverwrite  eOverwrite,
bool  bAttribute 
)

◆ putNestedSprm()

void writerfilter::rtftok::putNestedSprm ( RTFSprms rSprms,
Id  nParent,
Id  nId,
const RTFValue::Pointer_t pValue,
RTFOverwrite  eOverwrite 
)

Variable Documentation

◆ aRTFControlWords

RTFSymbol const writerfilter::rtftok::aRTFControlWords

◆ aRTFEncodings

RTFEncoding const writerfilter::rtftok::aRTFEncodings

◆ aRTFFontNameSuffixes

RTFFontNameSuffix const writerfilter::rtftok::aRTFFontNameSuffixes
Initial value:
= {
{ "Baltic", RTL_TEXTENCODING_MS_1257 }, { "CE", RTL_TEXTENCODING_MS_1250 },
{ "Cyr", RTL_TEXTENCODING_MS_1251 }, { "Greek", RTL_TEXTENCODING_MS_1253 },
{ "Tur", RTL_TEXTENCODING_MS_1254 }, { "(Hebrew)", RTL_TEXTENCODING_MS_1255 },
{ "(Arabic)", RTL_TEXTENCODING_MS_1256 }, { "(Vietnamese)", RTL_TEXTENCODING_MS_1258 },
{ "", RTL_TEXTENCODING_DONTKNOW }
}

Definition at line 56 of file rtfcharsets.cxx.

Referenced by writerfilter::rtftok::RTFDocumentImpl::handleFontTableEntry().

◆ aRTFMathControlWords

RTFMathSymbol const writerfilter::rtftok::aRTFMathControlWords

◆ nRTFControlWords

const int writerfilter::rtftok::nRTFControlWords = SAL_N_ELEMENTS(aRTFControlWords)

◆ nRTFEncodings

int writerfilter::rtftok::nRTFEncodings = std::size(aRTFEncodings)

◆ nRTFMathControlWords

const int writerfilter::rtftok::nRTFMathControlWords = SAL_N_ELEMENTS(aRTFMathControlWords)