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;