1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 #ifndef _RTFCONTROLWORDS_HXX_
11 #define _RTFCONTROLWORDS_HXX_
13 namespace writerfilter
{
212 RTF_CFOLLOWEDHYPERLINK
,
320 RTF_COLORSCHEMEMAPPING
,
391 RTF_DONOTEMBEDLINGDATA
,
392 RTF_DONOTEMBEDSYSFONT
,
393 RTF_DONOTSHOWCOMMENTS
,
676 RTF_IGNOREMIXEDCONTENT
,
725 RTF_LEVELPICTURENOSIZE
,
755 RTF_LISTOVERRIDECOUNT
,
756 RTF_LISTOVERRIDEFORMAT
,
757 RTF_LISTOVERRIDESTARTAT
,
758 RTF_LISTOVERRIDETABLE
,
781 RTF_LSDSEMIHIDDENDEF
,
784 RTF_LSDUNHIDEUSEDDEF
,
885 RTF_MMCONNECTSTRDATA
,
889 RTF_MMDATATYPEACCESS
,
903 RTF_MMFTTYPEDBCOLUMN
,
906 RTF_MMFTTYPESALUTATION
,
911 RTF_MMMAINTYPECATALOG
,
913 RTF_MMMAINTYPEENVELOPES
,
915 RTF_MMMAINTYPELABELS
,
916 RTF_MMMAINTYPELETTERS
,
928 RTF_MMODSOMAPPEDNAME
,
1015 RTF_NOCOMPATOPTIONS
,
1021 RTF_NOFEATURETHROTTLE
,
1040 RTF_NOTBRKCNSTFRCTBL
,
1319 RTF_RAWCLBGDKDCROSS
,
1327 RTF_READONLYRECOMMENDED
,
1332 RTF_REMPERSONALINFO
,
1417 RTF_SECTSPECIFYGENN
,
1451 RTF_SHOWPLACEHOLDTEXT
,
1483 RTF_SNAPTOGRIDINCELL
,
1514 RTF_STYLELOCKBACKCOMP
,
1515 RTF_STYLELOCKENFORCED
,
1519 RTF_STYLESORTMETHOD
,
1596 RTF_TRACKFORMATTING
,
1669 RTF_TRUNCATEFONTHEIGHT
,
1695 RTF_TSCBANDHORZEVEN
,
1699 RTF_TSCBANDVERTEVEN
,
1733 RTF_TXBXTWFIRSTLAST
,
1764 RTF_USENORMSTYFORLIST
,
1802 RTF_WRITERESERVATION
,
1803 RTF_WRITERESERVHASH
,
1835 /// Types of an RTF Control Word
1836 enum RTFControlTypes
1838 CONTROL_FLAG
, // eg \sbknone takes no parameter
1839 CONTROL_DESTINATION
, // eg \fonttbl, if ignored, the whole group should be skipped
1840 CONTROL_SYMBOL
, // eg \tab
1841 CONTROL_TOGGLE
, // eg \b (between on and off)
1842 CONTROL_VALUE
// eg \fs (requires parameter)
1845 /// Respresents an RTF Control Word
1848 const char *sKeyword
;
1852 bool operator<(const RTFSymbol
& rOther
) const;
1855 extern RTFSymbol aRTFControlWords
[];
1856 extern int nRTFControlWords
;
1857 } // namespace rtftok
1858 } // namespace writerfilter
1860 #endif // _RTFCONTROLWORDS_HXX_
1862 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */