File indexing completed on 2025-03-09 04:41:48
0001 /* This is RTF to HTML converter, implemented as a text filter, generally. 0002 Copyright (C) 2003 Valentin Lavrinenko, vlavrinenko@users.sourceforge.net 0003 0004 available at http://rtf2html.sf.net 0005 0006 Original available under the terms of the GNU LGPL2, and according 0007 to those terms, relicensed under the GNU GPL2 for inclusion in Tellico */ 0008 0009 /*************************************************************************** 0010 * * 0011 * This program is free software; you can redistribute it and/or * 0012 * modify it under the terms of the GNU General Public License as * 0013 * published by the Free Software Foundation; either version 2 of * 0014 * the License or (at your option) version 3 or any later version * 0015 * accepted by the membership of KDE e.V. (or its successor approved * 0016 * by the membership of KDE e.V.), which shall act as a proxy * 0017 * defined in Section 14 of version 3 of the license. * 0018 * * 0019 * This program is distributed in the hope that it will be useful, * 0020 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 0021 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 0022 * GNU General Public License for more details. * 0023 * * 0024 * You should have received a copy of the GNU General Public License * 0025 * along with this program. If not, see <http://www.gnu.org/licenses/>. * 0026 * * 0027 ***************************************************************************/ 0028 0029 #include "rtf_keyword.h" 0030 0031 using namespace rtf; 0032 0033 rtf_keyword::keyword_map::keyword_map() : base_class() 0034 { 0035 insert(value_type("b", rkw_b)); 0036 insert(value_type("bin", rkw_bin)); 0037 insert(value_type("blue", rkw_blue)); 0038 insert(value_type("brdrnone", rkw_brdrnone)); 0039 insert(value_type("bullet", rkw_bullet)); 0040 insert(value_type("cb", rkw_cb)); 0041 insert(value_type("cell", rkw_cell)); 0042 insert(value_type("cellx", rkw_cellx)); 0043 insert(value_type("cf", rkw_cf)); 0044 insert(value_type("clbrdrb", rkw_clbrdrb)); 0045 insert(value_type("clbrdrl", rkw_clbrdrl)); 0046 insert(value_type("clbrdrr", rkw_clbrdrr)); 0047 insert(value_type("clbrdrt", rkw_clbrdrt)); 0048 insert(value_type("clvertalb", rkw_clvertalb)); 0049 insert(value_type("clvertalc", rkw_clvertalc)); 0050 insert(value_type("clvertalt", rkw_clvertalt)); 0051 insert(value_type("clvmgf", rkw_clvmgf)); 0052 insert(value_type("clvmrg", rkw_clvmrg)); 0053 insert(value_type("colortbl", rkw_colortbl)); 0054 insert(value_type("emdash", rkw_emdash)); 0055 insert(value_type("emspace", rkw_emspace)); 0056 insert(value_type("endash", rkw_endash)); 0057 insert(value_type("enspace", rkw_enspace)); 0058 insert(value_type("f", rkw_f)); 0059 insert(value_type("fprq", rkw_fprq)); 0060 insert(value_type("fcharset", rkw_fcharset)); 0061 insert(value_type("fnil", rkw_fnil)); 0062 insert(value_type("froman", rkw_froman)); 0063 insert(value_type("fswiss", rkw_fswiss)); 0064 insert(value_type("fmodern", rkw_fmodern)); 0065 insert(value_type("fscript", rkw_fscript)); 0066 insert(value_type("fdecor", rkw_fdecor)); 0067 insert(value_type("ftech", rkw_ftech)); 0068 insert(value_type("fbidi", rkw_fbidi)); 0069 insert(value_type("field", rkw_field)); 0070 insert(value_type("filetbl", rkw_filetbl)); 0071 insert(value_type("fldrslt", rkw_fldrslt)); 0072 insert(value_type("fonttbl", rkw_fonttbl)); 0073 insert(value_type("footer", rkw_footer)); 0074 insert(value_type("footerf", rkw_footerf)); 0075 insert(value_type("fs", rkw_fs)); 0076 insert(value_type("green", rkw_green)); 0077 insert(value_type("header", rkw_header)); 0078 insert(value_type("headerf", rkw_headerf)); 0079 insert(value_type("highlight", rkw_highlight)); 0080 insert(value_type("i", rkw_i)); 0081 insert(value_type("info", rkw_info)); 0082 insert(value_type("intbl", rkw_intbl)); 0083 insert(value_type("ldblquote", rkw_ldblquote)); 0084 insert(value_type("li", rkw_li)); 0085 insert(value_type("line", rkw_line)); 0086 insert(value_type("lquote", rkw_lquote)); 0087 insert(value_type("margl", rkw_margl)); 0088 insert(value_type("object", rkw_object)); 0089 insert(value_type("paperw", rkw_paperw)); 0090 insert(value_type("par", rkw_par)); 0091 insert(value_type("pard", rkw_pard)); 0092 insert(value_type("pict", rkw_pict)); 0093 insert(value_type("plain", rkw_plain)); 0094 insert(value_type("qc", rkw_qc)); 0095 insert(value_type("qj", rkw_qj)); 0096 insert(value_type("ql", rkw_ql)); 0097 insert(value_type("qr", rkw_qr)); 0098 insert(value_type("rdblquote", rkw_rdblquote)); 0099 insert(value_type("red", rkw_red)); 0100 insert(value_type("ri", rkw_ri)); 0101 insert(value_type("row", rkw_row)); 0102 insert(value_type("rquote", rkw_rquote)); 0103 insert(value_type("sa", rkw_sa)); 0104 insert(value_type("sb", rkw_sb)); 0105 insert(value_type("sect", rkw_sect)); 0106 insert(value_type("softline", rkw_softline)); 0107 insert(value_type("stylesheet", rkw_stylesheet)); 0108 insert(value_type("sub", rkw_sub)); 0109 insert(value_type("super", rkw_super)); 0110 insert(value_type("tab", rkw_tab)); 0111 insert(value_type("title", rkw_title)); 0112 insert(value_type("trleft", rkw_trleft)); 0113 insert(value_type("trowd", rkw_trowd)); 0114 insert(value_type("trrh", rkw_trrh)); 0115 insert(value_type("ul", rkw_ul)); 0116 insert(value_type("ulnone", rkw_ulnone)); 0117 } 0118 0119 rtf_keyword::keyword_map rtf_keyword::keymap;