LibreOffice Module svtools (master) 1
htmlkywd.cxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
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/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20
21#include <algorithm>
22#include <string_view>
23
24#include <o3tl/string_view.hxx>
25#include <sal/types.h>
26#include <rtl/ustring.hxx>
27#include <svtools/htmltokn.h>
28#include <svtools/htmlkywd.hxx>
29
30// If this is odd, then getOnToken() breaks.
31static_assert(static_cast<sal_Int16>(HtmlTokenId::ABBREVIATION_ON) % 2 == 0);
32
33namespace {
34
35template<typename T>
36struct TokenEntry
37{
38 std::u16string_view sToken;
39 T nToken;
40};
41
42}
43
44template<typename T>
45static bool sortCompare(const TokenEntry<T> & lhs, const TokenEntry<T> & rhs)
46{
47 return lhs.sToken < rhs.sToken;
48}
49template<typename T>
50static bool findCompare(const TokenEntry<T> & lhs, std::u16string_view rhs)
51{
52 return lhs.sToken < rhs;
53}
54template<typename T, size_t LEN>
55static T search(TokenEntry<T> const (&dataTable)[LEN], std::u16string_view key, T notFoundValue)
56{
57 auto findIt = std::lower_bound( std::begin(dataTable), std::end(dataTable),
58 key, findCompare<T> );
59 if (findIt != std::end(dataTable) && key == findIt->sToken)
60 return findIt->nToken;
61 return notFoundValue;
62}
63
64using HTML_TokenEntry = TokenEntry<HtmlTokenId>;
65
66// this array is sorted by the name (even if it doesn't look like it from the constant names)
70 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_cdata), HtmlTokenId::CDATA},
72 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_abbreviation), HtmlTokenId::ABBREVIATION_ON}, // HTML 3.0
73 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_acronym), HtmlTokenId::ACRONYM_ON}, // HTML 3.0
75 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_applet), HtmlTokenId::APPLET_ON}, // HotJava
76 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_area), HtmlTokenId::AREA}, // Netscape 2.0
77 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_author), HtmlTokenId::AUTHOR_ON}, // HTML 3.0
78 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_bold), HtmlTokenId::BOLD_ON},
79 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_banner), HtmlTokenId::BANNER_ON}, // HTML 3.0
80 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_base), HtmlTokenId::BASE}, // HTML 3.0
81 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_basefont), HtmlTokenId::BASEFONT_ON}, // Netscape
82 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_bigprint), HtmlTokenId::BIGPRINT_ON}, // HTML 3.0
83 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_blink), HtmlTokenId::BLINK_ON}, // Netscape
85 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_body), HtmlTokenId::BODY_ON},
86 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_blockquote30), HtmlTokenId::BLOCKQUOTE30_ON}, // HTML 3.0
88 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_caption), HtmlTokenId::CAPTION_ON}, // HTML 3.0
89 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_center), HtmlTokenId::CENTER_ON}, // Netscape
91 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_code), HtmlTokenId::CODE_ON},
92 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_col), HtmlTokenId::COL_ON}, // HTML 3 Table Model Draft
93 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_colgroup), HtmlTokenId::COLGROUP_ON}, // HTML 3 Table Model Draft
95 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_credit), HtmlTokenId::CREDIT_ON}, // HTML 3.0
96 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_dd), HtmlTokenId::DD_ON},
97 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_deletedtext), HtmlTokenId::DELETEDTEXT_ON}, // HTML 3.0
100 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_division), HtmlTokenId::DIVISION_ON}, // HTML 3.0
102 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_dt), HtmlTokenId::DT_ON},
104 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_embed), HtmlTokenId::EMBED}, // Netscape 2.0
105 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_figure), HtmlTokenId::FIGURE_ON}, // HTML 3.0
106 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_footnote), HtmlTokenId::FOOTNOTE_ON}, // HTML 3.0
107 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_font), HtmlTokenId::FONT_ON}, // Netscape
108 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_form), HtmlTokenId::FORM_ON},
109 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_frame), HtmlTokenId::FRAME_ON}, // Netscape 2.0
110 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_frameset), HtmlTokenId::FRAMESET_ON}, // Netscape 2.0
111 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head1), HtmlTokenId::HEAD1_ON},
112 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head2), HtmlTokenId::HEAD2_ON},
113 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head3), HtmlTokenId::HEAD3_ON},
114 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head4), HtmlTokenId::HEAD4_ON},
115 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head5), HtmlTokenId::HEAD5_ON},
116 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head6), HtmlTokenId::HEAD6_ON},
117 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_head), HtmlTokenId::HEAD_ON},
119 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_html), HtmlTokenId::HTML_ON},
121 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_iframe), HtmlTokenId::IFRAME_ON}, // IE 3.0b2
122 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_image), HtmlTokenId::IMAGE},
123 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_input), HtmlTokenId::INPUT},
124 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_insertedtext), HtmlTokenId::INSERTEDTEXT_ON}, // HTML 3.0
126 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_language), HtmlTokenId::LANGUAGE_ON}, // HTML 3.0
127 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_listheader), HtmlTokenId::LISTHEADER_ON}, // HTML 3.0
128 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_li), HtmlTokenId::LI_ON},
129 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_link), HtmlTokenId::LINK}, // HTML 3.0
131 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_map), HtmlTokenId::MAP_ON}, // Netscape 2.0
134 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_meta), HtmlTokenId::META}, // HTML 3.0
135 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_multicol), HtmlTokenId::MULTICOL_ON}, // Netscape 3.0b5
136 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_nobr), HtmlTokenId::NOBR_ON}, // Netscape
137 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_noembed), HtmlTokenId::NOEMBED_ON}, // Netscape 2.0 ???
138 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_noframe), HtmlTokenId::NOFRAMES_ON}, // Netscape 2.0 ???
139 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_noframes), HtmlTokenId::NOFRAMES_ON}, // Netscape 2.0
140 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_noscript), HtmlTokenId::NOSCRIPT_ON}, // Netscape 3.0
141 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_note), HtmlTokenId::NOTE_ON}, // HTML 3.0
144 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_option), HtmlTokenId::OPTION},
146 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_param), HtmlTokenId::PARAM}, // HotJava
147 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_person), HtmlTokenId::PERSON_ON}, // HTML 3.0
150 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_shortquote), HtmlTokenId::SHORTQUOTE_ON}, // HTML 3.0
151 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_strikethrough), HtmlTokenId::STRIKETHROUGH_ON}, // HTML 3.0
153 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_script), HtmlTokenId::SCRIPT_ON}, // HTML 3.2
156 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_smallprint), HtmlTokenId::SMALLPRINT_ON}, // HTML 3.0
157 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_spacer), HtmlTokenId::SPACER}, // Netscape 3.0b5
158 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_span), HtmlTokenId::SPAN_ON}, // Style Sheets
161 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_style), HtmlTokenId::STYLE_ON}, // HTML 3.0
162 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_subscript), HtmlTokenId::SUBSCRIPT_ON}, // HTML 3.0
163 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_superscript), HtmlTokenId::SUPERSCRIPT_ON}, // HTML 3.0
164 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_plaintext), HtmlTokenId::PLAINTEXT_ON}, // HTML 3.0
165 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_table), HtmlTokenId::TABLE_ON}, // HTML 3.0
166 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_tbody), HtmlTokenId::TBODY_ON}, // HTML 3 Table Model Draft
167 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_tabledata), HtmlTokenId::TABLEDATA_ON}, // HTML 3.0
169 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_tfoot), HtmlTokenId::TFOOT_ON}, // HTML 3 Table Model Draft
170 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_tableheader), HtmlTokenId::TABLEHEADER_ON}, // HTML 3.0
171 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_thead), HtmlTokenId::THEAD_ON}, // HTML 3 Table Model Draft
172 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_title), HtmlTokenId::TITLE_ON},
173 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_tablerow), HtmlTokenId::TABLEROW_ON}, // HTML 3.0
178 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_xmp), HtmlTokenId::XMP_ON},
179};
180
181
182HtmlTokenId GetHTMLToken( std::u16string_view rName )
183{
184 static bool bSortKeyWords = false;
185 if( !bSortKeyWords )
186 {
187 assert( std::is_sorted( std::begin(aHTMLTokenTab), std::end(aHTMLTokenTab), sortCompare<HtmlTokenId> ) );
188 bSortKeyWords = true;
189 }
190
193
194 return search( aHTMLTokenTab, rName, HtmlTokenId::NONE);
195}
196
197using HTML_CharEntry = TokenEntry<sal_Unicode>;
198
199// Flag: RTF token table has already been sorted
200static bool bSortCharKeyWords = false;
201
203 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_lt), 60},
204 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_gt), 62},
205 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_amp), 38},
206 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_apos), 39},
207 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_quot), 34},
208
209 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Agrave), 192},
210 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Aacute), 193},
211 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Acirc), 194},
212 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Atilde), 195},
213 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Auml), 196},
214 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Aring), 197},
215 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_AElig), 198},
216 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ccedil), 199},
217 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Egrave), 200},
218 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Eacute), 201},
219 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ecirc), 202},
220 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Euml), 203},
221 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Igrave), 204},
222 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Iacute), 205},
223 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Icirc), 206},
224 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Iuml), 207},
225 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_ETH), 208},
226 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ntilde), 209},
227 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ograve), 210},
228 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Oacute), 211},
229 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ocirc), 212},
230 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Otilde), 213},
231 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ouml), 214},
232 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Oslash), 216},
233 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ugrave), 217},
234 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Uacute), 218},
235 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Ucirc), 219},
236 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Uuml), 220},
237 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_Yacute), 221},
238
239 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_THORN), 222},
240 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_C_szlig), 223},
241
242 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_agrave), 224},
243 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_aacute), 225},
244 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_acirc), 226},
245 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_atilde), 227},
246 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_auml), 228},
247 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_aring), 229},
248 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_aelig), 230},
249 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ccedil), 231},
250 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_egrave), 232},
251 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_eacute), 233},
252 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ecirc), 234},
253 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_euml), 235},
254 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_igrave), 236},
255 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_iacute), 237},
256 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_icirc), 238},
257 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_iuml), 239},
258 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_eth), 240},
259 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ntilde), 241},
260 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ograve), 242},
261 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_oacute), 243},
262 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ocirc), 244},
263 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_otilde), 245},
264 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ouml), 246},
265 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_oslash), 248},
266 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ugrave), 249},
267 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_uacute), 250},
268 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ucirc), 251},
269 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_uuml), 252},
270 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_yacute), 253},
271 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_thorn), 254},
272 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_yuml), 255},
273
274// special characters
275 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_acute), 180},
276 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_brvbar), 166},
277 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_cedil), 184},
278 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_cent), 162},
279 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_copy), 169},
280 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_curren), 164},
281 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_deg), 176},
282 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_divide), 247},
283 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_frac12), 189},
284 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_frac14), 188},
285 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_frac34), 190},
286 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_iexcl), 161},
287 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_iquest), 191},
288 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_laquo), 171},
289 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_macr), 175},
290 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_micro), 181},
291 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_middot), 183},
292 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_not), 172},
293 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ordf), 170},
294 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ordm), 186},
295 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_para), 182},
296 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_plusmn), 177},
297 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_pound), 163},
298 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_raquo), 187},
299 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_reg), 174},
300 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sect), 167},
301 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sup1), 185},
302 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sup2), 178},
303 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sup3), 179},
304 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_times), 215},
305 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_uml), 168},
306 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_yen), 165},
307
308// special characters), which will be converted to tokens !!!
309 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_nbsp), 1},
310 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_shy), 2},
311
312
313// HTML4
314 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_OElig), 338},
315 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_oelig), 339},
316 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Scaron), 352},
317 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_scaron), 353},
318 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Yuml), 376},
319 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_fnof), 402},
320 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_circ), 710},
321 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_tilde), 732},
322 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Alpha), 913},
323 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Beta), 914},
324 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Gamma), 915},
325 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Delta), 916},
326 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Epsilon), 917},
327 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Zeta), 918},
328 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Eta), 919},
329 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Theta), 920},
330 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Iota), 921},
331 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Kappa), 922},
332 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Lambda), 923},
333 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Mu), 924},
334 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Nu), 925},
335 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Xi), 926},
336 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Omicron), 927},
337 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Pi), 928},
338 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Rho), 929},
339 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Sigma), 931},
340 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Tau), 932},
341 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Upsilon), 933},
342 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Phi), 934},
343 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Chi), 935},
344 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Psi), 936},
345 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Omega), 937},
346 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_alpha), 945},
347 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_beta), 946},
348 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_gamma), 947},
349 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_delta), 948},
350 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_epsilon), 949},
351 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_zeta), 950},
352 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_eta), 951},
353 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_theta), 952},
354 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_iota), 953},
355 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_kappa), 954},
356 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lambda), 955},
357 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_mu), 956},
358 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_nu), 957},
359 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_xi), 958},
360 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_omicron), 959},
361 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_pi), 960},
362 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rho), 961},
363 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sigmaf), 962},
364 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sigma), 963},
365 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_tau), 964},
366 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_upsilon), 965},
367 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_phi), 966},
368 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_chi), 967},
369 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_psi), 968},
370 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_omega), 969},
371 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_thetasym), 977},
372 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_upsih), 978},
373 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_piv), 982},
374 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ensp), 8194},
375 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_emsp), 8195},
376 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_thinsp), 8201},
377 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_zwnj), 8204},
378 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_zwj), 8205},
379 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lrm), 8206},
380 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rlm), 8207},
381 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ndash), 8211},
382 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_mdash), 8212},
383 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lsquo), 8216},
384 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rsquo), 8217},
385 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sbquo), 8218},
386 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ldquo), 8220},
387 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rdquo), 8221},
388 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_bdquo), 8222},
389 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_dagger), 8224},
390 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Dagger), 8225},
391 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_bull), 8226},
392 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_hellip), 8230},
393 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_permil), 8240},
394 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_prime), 8242},
395 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_Prime), 8243},
396 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lsaquo), 8249},
397 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rsaquo), 8250},
398 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_oline), 8254},
399 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_frasl), 8260},
400 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_euro), 8364},
401 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_image), 8465},
402 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_weierp), 8472},
403 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_real), 8476},
404 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_trade), 8482},
405 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_alefsym), 8501},
406 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_larr), 8592},
407 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_uarr), 8593},
408 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rarr), 8594},
409 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_darr), 8595},
410 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_harr), 8596},
411 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_crarr), 8629},
412 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lArr), 8656},
413 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_uArr), 8657},
414 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rArr), 8658},
415 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_dArr), 8659},
416 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_hArr), 8660},
417 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_forall), 8704},
418 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_part), 8706},
419 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_exist), 8707},
420 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_empty), 8709},
421 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_nabla), 8711},
422 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_isin), 8712},
423 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_notin), 8713},
424 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ni), 8715},
425 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_prod), 8719},
426 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sum), 8721},
427 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_minus), 8722},
428 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lowast), 8727},
429 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_radic), 8730},
430 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_prop), 8733},
431 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_infin), 8734},
432 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ang), 8736},
433 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_and), 8743},
434 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_or), 8744},
435 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_cap), 8745},
436 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_cup), 8746},
437 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_int), 8747},
438 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_there4), 8756},
439 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sim), 8764},
440 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_cong), 8773},
441 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_asymp), 8776},
442 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ne), 8800},
443 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_equiv), 8801},
444 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_le), 8804},
445 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_ge), 8805},
446 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sub), 8834},
447 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sup), 8835},
448 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_nsub), 8836},
449 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sube), 8838},
450 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_supe), 8839},
451 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_oplus), 8853},
452 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_otimes), 8855},
453 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_perp), 8869},
454 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_sdot), 8901},
455 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lceil), 8968},
456 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rceil), 8969},
457 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lfloor), 8970},
458 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rfloor), 8971},
459 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_lang), 9001},
460 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_rang), 9002},
461 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_loz), 9674},
462 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_spades), 9824},
463 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_clubs), 9827},
464 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_hearts), 9829},
465 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_S_diams), 9830}
466};
467
468sal_Unicode GetHTMLCharName( std::u16string_view rName )
469{
470 if( !bSortCharKeyWords )
471 {
472 std::sort( std::begin(aHTMLCharNameTab), std::end(aHTMLCharNameTab),
473 sortCompare<sal_Unicode> );
474 bSortCharKeyWords = true;
475 }
476
477 return search<sal_Unicode>( aHTMLCharNameTab, rName, 0);
478}
479
480// Flag: Options table has already been sorted
481static bool bSortOptionKeyWords = false;
482
483using HTML_OptionEntry = TokenEntry<HtmlOptionId>;
484
486
487// Attributes without value
492 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_ismap), HtmlOptionId::ISMAP},
495 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_nohref), HtmlOptionId::NOHREF}, // Netscape 2.0
496 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_noresize), HtmlOptionId::NORESIZE}, // Netscape 2.0
497 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_noshade), HtmlOptionId::NOSHADE}, // Netscape 2.0
501
502// Attributes with a string value
505 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_alt), HtmlOptionId::ALT},
506 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_axis), HtmlOptionId::AXIS},
507 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_char), HtmlOptionId::CHAR}, // HTML 3 Table Model Draft
509 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_class), HtmlOptionId::CLASS},
510 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_code), HtmlOptionId::CODE}, // HotJava
513 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_coords), HtmlOptionId::COORDS}, // Netscape 2.0
515 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_face), HtmlOptionId::FACE}, // IExplorer 2.0
516 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_frameborder), HtmlOptionId::FRAMEBORDER}, // IExplorer 3.0
518 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_language), HtmlOptionId::LANGUAGE}, // JavaScript
519 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_name), HtmlOptionId::NAME},
521 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_shape), HtmlOptionId::SHAPE},
523 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_style), HtmlOptionId::STYLE},
524 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_title), HtmlOptionId::TITLE},
525 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_value), HtmlOptionId::VALUE},
526 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDval), HtmlOptionId::SDVAL}, // StarDiv NumberValue
527 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDnum), HtmlOptionId::SDNUM}, // StarDiv NumberFormat
530
531// Attributes with a SGML identifier value
532 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_id), HtmlOptionId::ID},
533 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_target), HtmlOptionId::TARGET}, // Netscape 2.0
534 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_to), HtmlOptionId::TO},
535
536// Attributes with a URI value
541 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_codebase), HtmlOptionId::CODEBASE}, // HotJava
542 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_data), HtmlOptionId::DATA},
543 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_href), HtmlOptionId::HREF},
545 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_src), HtmlOptionId::SRC},
546 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_usemap), HtmlOptionId::USEMAP}, // Netscape 2.0
547
548// Attributes with a color value (all Netscape versions)
549 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_alink), HtmlOptionId::ALINK},
551 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_bordercolor), HtmlOptionId::BORDERCOLOR}, // IExplorer 2.0
552 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_bordercolorlight), HtmlOptionId::BORDERCOLORLIGHT}, // IExplorer 2.0
553 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_bordercolordark), HtmlOptionId::BORDERCOLORDARK}, // IExplorer 2.0
554 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_color), HtmlOptionId::COLOR},
555 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_link), HtmlOptionId::LINK},
556 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_text), HtmlOptionId::TEXT},
557 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_vlink), HtmlOptionId::VLINK},
558
559// Attributes with a numerical value
561 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_cellspacing),HtmlOptionId::CELLSPACING}, // HTML 3 Table Model Draft
562 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_cellpadding),HtmlOptionId::CELLPADDING}, // HTML 3 Table Model Draft
563 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_charoff), HtmlOptionId::CHAROFF}, // HTML 3 Table Model Draft
565 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_framespacing), HtmlOptionId::FRAMESPACING}, // IExplorer 3.0
566 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_gutter), HtmlOptionId::GUTTER}, // Netscape 3.0b5
568 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_hspace), HtmlOptionId::HSPACE}, // Netscape
569 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_left), HtmlOptionId::LEFT},
570 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_loop), HtmlOptionId::LOOP}, // IExplorer 2.0
571 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_marginheight),HtmlOptionId::MARGINHEIGHT}, // Netscape 2.0
572 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_marginwidth),HtmlOptionId::MARGINWIDTH}, // Netscape 2.0
575 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_scrollamount), HtmlOptionId::SCROLLAMOUNT}, // IExplorer 2.0
576 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_scrolldelay), HtmlOptionId::SCROLLDELAY}, // IExplorer 2.0
577 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_span), HtmlOptionId::SPAN}, // HTML 3 Table Model Draft
579 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_vspace), HtmlOptionId::VSPACE}, // Netscape
580 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_width), HtmlOptionId::WIDTH},
582
583// Attributes with enum values
584 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_behavior), HtmlOptionId::BEHAVIOR}, // IExplorer 2.0
585 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_clear), HtmlOptionId::CLEAR},
586 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_dir), HtmlOptionId::DIR}, // HTML 3 Table Model Draft
587 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_direction), HtmlOptionId::DIRECTION}, // IExplorer 2.0
589 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_frame), HtmlOptionId::FRAME}, // HTML 3 Table Model Draft
590 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_lang), HtmlOptionId::LANG},
592 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_rel), HtmlOptionId::REL},
593 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_rev), HtmlOptionId::REV},
594 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_rules), HtmlOptionId::RULES}, // HTML 3 Table Model Draft
595 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_scrolling), HtmlOptionId::SCROLLING}, // Netscape 2.0
598 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_type), HtmlOptionId::TYPE},
601 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_wrap), HtmlOptionId::WRAP},
602
603// Attributes with script code value
604 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onblur), HtmlOptionId::ONBLUR}, // JavaScript
605 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onchange), HtmlOptionId::ONCHANGE}, // JavaScript
606 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onclick), HtmlOptionId::ONCLICK}, // JavaScript
607 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onfocus), HtmlOptionId::ONFOCUS}, // JavaScript
608 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onload), HtmlOptionId::ONLOAD}, // JavaScript
609 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onmouseover), HtmlOptionId::ONMOUSEOVER}, // JavaScript
610 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onreset), HtmlOptionId::ONRESET}, // JavaScript
611 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onselect), HtmlOptionId::ONSELECT}, // JavaScript
612 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onsubmit), HtmlOptionId::ONSUBMIT}, // JavaScript
613 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onunload), HtmlOptionId::ONUNLOAD}, // JavaScript
614 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onabort), HtmlOptionId::ONABORT}, // JavaScript
615 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onerror), HtmlOptionId::ONERROR}, // JavaScript
616 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_onmouseout), HtmlOptionId::ONMOUSEOUT}, // JavaScript
617
618 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonblur), HtmlOptionId::SDONBLUR}, // StarBasic
619 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonchange), HtmlOptionId::SDONCHANGE}, // StarBasic
620 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonclick), HtmlOptionId::SDONCLICK}, // StarBasic
621 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonfocus), HtmlOptionId::SDONFOCUS}, // StarBasic
622 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonload), HtmlOptionId::SDONLOAD}, // StarBasic
623 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonmouseover), HtmlOptionId::SDONMOUSEOVER}, // StarBasic
624 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonreset), HtmlOptionId::SDONRESET}, // StarBasic
625 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonselect), HtmlOptionId::SDONSELECT}, // StarBasic
626 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonsubmit), HtmlOptionId::SDONSUBMIT}, // StarBasic
627 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonunload), HtmlOptionId::SDONUNLOAD}, // StarBasic
628 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonabort), HtmlOptionId::SDONABORT}, // StarBasic
629 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonerror), HtmlOptionId::SDONERROR}, // StarBasic
630 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_SDonmouseout), HtmlOptionId::SDONMOUSEOUT}, // StarBasic
631
632// Attributes with context sensitive values
633 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_align), HtmlOptionId::ALIGN},
634 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_cols), HtmlOptionId::COLS}, // Netscape 2.0 vs HTML 2.0
635 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_rows), HtmlOptionId::ROWS}, // Netscape 2.0 vs HTML 2.0
636 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_size), HtmlOptionId::SIZE},
637 {std::u16string_view(u"" OOO_STRING_SVTOOLS_HTML_O_start), HtmlOptionId::START}, // Netscape 2.0 vs IExplorer 2.0
638};
639
640HtmlOptionId GetHTMLOption( std::u16string_view rName )
641{
643 {
644 std::sort( std::begin(aHTMLOptionTab), std::end(aHTMLOptionTab), sortCompare<HtmlOptionId> );
645 bSortOptionKeyWords = true;
646 }
647
649}
650
651
652using HTML_ColorEntry = TokenEntry<sal_uInt32>;
653
654// Flag: color table has already been sorted
655static bool bSortColorKeyWords = false;
656
657// Color names are not exported (source:
658// "http://www.uio.no/~mnbjerke/colors_w.html")
659// "http://www.infi.net/wwwimages/colorindex.html" seem to be buggy.
661 { std::u16string_view(u"aliceblue"), 0x00f0f8ffUL },
662 { std::u16string_view(u"antiquewhite"), 0x00faebd7UL },
663 { std::u16string_view(u"aqua"), 0x0000ffffUL },
664 { std::u16string_view(u"aquamarine"), 0x007fffd4UL },
665 { std::u16string_view(u"azure"), 0x00f0ffffUL },
666 { std::u16string_view(u"beige"), 0x00f5f5dcUL },
667 { std::u16string_view(u"bisque"), 0x00ffe4c4UL },
668 { std::u16string_view(u"black"), 0x00000000UL },
669 { std::u16string_view(u"blanchedalmond"), 0x00ffebcdUL },
670 { std::u16string_view(u"blue"), 0x000000ffUL },
671 { std::u16string_view(u"blueviolet"), 0x008a2be2UL },
672 { std::u16string_view(u"brown"), 0x00a52a2aUL },
673 { std::u16string_view(u"burlywood"), 0x00deb887UL },
674 { std::u16string_view(u"cadetblue"), 0x005f9ea0UL },
675 { std::u16string_view(u"chartreuse"), 0x007fff00UL },
676 { std::u16string_view(u"chocolate"), 0x00d2691eUL },
677 { std::u16string_view(u"coral"), 0x00ff7f50UL },
678 { std::u16string_view(u"cornflowerblue"), 0x006495edUL },
679 { std::u16string_view(u"cornsilk"), 0x00fff8dcUL },
680 { std::u16string_view(u"crimson"), 0x00dc143cUL },
681 { std::u16string_view(u"cyan"), 0x0000ffffUL },
682 { std::u16string_view(u"darkblue"), 0x0000008bUL },
683 { std::u16string_view(u"darkcyan"), 0x00008b8bUL },
684 { std::u16string_view(u"darkgoldenrod"), 0x00b8860bUL },
685 { std::u16string_view(u"darkgray"), 0x00a9a9a9UL },
686 { std::u16string_view(u"darkgreen"), 0x00006400UL },
687 { std::u16string_view(u"darkkhaki"), 0x00bdb76bUL },
688 { std::u16string_view(u"darkmagenta"), 0x008b008bUL },
689 { std::u16string_view(u"darkolivegreen"), 0x00556b2fUL },
690 { std::u16string_view(u"darkorange"), 0x00ff8c00UL },
691 { std::u16string_view(u"darkorchid"), 0x009932ccUL },
692 { std::u16string_view(u"darkred"), 0x008b0000UL },
693 { std::u16string_view(u"darksalmon"), 0x00e9967aUL },
694 { std::u16string_view(u"darkseagreen"), 0x008fbc8fUL },
695 { std::u16string_view(u"darkslateblue"), 0x00483d8bUL },
696 { std::u16string_view(u"darkslategray"), 0x002f4f4fUL },
697 { std::u16string_view(u"darkturquoise"), 0x0000ced1UL },
698 { std::u16string_view(u"darkviolet"), 0x009400d3UL },
699 { std::u16string_view(u"deeppink"), 0x00ff1493UL },
700 { std::u16string_view(u"deepskyblue"), 0x0000bfffUL },
701 { std::u16string_view(u"dimgray"), 0x00696969UL },
702 { std::u16string_view(u"dodgerblue"), 0x001e90ffUL },
703 { std::u16string_view(u"firebrick"), 0x00b22222UL },
704 { std::u16string_view(u"floralwhite"), 0x00fffaf0UL },
705 { std::u16string_view(u"forestgreen"), 0x00228b22UL },
706 { std::u16string_view(u"fuchsia"), 0x00ff00ffUL },
707 { std::u16string_view(u"gainsboro"), 0x00dcdcdcUL },
708 { std::u16string_view(u"ghostwhite"), 0x00f8f8ffUL },
709 { std::u16string_view(u"gold"), 0x00ffd700UL },
710 { std::u16string_view(u"goldenrod"), 0x00daa520UL },
711 { std::u16string_view(u"gray"), 0x00808080UL },
712 { std::u16string_view(u"green"), 0x00008000UL },
713 { std::u16string_view(u"greenyellow"), 0x00adff2fUL },
714 { std::u16string_view(u"honeydew"), 0x00f0fff0UL },
715 { std::u16string_view(u"hotpink"), 0x00ff69b4UL },
716 { std::u16string_view(u"indianred"), 0x00cd5c5cUL },
717 { std::u16string_view(u"indigo"), 0x004b0082UL },
718 { std::u16string_view(u"ivory"), 0x00fffff0UL },
719 { std::u16string_view(u"khaki"), 0x00f0e68cUL },
720 { std::u16string_view(u"lavender"), 0x00e6e6faUL },
721 { std::u16string_view(u"lavenderblush"), 0x00fff0f5UL },
722 { std::u16string_view(u"lawngreen"), 0x007cfc00UL },
723 { std::u16string_view(u"lemonchiffon"), 0x00fffacdUL },
724 { std::u16string_view(u"lightblue"), 0x00add8e6UL },
725 { std::u16string_view(u"lightcoral"), 0x00f08080UL },
726 { std::u16string_view(u"lightcyan"), 0x00e0ffffUL },
727 { std::u16string_view(u"lightgoldenrodyellow"), 0x00fafad2UL },
728 { std::u16string_view(u"lightgreen"), 0x0090ee90UL },
729 { std::u16string_view(u"lightgrey"), 0x00d3d3d3UL },
730 { std::u16string_view(u"lightpink"), 0x00ffb6c1UL },
731 { std::u16string_view(u"lightsalmon"), 0x00ffa07aUL },
732 { std::u16string_view(u"lightseagreen"), 0x0020b2aaUL },
733 { std::u16string_view(u"lightskyblue"), 0x0087cefaUL },
734 { std::u16string_view(u"lightslategray"), 0x00778899UL },
735 { std::u16string_view(u"lightsteelblue"), 0x00b0c4deUL },
736 { std::u16string_view(u"lightyellow"), 0x00ffffe0UL },
737 { std::u16string_view(u"lime"), 0x0000ff00UL },
738 { std::u16string_view(u"limegreen"), 0x0032cd32UL },
739 { std::u16string_view(u"linen"), 0x00faf0e6UL },
740 { std::u16string_view(u"magenta"), 0x00ff00ffUL },
741 { std::u16string_view(u"maroon"), 0x00800000UL },
742 { std::u16string_view(u"mediumaquamarine"), 0x0066cdaaUL },
743 { std::u16string_view(u"mediumblue"), 0x000000cdUL },
744 { std::u16string_view(u"mediumorchid"), 0x00ba55d3UL },
745 { std::u16string_view(u"mediumpurple"), 0x009370dbUL },
746 { std::u16string_view(u"mediumseagreen"), 0x003cb371UL },
747 { std::u16string_view(u"mediumslateblue"), 0x007b68eeUL },
748 { std::u16string_view(u"mediumspringgreen"), 0x0000fa9aUL },
749 { std::u16string_view(u"mediumturquoise"), 0x0048d1ccUL },
750 { std::u16string_view(u"mediumvioletred"), 0x00c71585UL },
751 { std::u16string_view(u"midnightblue"), 0x00191970UL },
752 { std::u16string_view(u"mintcream"), 0x00f5fffaUL },
753 { std::u16string_view(u"mistyrose"), 0x00ffe4e1UL },
754 { std::u16string_view(u"moccasin"), 0x00ffe4b5UL },
755 { std::u16string_view(u"navajowhite"), 0x00ffdeadUL },
756 { std::u16string_view(u"navy"), 0x00000080UL },
757 { std::u16string_view(u"oldlace"), 0x00fdf5e6UL },
758 { std::u16string_view(u"olive"), 0x00808000UL },
759 { std::u16string_view(u"olivedrab"), 0x006b8e23UL },
760 { std::u16string_view(u"orange"), 0x00ffa500UL },
761 { std::u16string_view(u"orangered"), 0x00ff4500UL },
762 { std::u16string_view(u"orchid"), 0x00da70d6UL },
763 { std::u16string_view(u"palegoldenrod"), 0x00eee8aaUL },
764 { std::u16string_view(u"palegreen"), 0x0098fb98UL },
765 { std::u16string_view(u"paleturquoise"), 0x00afeeeeUL },
766 { std::u16string_view(u"palevioletred"), 0x00db7093UL },
767 { std::u16string_view(u"papayawhip"), 0x00ffefd5UL },
768 { std::u16string_view(u"peachpuff"), 0x00ffdab9UL },
769 { std::u16string_view(u"peru"), 0x00cd853fUL },
770 { std::u16string_view(u"pink"), 0x00ffc0cbUL },
771 { std::u16string_view(u"plum"), 0x00dda0ddUL },
772 { std::u16string_view(u"powderblue"), 0x00b0e0e6UL },
773 { std::u16string_view(u"purple"), 0x00800080UL },
774 { std::u16string_view(u"red"), 0x00ff0000UL },
775 { std::u16string_view(u"rosybrown"), 0x00bc8f8fUL },
776 { std::u16string_view(u"royalblue"), 0x004169e1UL },
777 { std::u16string_view(u"saddlebrown"), 0x008b4513UL },
778 { std::u16string_view(u"salmon"), 0x00fa8072UL },
779 { std::u16string_view(u"sandybrown"), 0x00f4a460UL },
780 { std::u16string_view(u"seagreen"), 0x002e8b57UL },
781 { std::u16string_view(u"seashell"), 0x00fff5eeUL },
782 { std::u16string_view(u"sienna"), 0x00a0522dUL },
783 { std::u16string_view(u"silver"), 0x00c0c0c0UL },
784 { std::u16string_view(u"skyblue"), 0x0087ceebUL },
785 { std::u16string_view(u"slateblue"), 0x006a5acdUL },
786 { std::u16string_view(u"slategray"), 0x00708090UL },
787 { std::u16string_view(u"snow"), 0x00fffafaUL },
788 { std::u16string_view(u"springgreen"), 0x0000ff7fUL },
789 { std::u16string_view(u"steelblue"), 0x004682b4UL },
790 { std::u16string_view(u"tan"), 0x00d2b48cUL },
791 { std::u16string_view(u"teal"), 0x00008080UL },
792 { std::u16string_view(u"thistle"), 0x00d8bfd8UL },
793 { std::u16string_view(u"tomato"), 0x00ff6347UL },
794 { std::u16string_view(u"turquoise"), 0x0040e0d0UL },
795 { std::u16string_view(u"violet"), 0x00ee82eeUL },
796 { std::u16string_view(u"wheat"), 0x00f5deb3UL },
797 { std::u16string_view(u"white"), 0x00ffffffUL },
798 { std::u16string_view(u"whitesmoke"), 0x00f5f5f5UL },
799 { std::u16string_view(u"yellow"), 0x00ffff00UL },
800 { std::u16string_view(u"yellowgreen"), 0x009acd32UL }
801};
802
803sal_uInt32 GetHTMLColor( const OUString& rName )
804{
805 if( !bSortColorKeyWords )
806 {
807 assert( std::is_sorted( std::begin(aHTMLColorNameTab), std::end(aHTMLColorNameTab),
808 sortCompare<sal_uInt32> ) );
809 bSortColorKeyWords = true;
810 }
811
812 OUString aLowerCase(rName.toAsciiLowerCase());
813
814 return search<sal_uInt32>( aHTMLColorNameTab, aLowerCase, SAL_MAX_UINT32);
815}
816
817/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
float u
HtmlTokenId GetHTMLToken(std::u16string_view rName)
Definition: htmlkywd.cxx:182
TokenEntry< sal_Unicode > HTML_CharEntry
Definition: htmlkywd.cxx:197
HTML_ColorEntry const aHTMLColorNameTab[]
Definition: htmlkywd.cxx:660
static bool sortCompare(const TokenEntry< T > &lhs, const TokenEntry< T > &rhs)
Definition: htmlkywd.cxx:45
sal_Unicode GetHTMLCharName(std::u16string_view rName)
Definition: htmlkywd.cxx:468
static bool bSortCharKeyWords
Definition: htmlkywd.cxx:200
static bool findCompare(const TokenEntry< T > &lhs, std::u16string_view rhs)
Definition: htmlkywd.cxx:50
HtmlOptionId GetHTMLOption(std::u16string_view rName)
Definition: htmlkywd.cxx:640
static T search(TokenEntry< T > const (&dataTable)[LEN], std::u16string_view key, T notFoundValue)
Definition: htmlkywd.cxx:55
HTML_TokenEntry const aHTMLTokenTab[]
Definition: htmlkywd.cxx:67
TokenEntry< HtmlOptionId > HTML_OptionEntry
Definition: htmlkywd.cxx:483
static HTML_OptionEntry aHTMLOptionTab[]
Definition: htmlkywd.cxx:485
TokenEntry< HtmlTokenId > HTML_TokenEntry
Definition: htmlkywd.cxx:64
static bool bSortOptionKeyWords
Definition: htmlkywd.cxx:481
static HTML_CharEntry aHTMLCharNameTab[]
Definition: htmlkywd.cxx:202
sal_uInt32 GetHTMLColor(const OUString &rName)
Definition: htmlkywd.cxx:803
static bool bSortColorKeyWords
Definition: htmlkywd.cxx:655
TokenEntry< sal_uInt32 > HTML_ColorEntry
Definition: htmlkywd.cxx:652
#define OOO_STRING_SVTOOLS_HTML_S_hearts
Definition: htmlkywd.hxx:296
#define OOO_STRING_SVTOOLS_HTML_S_circ
Definition: htmlkywd.hxx:266
#define OOO_STRING_SVTOOLS_HTML_O_onselect
Definition: htmlkywd.hxx:535
#define OOO_STRING_SVTOOLS_HTML_S_larr
Definition: htmlkywd.hxx:309
#define OOO_STRING_SVTOOLS_HTML_S_Psi
Definition: htmlkywd.hxx:354
#define OOO_STRING_SVTOOLS_HTML_S_Sigma
Definition: htmlkywd.hxx:373
#define OOO_STRING_SVTOOLS_HTML_O_height
Definition: htmlkywd.hxx:490
#define OOO_STRING_SVTOOLS_HTML_head
Definition: htmlkywd.hxx:90
#define OOO_STRING_SVTOOLS_HTML_S_uml
Definition: htmlkywd.hxx:249
#define OOO_STRING_SVTOOLS_HTML_O_httpequiv
Definition: htmlkywd.hxx:438
#define OOO_STRING_SVTOOLS_HTML_parabreak
Definition: htmlkywd.hxx:108
#define OOO_STRING_SVTOOLS_HTML_S_pi
Definition: htmlkywd.hxx:348
#define OOO_STRING_SVTOOLS_HTML_O_selected
Definition: htmlkywd.hxx:421
#define OOO_STRING_SVTOOLS_HTML_O_char
Definition: htmlkywd.hxx:428
#define OOO_STRING_SVTOOLS_HTML_S_theta
Definition: htmlkywd.hxx:387
#define OOO_STRING_SVTOOLS_HTML_O_data
Definition: htmlkywd.hxx:465
#define OOO_STRING_SVTOOLS_HTML_head6
Definition: htmlkywd.hxx:89
#define OOO_STRING_SVTOOLS_HTML_C_Eacute
Definition: htmlkywd.hxx:163
#define OOO_STRING_SVTOOLS_HTML_O_vlink
Definition: htmlkywd.hxx:480
#define OOO_STRING_SVTOOLS_HTML_shortquote
Definition: htmlkywd.hxx:115
#define OOO_STRING_SVTOOLS_HTML_S_oelig
Definition: htmlkywd.hxx:333
#define OOO_STRING_SVTOOLS_HTML_meta
Definition: htmlkywd.hxx:43
#define OOO_STRING_SVTOOLS_HTML_S_Eta
Definition: htmlkywd.hxx:284
#define OOO_STRING_SVTOOLS_HTML_S_mdash
Definition: htmlkywd.hxx:320
#define OOO_STRING_SVTOOLS_HTML_O_target
Definition: htmlkywd.hxx:456
#define OOO_STRING_SVTOOLS_HTML_S_lsaquo
Definition: htmlkywd.hxx:318
#define OOO_STRING_SVTOOLS_HTML_O_mayscript
Definition: htmlkywd.hxx:414
#define OOO_STRING_SVTOOLS_HTML_emphasis
Definition: htmlkywd.hxx:77
#define OOO_STRING_SVTOOLS_HTML_S_supe
Definition: htmlkywd.hxx:382
#define OOO_STRING_SVTOOLS_HTML_O_axis
Definition: htmlkywd.hxx:427
#define OOO_STRING_SVTOOLS_HTML_noframe
Definition: htmlkywd.hxx:102
#define OOO_STRING_SVTOOLS_HTML_deflist
Definition: htmlkywd.hxx:72
#define OOO_STRING_SVTOOLS_HTML_S_oslash
Definition: htmlkywd.hxx:209
#define OOO_STRING_SVTOOLS_HTML_body
Definition: htmlkywd.hxx:62
#define OOO_STRING_SVTOOLS_HTML_subscript
Definition: htmlkywd.hxx:121
#define OOO_STRING_SVTOOLS_HTML_O_clear
Definition: htmlkywd.hxx:508
#define OOO_STRING_SVTOOLS_HTML_O_color
Definition: htmlkywd.hxx:477
#define OOO_STRING_SVTOOLS_HTML_comment
Definition: htmlkywd.hxx:33
#define OOO_STRING_SVTOOLS_HTML_S_sube
Definition: htmlkywd.hxx:379
#define OOO_STRING_SVTOOLS_HTML_S_Omega
Definition: htmlkywd.hxx:335
#define OOO_STRING_SVTOOLS_HTML_abbreviation
Definition: htmlkywd.hxx:50
#define OOO_STRING_SVTOOLS_HTML_C_Aacute
Definition: htmlkywd.hxx:155
#define OOO_STRING_SVTOOLS_HTML_head1
Definition: htmlkywd.hxx:84
#define OOO_STRING_SVTOOLS_HTML_C_Ucirc
Definition: htmlkywd.hxx:181
#define OOO_STRING_SVTOOLS_HTML_S_alefsym
Definition: htmlkywd.hxx:253
#define OOO_STRING_SVTOOLS_HTML_S_laquo
Definition: htmlkywd.hxx:230
#define OOO_STRING_SVTOOLS_HTML_figure
Definition: htmlkywd.hxx:78
#define OOO_STRING_SVTOOLS_HTML_S_rlm
Definition: htmlkywd.hxx:366
#define OOO_STRING_SVTOOLS_HTML_S_para
Definition: htmlkywd.hxx:238
#define OOO_STRING_SVTOOLS_HTML_S_auml
Definition: htmlkywd.hxx:191
#define OOO_STRING_SVTOOLS_HTML_S_trade
Definition: htmlkywd.hxx:391
#define OOO_STRING_SVTOOLS_HTML_S_diams
Definition: htmlkywd.hxx:277
#define OOO_STRING_SVTOOLS_HTML_S_Tau
Definition: htmlkywd.hxx:383
#define OOO_STRING_SVTOOLS_HTML_O_rel
Definition: htmlkywd.hxx:516
#define OOO_STRING_SVTOOLS_HTML_S_alpha
Definition: htmlkywd.hxx:255
#define OOO_STRING_SVTOOLS_HTML_caption
Definition: htmlkywd.hxx:64
#define OOO_STRING_SVTOOLS_HTML_frame
Definition: htmlkywd.hxx:82
#define OOO_STRING_SVTOOLS_HTML_O_SDonmouseover
Definition: htmlkywd.hxx:546
#define OOO_STRING_SVTOOLS_HTML_footnote
Definition: htmlkywd.hxx:80
#define OOO_STRING_SVTOOLS_HTML_O_script
Definition: htmlkywd.hxx:467
#define OOO_STRING_SVTOOLS_HTML_S_Nu
Definition: htmlkywd.hxx:330
#define OOO_STRING_SVTOOLS_HTML_S_lrm
Definition: htmlkywd.hxx:317
#define OOO_STRING_SVTOOLS_HTML_S_asymp
Definition: htmlkywd.hxx:258
#define OOO_STRING_SVTOOLS_HTML_S_uArr
Definition: htmlkywd.hxx:393
#define OOO_STRING_SVTOOLS_HTML_S_le
Definition: htmlkywd.hxx:313
#define OOO_STRING_SVTOOLS_HTML_S_rsquo
Definition: htmlkywd.hxx:368
#define OOO_STRING_SVTOOLS_HTML_O_coords
Definition: htmlkywd.hxx:434
#define OOO_STRING_SVTOOLS_HTML_O_align
Definition: htmlkywd.hxx:556
#define OOO_STRING_SVTOOLS_HTML_S_notin
Definition: htmlkywd.hxx:328
#define OOO_STRING_SVTOOLS_HTML_C_lt
Definition: htmlkywd.hxx:150
#define OOO_STRING_SVTOOLS_HTML_S_Pi
Definition: htmlkywd.hxx:347
#define OOO_STRING_SVTOOLS_HTML_S_yuml
Definition: htmlkywd.hxx:216
#define OOO_STRING_SVTOOLS_HTML_O_onreset
Definition: htmlkywd.hxx:534
#define OOO_STRING_SVTOOLS_HTML_S_bull
Definition: htmlkywd.hxx:262
#define OOO_STRING_SVTOOLS_HTML_S_Gamma
Definition: htmlkywd.hxx:291
#define OOO_STRING_SVTOOLS_HTML_O_onchange
Definition: htmlkywd.hxx:529
#define OOO_STRING_SVTOOLS_HTML_S_nu
Definition: htmlkywd.hxx:331
#define OOO_STRING_SVTOOLS_HTML_param
Definition: htmlkywd.hxx:46
#define OOO_STRING_SVTOOLS_HTML_O_scrolling
Definition: htmlkywd.hxx:519
#define OOO_STRING_SVTOOLS_HTML_S_aring
Definition: htmlkywd.hxx:190
#define OOO_STRING_SVTOOLS_HTML_S_sigmaf
Definition: htmlkywd.hxx:375
#define OOO_STRING_SVTOOLS_HTML_S_phi
Definition: htmlkywd.hxx:346
#define OOO_STRING_SVTOOLS_HTML_O_accept
Definition: htmlkywd.hxx:425
#define OOO_STRING_SVTOOLS_HTML_O_behavior
Definition: htmlkywd.hxx:507
#define OOO_STRING_SVTOOLS_HTML_O_background
Definition: htmlkywd.hxx:462
#define OOO_STRING_SVTOOLS_HTML_S_gamma
Definition: htmlkywd.hxx:292
#define OOO_STRING_SVTOOLS_HTML_O_rows
Definition: htmlkywd.hxx:558
#define OOO_STRING_SVTOOLS_HTML_S_curren
Definition: htmlkywd.hxx:222
#define OOO_STRING_SVTOOLS_HTML_area
Definition: htmlkywd.hxx:31
#define OOO_STRING_SVTOOLS_HTML_O_frame
Definition: htmlkywd.hxx:512
#define OOO_STRING_SVTOOLS_HTML_C_gt
Definition: htmlkywd.hxx:151
#define OOO_STRING_SVTOOLS_HTML_O_scrollamount
Definition: htmlkywd.hxx:498
#define OOO_STRING_SVTOOLS_HTML_S_oplus
Definition: htmlkywd.hxx:339
#define OOO_STRING_SVTOOLS_HTML_S_or
Definition: htmlkywd.hxx:340
#define OOO_STRING_SVTOOLS_HTML_S_there4
Definition: htmlkywd.hxx:385
#define OOO_STRING_SVTOOLS_HTML_S_dArr
Definition: htmlkywd.hxx:274
#define OOO_STRING_SVTOOLS_HTML_S_image
Definition: htmlkywd.hxx:298
#define OOO_STRING_SVTOOLS_HTML_C_Oslash
Definition: htmlkywd.hxx:178
#define OOO_STRING_SVTOOLS_HTML_S_nabla
Definition: htmlkywd.hxx:324
#define OOO_STRING_SVTOOLS_HTML_O_prompt
Definition: htmlkywd.hxx:441
#define OOO_STRING_SVTOOLS_HTML_S_Theta
Definition: htmlkywd.hxx:386
#define OOO_STRING_SVTOOLS_HTML_S_times
Definition: htmlkywd.hxx:248
#define OOO_STRING_SVTOOLS_HTML_tabledata
Definition: htmlkywd.hxx:125
#define OOO_STRING_SVTOOLS_HTML_S_deg
Definition: htmlkywd.hxx:223
#define OOO_STRING_SVTOOLS_HTML_basefont
Definition: htmlkywd.hxx:57
#define OOO_STRING_SVTOOLS_HTML_applet
Definition: htmlkywd.hxx:54
#define OOO_STRING_SVTOOLS_HTML_O_action
Definition: htmlkywd.hxx:460
#define OOO_STRING_SVTOOLS_HTML_S_prime
Definition: htmlkywd.hxx:350
#define OOO_STRING_SVTOOLS_HTML_O_value
Definition: htmlkywd.hxx:446
#define OOO_STRING_SVTOOLS_HTML_strike
Definition: htmlkywd.hxx:143
#define OOO_STRING_SVTOOLS_HTML_C_THORN
Definition: htmlkywd.hxx:184
#define OOO_STRING_SVTOOLS_HTML_S_xi
Definition: htmlkywd.hxx:399
#define OOO_STRING_SVTOOLS_HTML_O_bordercolordark
Definition: htmlkywd.hxx:476
#define OOO_STRING_SVTOOLS_HTML_O_SDonunload
Definition: htmlkywd.hxx:550
#define OOO_STRING_SVTOOLS_HTML_orderlist
Definition: htmlkywd.hxx:107
#define OOO_STRING_SVTOOLS_HTML_C_ETH
Definition: htmlkywd.hxx:171
#define OOO_STRING_SVTOOLS_HTML_S_cap
Definition: htmlkywd.hxx:263
#define OOO_STRING_SVTOOLS_HTML_tablerow
Definition: htmlkywd.hxx:124
#define OOO_STRING_SVTOOLS_HTML_division
Definition: htmlkywd.hxx:75
#define OOO_STRING_SVTOOLS_HTML_O_standby
Definition: htmlkywd.hxx:443
#define OOO_STRING_SVTOOLS_HTML_O_subtype
Definition: htmlkywd.hxx:521
#define OOO_STRING_SVTOOLS_HTML_S_ordf
Definition: htmlkywd.hxx:236
#define OOO_STRING_SVTOOLS_HTML_S_raquo
Definition: htmlkywd.hxx:241
#define OOO_STRING_SVTOOLS_HTML_S_frasl
Definition: htmlkywd.hxx:290
#define OOO_STRING_SVTOOLS_HTML_S_otilde
Definition: htmlkywd.hxx:207
#define OOO_STRING_SVTOOLS_HTML_S_delta
Definition: htmlkywd.hxx:276
#define OOO_STRING_SVTOOLS_HTML_S_forall
Definition: htmlkywd.hxx:289
#define OOO_STRING_SVTOOLS_HTML_O_framespacing
Definition: htmlkywd.hxx:488
#define OOO_STRING_SVTOOLS_HTML_S_rfloor
Definition: htmlkywd.hxx:363
#define OOO_STRING_SVTOOLS_HTML_S_sim
Definition: htmlkywd.hxx:376
#define OOO_STRING_SVTOOLS_HTML_S_rang
Definition: htmlkywd.hxx:357
#define OOO_STRING_SVTOOLS_HTML_O_title
Definition: htmlkywd.hxx:445
#define OOO_STRING_SVTOOLS_HTML_dd
Definition: htmlkywd.hxx:71
#define OOO_STRING_SVTOOLS_HTML_S_lceil
Definition: htmlkywd.hxx:311
#define OOO_STRING_SVTOOLS_HTML_S_aacute
Definition: htmlkywd.hxx:186
#define OOO_STRING_SVTOOLS_HTML_C_Otilde
Definition: htmlkywd.hxx:176
#define OOO_STRING_SVTOOLS_HTML_S_Yuml
Definition: htmlkywd.hxx:400
#define OOO_STRING_SVTOOLS_HTML_S_zwnj
Definition: htmlkywd.hxx:404
#define OOO_STRING_SVTOOLS_HTML_S_hArr
Definition: htmlkywd.hxx:295
#define OOO_STRING_SVTOOLS_HTML_O_format
Definition: htmlkywd.hxx:511
#define OOO_STRING_SVTOOLS_HTML_C_Ntilde
Definition: htmlkywd.hxx:172
#define OOO_STRING_SVTOOLS_HTML_S_sup1
Definition: htmlkywd.hxx:245
#define OOO_STRING_SVTOOLS_HTML_C_Egrave
Definition: htmlkywd.hxx:164
#define OOO_STRING_SVTOOLS_HTML_col
Definition: htmlkywd.hxx:68
#define OOO_STRING_SVTOOLS_HTML_O_SDonerror
Definition: htmlkywd.hxx:552
#define OOO_STRING_SVTOOLS_HTML_S_lowast
Definition: htmlkywd.hxx:315
#define OOO_STRING_SVTOOLS_HTML_O_sdreadonly
Definition: htmlkywd.hxx:520
#define OOO_STRING_SVTOOLS_HTML_S_ang
Definition: htmlkywd.hxx:257
#define OOO_STRING_SVTOOLS_HTML_sample
Definition: htmlkywd.hxx:112
#define OOO_STRING_SVTOOLS_HTML_S_iacute
Definition: htmlkywd.hxx:198
#define OOO_STRING_SVTOOLS_HTML_S_icirc
Definition: htmlkywd.hxx:200
#define OOO_STRING_SVTOOLS_HTML_blockquote30
Definition: htmlkywd.hxx:61
#define OOO_STRING_SVTOOLS_HTML_S_atilde
Definition: htmlkywd.hxx:189
#define OOO_STRING_SVTOOLS_HTML_S_ccedil
Definition: htmlkywd.hxx:193
#define OOO_STRING_SVTOOLS_HTML_S_radic
Definition: htmlkywd.hxx:356
#define OOO_STRING_SVTOOLS_HTML_head4
Definition: htmlkywd.hxx:87
#define OOO_STRING_SVTOOLS_HTML_blink
Definition: htmlkywd.hxx:59
#define OOO_STRING_SVTOOLS_HTML_listheader
Definition: htmlkywd.hxx:97
#define OOO_STRING_SVTOOLS_HTML_S_sum
Definition: htmlkywd.hxx:380
#define OOO_STRING_SVTOOLS_HTML_O_cellpadding
Definition: htmlkywd.hxx:485
#define OOO_STRING_SVTOOLS_HTML_O_valuetype
Definition: htmlkywd.hxx:524
#define OOO_STRING_SVTOOLS_HTML_O_classid
Definition: htmlkywd.hxx:463
#define OOO_STRING_SVTOOLS_HTML_O_sdmodule
Definition: htmlkywd.hxx:450
#define OOO_STRING_SVTOOLS_HTML_O_SDonmouseout
Definition: htmlkywd.hxx:553
#define OOO_STRING_SVTOOLS_HTML_S_fnof
Definition: htmlkywd.hxx:288
#define OOO_STRING_SVTOOLS_HTML_S_mu
Definition: htmlkywd.hxx:323
#define OOO_STRING_SVTOOLS_HTML_O_bordercolor
Definition: htmlkywd.hxx:474
#define OOO_STRING_SVTOOLS_HTML_bigprint
Definition: htmlkywd.hxx:58
#define OOO_STRING_SVTOOLS_HTML_tableheader
Definition: htmlkywd.hxx:126
#define OOO_STRING_SVTOOLS_HTML_O_onmouseout
Definition: htmlkywd.hxx:540
#define OOO_STRING_SVTOOLS_HTML_S_ecirc
Definition: htmlkywd.hxx:196
#define OOO_STRING_SVTOOLS_HTML_O_dir
Definition: htmlkywd.hxx:509
#define OOO_STRING_SVTOOLS_HTML_S_euml
Definition: htmlkywd.hxx:197
#define OOO_STRING_SVTOOLS_HTML_O_tabindex
Definition: htmlkywd.hxx:501
#define OOO_STRING_SVTOOLS_HTML_S_kappa
Definition: htmlkywd.hxx:305
#define OOO_STRING_SVTOOLS_HTML_marquee
Definition: htmlkywd.hxx:145
#define OOO_STRING_SVTOOLS_HTML_spacer
Definition: htmlkywd.hxx:47
#define OOO_STRING_SVTOOLS_HTML_style
Definition: htmlkywd.hxx:120
#define OOO_STRING_SVTOOLS_HTML_S_sup3
Definition: htmlkywd.hxx:247
#define OOO_STRING_SVTOOLS_HTML_S_uarr
Definition: htmlkywd.hxx:392
#define OOO_STRING_SVTOOLS_HTML_S_plusmn
Definition: htmlkywd.hxx:239
#define OOO_STRING_SVTOOLS_HTML_S_iquest
Definition: htmlkywd.hxx:229
#define OOO_STRING_SVTOOLS_HTML_deletedtext
Definition: htmlkywd.hxx:73
#define OOO_STRING_SVTOOLS_HTML_S_chi
Definition: htmlkywd.hxx:264
#define OOO_STRING_SVTOOLS_HTML_S_macr
Definition: htmlkywd.hxx:231
#define OOO_STRING_SVTOOLS_HTML_O_onmouseover
Definition: htmlkywd.hxx:533
#define OOO_STRING_SVTOOLS_HTML_O_multiple
Definition: htmlkywd.hxx:415
#define OOO_STRING_SVTOOLS_HTML_S_eth
Definition: htmlkywd.hxx:202
#define OOO_STRING_SVTOOLS_HTML_C_Iuml
Definition: htmlkywd.hxx:170
#define OOO_STRING_SVTOOLS_HTML_title
Definition: htmlkywd.hxx:132
#define OOO_STRING_SVTOOLS_HTML_S_harr
Definition: htmlkywd.hxx:294
#define OOO_STRING_SVTOOLS_HTML_O_onunload
Definition: htmlkywd.hxx:537
#define OOO_STRING_SVTOOLS_HTML_C_Acirc
Definition: htmlkywd.hxx:157
#define OOO_STRING_SVTOOLS_HTML_S_ni
Definition: htmlkywd.hxx:327
#define OOO_STRING_SVTOOLS_HTML_O_lang
Definition: htmlkywd.hxx:513
#define OOO_STRING_SVTOOLS_HTML_xmp
Definition: htmlkywd.hxx:138
#define OOO_STRING_SVTOOLS_HTML_O_SDonreset
Definition: htmlkywd.hxx:547
#define OOO_STRING_SVTOOLS_HTML_S_Scaron
Definition: htmlkywd.hxx:370
#define OOO_STRING_SVTOOLS_HTML_S_tilde
Definition: htmlkywd.hxx:390
#define OOO_STRING_SVTOOLS_HTML_C_apos
Definition: htmlkywd.hxx:153
#define OOO_STRING_SVTOOLS_HTML_S_dagger
Definition: htmlkywd.hxx:271
#define OOO_STRING_SVTOOLS_HTML_O_link
Definition: htmlkywd.hxx:478
#define OOO_STRING_SVTOOLS_HTML_S_permil
Definition: htmlkywd.hxx:343
#define OOO_STRING_SVTOOLS_HTML_dirlist
Definition: htmlkywd.hxx:74
#define OOO_STRING_SVTOOLS_HTML_O_colspan
Definition: htmlkywd.hxx:487
#define OOO_STRING_SVTOOLS_HTML_html
Definition: htmlkywd.hxx:91
#define OOO_STRING_SVTOOLS_HTML_O_language
Definition: htmlkywd.hxx:439
#define OOO_STRING_SVTOOLS_HTML_C_Uuml
Definition: htmlkywd.hxx:182
#define OOO_STRING_SVTOOLS_HTML_code
Definition: htmlkywd.hxx:67
#define OOO_STRING_SVTOOLS_HTML_S_rceil
Definition: htmlkywd.hxx:360
#define OOO_STRING_SVTOOLS_HTML_menulist
Definition: htmlkywd.hxx:99
#define OOO_STRING_SVTOOLS_HTML_O_onfocus
Definition: htmlkywd.hxx:531
#define OOO_STRING_SVTOOLS_HTML_C_Aring
Definition: htmlkywd.hxx:159
#define OOO_STRING_SVTOOLS_HTML_O_size
Definition: htmlkywd.hxx:560
#define OOO_STRING_SVTOOLS_HTML_O_declare
Definition: htmlkywd.hxx:411
#define OOO_STRING_SVTOOLS_HTML_S_rsaquo
Definition: htmlkywd.hxx:367
#define OOO_STRING_SVTOOLS_HTML_S_piv
Definition: htmlkywd.hxx:349
#define OOO_STRING_SVTOOLS_HTML_S_ge
Definition: htmlkywd.hxx:293
#define OOO_STRING_SVTOOLS_HTML_banner
Definition: htmlkywd.hxx:56
#define OOO_STRING_SVTOOLS_HTML_C_Ecirc
Definition: htmlkywd.hxx:165
#define OOO_STRING_SVTOOLS_HTML_iframe
Definition: htmlkywd.hxx:92
#define OOO_STRING_SVTOOLS_HTML_anchor
Definition: htmlkywd.hxx:53
#define OOO_STRING_SVTOOLS_HTML_S_divide
Definition: htmlkywd.hxx:224
#define OOO_STRING_SVTOOLS_HTML_S_agrave
Definition: htmlkywd.hxx:187
#define OOO_STRING_SVTOOLS_HTML_O_onerror
Definition: htmlkywd.hxx:539
#define OOO_STRING_SVTOOLS_HTML_S_micro
Definition: htmlkywd.hxx:232
#define OOO_STRING_SVTOOLS_HTML_S_int
Definition: htmlkywd.hxx:300
#define OOO_STRING_SVTOOLS_HTML_S_nsub
Definition: htmlkywd.hxx:329
#define OOO_STRING_SVTOOLS_HTML_S_part
Definition: htmlkywd.hxx:342
#define OOO_STRING_SVTOOLS_HTML_O_noresize
Definition: htmlkywd.hxx:417
#define OOO_STRING_SVTOOLS_HTML_multicol
Definition: htmlkywd.hxx:100
#define OOO_STRING_SVTOOLS_HTML_acronym
Definition: htmlkywd.hxx:51
#define OOO_STRING_SVTOOLS_HTML_S_crarr
Definition: htmlkywd.hxx:269
#define OOO_STRING_SVTOOLS_HTML_C_Icirc
Definition: htmlkywd.hxx:169
#define OOO_STRING_SVTOOLS_HTML_S_Iota
Definition: htmlkywd.hxx:301
#define OOO_STRING_SVTOOLS_HTML_tfoot
Definition: htmlkywd.hxx:130
#define OOO_STRING_SVTOOLS_HTML_S_emsp
Definition: htmlkywd.hxx:279
#define OOO_STRING_SVTOOLS_HTML_option
Definition: htmlkywd.hxx:45
#define OOO_STRING_SVTOOLS_HTML_O_sdfixed
Definition: htmlkywd.hxx:420
#define OOO_STRING_SVTOOLS_HTML_span
Definition: htmlkywd.hxx:117
#define OOO_STRING_SVTOOLS_HTML_S_thetasym
Definition: htmlkywd.hxx:388
#define OOO_STRING_SVTOOLS_HTML_O_disabled
Definition: htmlkywd.hxx:412
#define OOO_STRING_SVTOOLS_HTML_noscript
Definition: htmlkywd.hxx:104
#define OOO_STRING_SVTOOLS_HTML_S_rarr
Definition: htmlkywd.hxx:358
#define OOO_STRING_SVTOOLS_HTML_O_scrolldelay
Definition: htmlkywd.hxx:499
#define OOO_STRING_SVTOOLS_HTML_S_ldquo
Definition: htmlkywd.hxx:312
#define OOO_STRING_SVTOOLS_HTML_definstance
Definition: htmlkywd.hxx:142
#define OOO_STRING_SVTOOLS_HTML_O_sdlibrary
Definition: htmlkywd.hxx:449
#define OOO_STRING_SVTOOLS_HTML_insertedtext
Definition: htmlkywd.hxx:93
#define OOO_STRING_SVTOOLS_HTML_S_Lambda
Definition: htmlkywd.hxx:306
#define OOO_STRING_SVTOOLS_HTML_O_SDonfocus
Definition: htmlkywd.hxx:544
#define OOO_STRING_SVTOOLS_HTML_S_lArr
Definition: htmlkywd.hxx:310
#define OOO_STRING_SVTOOLS_HTML_comment2
Definition: htmlkywd.hxx:144
#define OOO_STRING_SVTOOLS_HTML_C_Euml
Definition: htmlkywd.hxx:166
#define OOO_STRING_SVTOOLS_HTML_S_Prime
Definition: htmlkywd.hxx:351
#define OOO_STRING_SVTOOLS_HTML_O_wrap
Definition: htmlkywd.hxx:525
#define OOO_STRING_SVTOOLS_HTML_plaintext2
Definition: htmlkywd.hxx:146
#define OOO_STRING_SVTOOLS_HTML_O_SDnum
Definition: htmlkywd.hxx:448
#define OOO_STRING_SVTOOLS_HTML_S_uacute
Definition: htmlkywd.hxx:210
#define OOO_STRING_SVTOOLS_HTML_bold
Definition: htmlkywd.hxx:63
#define OOO_STRING_SVTOOLS_HTML_S_oline
Definition: htmlkywd.hxx:334
#define OOO_STRING_SVTOOLS_HTML_S_scaron
Definition: htmlkywd.hxx:371
#define OOO_STRING_SVTOOLS_HTML_S_reg
Definition: htmlkywd.hxx:242
#define OOO_STRING_SVTOOLS_HTML_S_weierp
Definition: htmlkywd.hxx:397
#define OOO_STRING_SVTOOLS_HTML_S_iexcl
Definition: htmlkywd.hxx:228
#define OOO_STRING_SVTOOLS_HTML_S_frac12
Definition: htmlkywd.hxx:225
#define OOO_STRING_SVTOOLS_HTML_O_SDonblur
Definition: htmlkywd.hxx:541
#define OOO_STRING_SVTOOLS_HTML_C_Uacute
Definition: htmlkywd.hxx:179
#define OOO_STRING_SVTOOLS_HTML_tbody
Definition: htmlkywd.hxx:127
#define OOO_STRING_SVTOOLS_HTML_S_sbquo
Definition: htmlkywd.hxx:369
#define OOO_STRING_SVTOOLS_HTML_S_egrave
Definition: htmlkywd.hxx:195
#define OOO_STRING_SVTOOLS_HTML_O_accesskey
Definition: htmlkywd.hxx:424
#define OOO_STRING_SVTOOLS_HTML_S_zeta
Definition: htmlkywd.hxx:402
#define OOO_STRING_SVTOOLS_HTML_address
Definition: htmlkywd.hxx:52
#define OOO_STRING_SVTOOLS_HTML_O_marginwidth
Definition: htmlkywd.hxx:495
#define OOO_STRING_SVTOOLS_HTML_S_exist
Definition: htmlkywd.hxx:287
#define OOO_STRING_SVTOOLS_HTML_S_clubs
Definition: htmlkywd.hxx:267
#define OOO_STRING_SVTOOLS_HTML_O_src
Definition: htmlkywd.hxx:468
#define OOO_STRING_SVTOOLS_HTML_S_Delta
Definition: htmlkywd.hxx:275
#define OOO_STRING_SVTOOLS_HTML_teletype
Definition: htmlkywd.hxx:128
#define OOO_STRING_SVTOOLS_HTML_center
Definition: htmlkywd.hxx:65
#define OOO_STRING_SVTOOLS_HTML_S_rho
Definition: htmlkywd.hxx:365
#define OOO_STRING_SVTOOLS_HTML_nobr
Definition: htmlkywd.hxx:44
#define OOO_STRING_SVTOOLS_HTML_S_ntilde
Definition: htmlkywd.hxx:203
#define OOO_STRING_SVTOOLS_HTML_O_rowspan
Definition: htmlkywd.hxx:497
#define OOO_STRING_SVTOOLS_HTML_S_ocirc
Definition: htmlkywd.hxx:206
#define OOO_STRING_SVTOOLS_HTML_S_Epsilon
Definition: htmlkywd.hxx:281
#define OOO_STRING_SVTOOLS_HTML_strikethrough
Definition: htmlkywd.hxx:118
#define OOO_STRING_SVTOOLS_HTML_O_text
Definition: htmlkywd.hxx:479
#define OOO_STRING_SVTOOLS_HTML_S_and
Definition: htmlkywd.hxx:256
#define OOO_STRING_SVTOOLS_HTML_person
Definition: htmlkywd.hxx:109
#define OOO_STRING_SVTOOLS_HTML_S_thinsp
Definition: htmlkywd.hxx:389
#define OOO_STRING_SVTOOLS_HTML_S_lambda
Definition: htmlkywd.hxx:307
#define OOO_STRING_SVTOOLS_HTML_textarea
Definition: htmlkywd.hxx:129
#define OOO_STRING_SVTOOLS_HTML_O_SDval
Definition: htmlkywd.hxx:447
#define OOO_STRING_SVTOOLS_HTML_author
Definition: htmlkywd.hxx:55
#define OOO_STRING_SVTOOLS_HTML_C_Ccedil
Definition: htmlkywd.hxx:162
#define OOO_STRING_SVTOOLS_HTML_S_darr
Definition: htmlkywd.hxx:273
#define OOO_STRING_SVTOOLS_HTML_O_marginheight
Definition: htmlkywd.hxx:494
#define OOO_STRING_SVTOOLS_HTML_C_Yacute
Definition: htmlkywd.hxx:183
#define OOO_STRING_SVTOOLS_HTML_plaintext
Definition: htmlkywd.hxx:110
#define OOO_STRING_SVTOOLS_HTML_S_ensp
Definition: htmlkywd.hxx:280
#define OOO_STRING_SVTOOLS_HTML_S_middot
Definition: htmlkywd.hxx:233
#define OOO_STRING_SVTOOLS_HTML_O_cellspacing
Definition: htmlkywd.hxx:484
#define OOO_STRING_SVTOOLS_HTML_O_cols
Definition: htmlkywd.hxx:557
#define OOO_STRING_SVTOOLS_HTML_S_cedil
Definition: htmlkywd.hxx:219
#define OOO_STRING_SVTOOLS_HTML_S_prod
Definition: htmlkywd.hxx:352
#define OOO_STRING_SVTOOLS_HTML_C_Ouml
Definition: htmlkywd.hxx:177
#define OOO_STRING_SVTOOLS_HTML_O_maxlength
Definition: htmlkywd.hxx:496
#define OOO_STRING_SVTOOLS_HTML_S_rArr
Definition: htmlkywd.hxx:359
#define OOO_STRING_SVTOOLS_HTML_horzrule
Definition: htmlkywd.hxx:37
#define OOO_STRING_SVTOOLS_HTML_O_SDonabort
Definition: htmlkywd.hxx:551
#define OOO_STRING_SVTOOLS_HTML_S_spades
Definition: htmlkywd.hxx:377
#define OOO_STRING_SVTOOLS_HTML_image
Definition: htmlkywd.hxx:38
#define OOO_STRING_SVTOOLS_HTML_O_SDonload
Definition: htmlkywd.hxx:545
#define OOO_STRING_SVTOOLS_HTML_S_not
Definition: htmlkywd.hxx:235
#define OOO_STRING_SVTOOLS_HTML_link
Definition: htmlkywd.hxx:42
#define OOO_STRING_SVTOOLS_HTML_C_szlig
Definition: htmlkywd.hxx:185
#define OOO_STRING_SVTOOLS_HTML_O_frameborder
Definition: htmlkywd.hxx:437
#define OOO_STRING_SVTOOLS_HTML_O_onclick
Definition: htmlkywd.hxx:530
#define OOO_STRING_SVTOOLS_HTML_S_frac14
Definition: htmlkywd.hxx:226
#define OOO_STRING_SVTOOLS_HTML_S_ndash
Definition: htmlkywd.hxx:325
#define OOO_STRING_SVTOOLS_HTML_S_hellip
Definition: htmlkywd.hxx:297
#define OOO_STRING_SVTOOLS_HTML_S_Zeta
Definition: htmlkywd.hxx:401
#define OOO_STRING_SVTOOLS_HTML_base
Definition: htmlkywd.hxx:32
#define OOO_STRING_SVTOOLS_HTML_map
Definition: htmlkywd.hxx:98
#define OOO_STRING_SVTOOLS_HTML_O_code
Definition: htmlkywd.hxx:431
#define OOO_STRING_SVTOOLS_HTML_S_Chi
Definition: htmlkywd.hxx:265
#define OOO_STRING_SVTOOLS_HTML_O_class
Definition: htmlkywd.hxx:430
#define OOO_STRING_SVTOOLS_HTML_S_yacute
Definition: htmlkywd.hxx:214
#define OOO_STRING_SVTOOLS_HTML_S_sdot
Definition: htmlkywd.hxx:372
#define OOO_STRING_SVTOOLS_HTML_O_content
Definition: htmlkywd.hxx:433
#define OOO_STRING_SVTOOLS_HTML_O_onblur
Definition: htmlkywd.hxx:528
#define OOO_STRING_SVTOOLS_HTML_O_href
Definition: htmlkywd.hxx:466
#define OOO_STRING_SVTOOLS_HTML_S_sup
Definition: htmlkywd.hxx:381
#define OOO_STRING_SVTOOLS_HTML_O_bordercolorlight
Definition: htmlkywd.hxx:475
#define OOO_STRING_SVTOOLS_HTML_S_copy
Definition: htmlkywd.hxx:221
#define OOO_STRING_SVTOOLS_HTML_S_prop
Definition: htmlkywd.hxx:353
#define OOO_STRING_SVTOOLS_HTML_O_onabort
Definition: htmlkywd.hxx:538
#define OOO_STRING_SVTOOLS_HTML_S_Alpha
Definition: htmlkywd.hxx:254
#define OOO_STRING_SVTOOLS_HTML_O_charset
Definition: htmlkywd.hxx:429
#define OOO_STRING_SVTOOLS_HTML_O_SDonsubmit
Definition: htmlkywd.hxx:549
#define OOO_STRING_SVTOOLS_HTML_S_lsquo
Definition: htmlkywd.hxx:319
#define OOO_STRING_SVTOOLS_HTML_O_hspace
Definition: htmlkywd.hxx:491
#define OOO_STRING_SVTOOLS_HTML_S_isin
Definition: htmlkywd.hxx:303
#define OOO_STRING_SVTOOLS_HTML_S_lang
Definition: htmlkywd.hxx:308
#define OOO_STRING_SVTOOLS_HTML_S_frac34
Definition: htmlkywd.hxx:227
#define OOO_STRING_SVTOOLS_HTML_preformtxt
Definition: htmlkywd.hxx:111
#define OOO_STRING_SVTOOLS_HTML_doctype
Definition: htmlkywd.hxx:34
#define OOO_STRING_SVTOOLS_HTML_C_Ocirc
Definition: htmlkywd.hxx:175
#define OOO_STRING_SVTOOLS_HTML_S_omega
Definition: htmlkywd.hxx:336
#define OOO_STRING_SVTOOLS_HTML_form
Definition: htmlkywd.hxx:81
#define OOO_STRING_SVTOOLS_HTML_O_ismap
Definition: htmlkywd.hxx:413
#define OOO_STRING_SVTOOLS_HTML_O_border
Definition: htmlkywd.hxx:483
#define OOO_STRING_SVTOOLS_HTML_S_Mu
Definition: htmlkywd.hxx:322
#define OOO_STRING_SVTOOLS_HTML_C_amp
Definition: htmlkywd.hxx:152
#define OOO_STRING_SVTOOLS_HTML_S_rdquo
Definition: htmlkywd.hxx:361
#define OOO_STRING_SVTOOLS_HTML_O_checked
Definition: htmlkywd.hxx:409
#define OOO_STRING_SVTOOLS_HTML_S_Upsilon
Definition: htmlkywd.hxx:395
#define OOO_STRING_SVTOOLS_HTML_S_cong
Definition: htmlkywd.hxx:268
#define OOO_STRING_SVTOOLS_HTML_S_Phi
Definition: htmlkywd.hxx:345
#define OOO_STRING_SVTOOLS_HTML_O_vspace
Definition: htmlkywd.hxx:502
#define OOO_STRING_SVTOOLS_HTML_C_Atilde
Definition: htmlkywd.hxx:158
#define OOO_STRING_SVTOOLS_HTML_underline
Definition: htmlkywd.hxx:133
#define OOO_STRING_SVTOOLS_HTML_S_eacute
Definition: htmlkywd.hxx:194
#define OOO_STRING_SVTOOLS_HTML_thead
Definition: htmlkywd.hxx:131
#define OOO_STRING_SVTOOLS_HTML_O_direction
Definition: htmlkywd.hxx:510
#define OOO_STRING_SVTOOLS_HTML_S_cup
Definition: htmlkywd.hxx:270
#define OOO_STRING_SVTOOLS_HTML_S_ouml
Definition: htmlkywd.hxx:208
#define OOO_STRING_SVTOOLS_HTML_smallprint
Definition: htmlkywd.hxx:116
#define OOO_STRING_SVTOOLS_HTML_citation
Definition: htmlkywd.hxx:66
#define OOO_STRING_SVTOOLS_HTML_dt
Definition: htmlkywd.hxx:76
#define OOO_STRING_SVTOOLS_HTML_S_Dagger
Definition: htmlkywd.hxx:272
#define OOO_STRING_SVTOOLS_HTML_S_ne
Definition: htmlkywd.hxx:326
#define OOO_STRING_SVTOOLS_HTML_O_type
Definition: htmlkywd.hxx:522
#define OOO_STRING_SVTOOLS_HTML_listing
Definition: htmlkywd.hxx:139
#define OOO_STRING_SVTOOLS_HTML_S_beta
Definition: htmlkywd.hxx:261
#define OOO_STRING_SVTOOLS_HTML_S_minus
Definition: htmlkywd.hxx:321
#define OOO_STRING_SVTOOLS_HTML_embed
Definition: htmlkywd.hxx:36
#define OOO_STRING_SVTOOLS_HTML_S_otimes
Definition: htmlkywd.hxx:341
#define OOO_STRING_SVTOOLS_HTML_C_Igrave
Definition: htmlkywd.hxx:168
#define OOO_STRING_SVTOOLS_HTML_strong
Definition: htmlkywd.hxx:119
#define OOO_STRING_SVTOOLS_HTML_variable
Definition: htmlkywd.hxx:135
#define OOO_STRING_SVTOOLS_HTML_S_pound
Definition: htmlkywd.hxx:240
#define OOO_STRING_SVTOOLS_HTML_S_sub
Definition: htmlkywd.hxx:378
#define OOO_STRING_SVTOOLS_HTML_O_bgcolor
Definition: htmlkywd.hxx:473
#define OOO_STRING_SVTOOLS_HTML_O_noshade
Definition: htmlkywd.hxx:418
#define OOO_STRING_SVTOOLS_HTML_script
Definition: htmlkywd.hxx:113
#define OOO_STRING_SVTOOLS_HTML_sdfield
Definition: htmlkywd.hxx:147
#define OOO_STRING_SVTOOLS_HTML_S_real
Definition: htmlkywd.hxx:362
#define OOO_STRING_SVTOOLS_HTML_select
Definition: htmlkywd.hxx:114
#define OOO_STRING_SVTOOLS_HTML_head3
Definition: htmlkywd.hxx:86
#define OOO_STRING_SVTOOLS_HTML_O_zindex
Definition: htmlkywd.hxx:504
#define OOO_STRING_SVTOOLS_HTML_table
Definition: htmlkywd.hxx:123
#define OOO_STRING_SVTOOLS_HTML_S_tau
Definition: htmlkywd.hxx:384
#define OOO_STRING_SVTOOLS_HTML_S_ordm
Definition: htmlkywd.hxx:237
#define OOO_STRING_SVTOOLS_HTML_O_nohref
Definition: htmlkywd.hxx:416
#define OOO_STRING_SVTOOLS_HTML_S_igrave
Definition: htmlkywd.hxx:199
#define OOO_STRING_SVTOOLS_HTML_S_loz
Definition: htmlkywd.hxx:316
#define OOO_STRING_SVTOOLS_HTML_S_iota
Definition: htmlkywd.hxx:302
#define OOO_STRING_SVTOOLS_HTML_O_onload
Definition: htmlkywd.hxx:532
#define OOO_STRING_SVTOOLS_HTML_S_acute
Definition: htmlkywd.hxx:217
#define OOO_STRING_SVTOOLS_HTML_S_upsilon
Definition: htmlkywd.hxx:396
#define OOO_STRING_SVTOOLS_HTML_colgroup
Definition: htmlkywd.hxx:69
#define OOO_STRING_SVTOOLS_HTML_C_Ugrave
Definition: htmlkywd.hxx:180
#define OOO_STRING_SVTOOLS_HTML_O_compact
Definition: htmlkywd.hxx:410
#define OOO_STRING_SVTOOLS_HTML_O_name
Definition: htmlkywd.hxx:440
#define OOO_STRING_SVTOOLS_HTML_cdata
Definition: htmlkywd.hxx:35
#define OOO_STRING_SVTOOLS_HTML_C_quot
Definition: htmlkywd.hxx:154
#define OOO_STRING_SVTOOLS_HTML_S_omicron
Definition: htmlkywd.hxx:338
#define OOO_STRING_SVTOOLS_HTML_S_perp
Definition: htmlkywd.hxx:344
#define OOO_STRING_SVTOOLS_HTML_font
Definition: htmlkywd.hxx:79
#define OOO_STRING_SVTOOLS_HTML_O_shape
Definition: htmlkywd.hxx:442
#define OOO_STRING_SVTOOLS_HTML_S_zwj
Definition: htmlkywd.hxx:403
#define OOO_STRING_SVTOOLS_HTML_O_span
Definition: htmlkywd.hxx:500
#define OOO_STRING_SVTOOLS_HTML_O_codetype
Definition: htmlkywd.hxx:432
#define OOO_STRING_SVTOOLS_HTML_O_id
Definition: htmlkywd.hxx:455
#define OOO_STRING_SVTOOLS_HTML_S_oacute
Definition: htmlkywd.hxx:204
#define OOO_STRING_SVTOOLS_HTML_S_nbsp
Definition: htmlkywd.hxx:234
#define OOO_STRING_SVTOOLS_HTML_keyboard
Definition: htmlkywd.hxx:95
#define OOO_STRING_SVTOOLS_HTML_noframes
Definition: htmlkywd.hxx:103
#define OOO_STRING_SVTOOLS_HTML_S_sect
Definition: htmlkywd.hxx:243
#define OOO_STRING_SVTOOLS_HTML_C_AElig
Definition: htmlkywd.hxx:161
#define OOO_STRING_SVTOOLS_HTML_S_sup2
Definition: htmlkywd.hxx:246
#define OOO_STRING_SVTOOLS_HTML_S_sigma
Definition: htmlkywd.hxx:374
#define OOO_STRING_SVTOOLS_HTML_S_ucirc
Definition: htmlkywd.hxx:212
#define OOO_STRING_SVTOOLS_HTML_credit
Definition: htmlkywd.hxx:70
#define OOO_STRING_SVTOOLS_HTML_O_rules
Definition: htmlkywd.hxx:518
#define OOO_STRING_SVTOOLS_HTML_note
Definition: htmlkywd.hxx:105
#define OOO_STRING_SVTOOLS_HTML_frameset
Definition: htmlkywd.hxx:83
#define OOO_STRING_SVTOOLS_HTML_O_gutter
Definition: htmlkywd.hxx:489
#define OOO_STRING_SVTOOLS_HTML_S_epsilon
Definition: htmlkywd.hxx:282
#define OOO_STRING_SVTOOLS_HTML_S_Rho
Definition: htmlkywd.hxx:364
#define OOO_STRING_SVTOOLS_HTML_C_Agrave
Definition: htmlkywd.hxx:156
#define OOO_STRING_SVTOOLS_HTML_O_width
Definition: htmlkywd.hxx:503
#define OOO_STRING_SVTOOLS_HTML_O_start
Definition: htmlkywd.hxx:559
#define OOO_STRING_SVTOOLS_HTML_S_aelig
Definition: htmlkywd.hxx:192
#define OOO_STRING_SVTOOLS_HTML_O_valign
Definition: htmlkywd.hxx:523
#define OOO_STRING_SVTOOLS_HTML_unorderlist
Definition: htmlkywd.hxx:134
#define OOO_STRING_SVTOOLS_HTML_S_Kappa
Definition: htmlkywd.hxx:304
#define OOO_STRING_SVTOOLS_HTML_C_Iacute
Definition: htmlkywd.hxx:167
#define OOO_STRING_SVTOOLS_HTML_O_alink
Definition: htmlkywd.hxx:472
#define OOO_STRING_SVTOOLS_HTML_language
Definition: htmlkywd.hxx:96
#define OOO_STRING_SVTOOLS_HTML_object
Definition: htmlkywd.hxx:106
#define OOO_STRING_SVTOOLS_HTML_S_euro
Definition: htmlkywd.hxx:286
#define OOO_STRING_SVTOOLS_HTML_O_codebase
Definition: htmlkywd.hxx:464
#define OOO_STRING_SVTOOLS_HTML_O_method
Definition: htmlkywd.hxx:515
#define OOO_STRING_SVTOOLS_HTML_S_empty
Definition: htmlkywd.hxx:278
#define OOO_STRING_SVTOOLS_HTML_S_psi
Definition: htmlkywd.hxx:355
#define OOO_STRING_SVTOOLS_HTML_blockquote
Definition: htmlkywd.hxx:60
#define OOO_STRING_SVTOOLS_HTML_S_infin
Definition: htmlkywd.hxx:299
#define OOO_STRING_SVTOOLS_HTML_O_left
Definition: htmlkywd.hxx:492
#define OOO_STRING_SVTOOLS_HTML_li
Definition: htmlkywd.hxx:41
#define OOO_STRING_SVTOOLS_HTML_O_charoff
Definition: htmlkywd.hxx:486
#define OOO_STRING_SVTOOLS_HTML_S_eta
Definition: htmlkywd.hxx:285
#define OOO_STRING_SVTOOLS_HTML_head5
Definition: htmlkywd.hxx:88
#define OOO_STRING_SVTOOLS_HTML_S_Beta
Definition: htmlkywd.hxx:260
#define OOO_STRING_SVTOOLS_HTML_S_upsih
Definition: htmlkywd.hxx:394
#define OOO_STRING_SVTOOLS_HTML_C_Auml
Definition: htmlkywd.hxx:160
#define OOO_STRING_SVTOOLS_HTML_S_ograve
Definition: htmlkywd.hxx:205
#define OOO_STRING_SVTOOLS_HTML_O_SDonclick
Definition: htmlkywd.hxx:543
#define OOO_STRING_SVTOOLS_HTML_O_rev
Definition: htmlkywd.hxx:517
#define OOO_STRING_SVTOOLS_HTML_S_ugrave
Definition: htmlkywd.hxx:211
#define OOO_STRING_SVTOOLS_HTML_O_enctype
Definition: htmlkywd.hxx:435
#define OOO_STRING_SVTOOLS_HTML_head2
Definition: htmlkywd.hxx:85
#define OOO_STRING_SVTOOLS_HTML_linebreak
Definition: htmlkywd.hxx:40
#define OOO_STRING_SVTOOLS_HTML_S_OElig
Definition: htmlkywd.hxx:332
#define OOO_STRING_SVTOOLS_HTML_S_acirc
Definition: htmlkywd.hxx:188
#define OOO_STRING_SVTOOLS_HTML_O_onsubmit
Definition: htmlkywd.hxx:536
#define OOO_STRING_SVTOOLS_HTML_S_thorn
Definition: htmlkywd.hxx:215
#define OOO_STRING_SVTOOLS_HTML_S_yen
Definition: htmlkywd.hxx:250
#define OOO_STRING_SVTOOLS_HTML_S_cent
Definition: htmlkywd.hxx:220
#define OOO_STRING_SVTOOLS_HTML_O_usemap
Definition: htmlkywd.hxx:469
#define OOO_STRING_SVTOOLS_HTML_O_nowrap
Definition: htmlkywd.hxx:419
#define OOO_STRING_SVTOOLS_HTML_italic
Definition: htmlkywd.hxx:94
#define OOO_STRING_SVTOOLS_HTML_O_alt
Definition: htmlkywd.hxx:426
#define OOO_STRING_SVTOOLS_HTML_input
Definition: htmlkywd.hxx:39
#define OOO_STRING_SVTOOLS_HTML_O_style
Definition: htmlkywd.hxx:444
#define OOO_STRING_SVTOOLS_HTML_S_uuml
Definition: htmlkywd.hxx:213
#define OOO_STRING_SVTOOLS_HTML_S_shy
Definition: htmlkywd.hxx:244
#define OOO_STRING_SVTOOLS_HTML_S_Xi
Definition: htmlkywd.hxx:398
#define OOO_STRING_SVTOOLS_HTML_C_Ograve
Definition: htmlkywd.hxx:174
#define OOO_STRING_SVTOOLS_HTML_S_Omicron
Definition: htmlkywd.hxx:337
#define OOO_STRING_SVTOOLS_HTML_noembed
Definition: htmlkywd.hxx:101
#define OOO_STRING_SVTOOLS_HTML_S_brvbar
Definition: htmlkywd.hxx:218
#define OOO_STRING_SVTOOLS_HTML_O_face
Definition: htmlkywd.hxx:436
#define OOO_STRING_SVTOOLS_HTML_S_lfloor
Definition: htmlkywd.hxx:314
#define OOO_STRING_SVTOOLS_HTML_C_Oacute
Definition: htmlkywd.hxx:173
#define OOO_STRING_SVTOOLS_HTML_O_SDonchange
Definition: htmlkywd.hxx:542
#define OOO_STRING_SVTOOLS_HTML_S_equiv
Definition: htmlkywd.hxx:283
#define OOO_STRING_SVTOOLS_HTML_O_loop
Definition: htmlkywd.hxx:493
#define OOO_STRING_SVTOOLS_HTML_S_bdquo
Definition: htmlkywd.hxx:259
#define OOO_STRING_SVTOOLS_HTML_O_to
Definition: htmlkywd.hxx:457
#define OOO_STRING_SVTOOLS_HTML_S_iuml
Definition: htmlkywd.hxx:201
#define OOO_STRING_SVTOOLS_HTML_O_archive
Definition: htmlkywd.hxx:461
#define OOO_STRING_SVTOOLS_HTML_superscript
Definition: htmlkywd.hxx:122
#define OOO_STRING_SVTOOLS_HTML_O_SDonselect
Definition: htmlkywd.hxx:548
HtmlOptionId
Definition: htmltokn.h:301
HtmlTokenId
Definition: htmltokn.h:46
constexpr bool starts_with(std::basic_string_view< charT, traits > sv, std::basic_string_view< charT, traits > x) noexcept
DefTokenId nToken
static bool bSortKeyWords
Definition: rtfkeywd.cxx:40
sal_uInt16 sal_Unicode
#define SAL_MAX_UINT32