From 9a3392f8711a6e74018ae3b6fc3cd78f2be150fb Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Wed, 13 Jul 2011 11:34:56 +0200 Subject: rtfcontrolwords should not know about rtfdocumentimpl --- writerfilter/source/rtftok/rtfcontrolwords.hxx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'writerfilter/source/rtftok/rtfcontrolwords.hxx') diff --git a/writerfilter/source/rtftok/rtfcontrolwords.hxx b/writerfilter/source/rtftok/rtfcontrolwords.hxx index a6c35312c19f..55e17e3e29ea 100644 --- a/writerfilter/source/rtftok/rtfcontrolwords.hxx +++ b/writerfilter/source/rtftok/rtfcontrolwords.hxx @@ -1846,6 +1846,26 @@ enum RTFKeyword RTF_ZWNJ }; +/// Types of an RTF Control Word +enum RTFControlTypes +{ + CONTROL_FLAG, // eg \sbknone takes no parameter + CONTROL_DESTINATION, // eg \fonttbl, if ignored, the whole group should be skipped + CONTROL_SYMBOL, // eg \tab + CONTROL_TOGGLE, // eg \b (between on and off) + CONTROL_VALUE // eg \fs (requires parameter) +}; + +/// Respresents an RTF Control Word +typedef struct +{ + const char *sKeyword; + int nControlType; + RTFKeyword nIndex; +} RTFSymbol; + +extern RTFSymbol aRTFControlWords[]; +extern int nRTFControlWords; } // namespace rtftok } // namespace writerfilter -- cgit