diff options
Diffstat (limited to 'svtools/source/svhtml')
-rw-r--r-- | svtools/source/svhtml/htmlkey2.cxx | 830 | ||||
-rw-r--r-- | svtools/source/svhtml/htmlkywd.cxx | 1602 | ||||
-rw-r--r-- | svtools/source/svhtml/htmlout.cxx | 568 | ||||
-rw-r--r-- | svtools/source/svhtml/htmlsupp.cxx | 14 | ||||
-rw-r--r-- | svtools/source/svhtml/makefile.mk | 3 | ||||
-rw-r--r-- | svtools/source/svhtml/parhtml.cxx | 350 |
6 files changed, 1322 insertions, 2045 deletions
diff --git a/svtools/source/svhtml/htmlkey2.cxx b/svtools/source/svhtml/htmlkey2.cxx deleted file mode 100644 index 10820f7feba3..000000000000 --- a/svtools/source/svhtml/htmlkey2.cxx +++ /dev/null @@ -1,830 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2008 by Sun Microsystems, Inc. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * $RCSfile: htmlkey2.cxx,v $ - * $Revision: 1.9 $ - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -// MARKER(update_precomp.py): autogen include statement, do not remove -#include "precompiled_svtools.hxx" - -#include "htmlkywd.hxx" - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_doctype32, - "HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\"" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_doctype40, - "HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"" ); - - -// diese werden nur eingeschaltet -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_area, "AREA" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_base, "BASE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_comment, "!--" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_doctype, "!DOCTYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_embed, "EMBED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_figureoverlay, "OVERLAY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_horzrule, "HR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_horztab, "TAB" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_image, "IMG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_image2, "IMAGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_input, "INPUT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_isindex, "ISINDEX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_linebreak, "BR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_li, "LI" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_link, "LINK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_meta, "META" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_nextid, "NEXTID" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_nobr, "NOBR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_of, "OF" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_option, "OPTION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_param, "PARAM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_range, "RANGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_spacer, "SPACER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_wbr, "WBR" ); - -// diese werden wieder abgeschaltet -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_abbreviation, "ABBREV" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_above, "ABOVE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_acronym, "ACRONYM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_address, "ADDRESS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_anchor, "A" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_applet, "APPLET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_array, "ARRAY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_author, "AU" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_banner, "BANNER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_bar, "BAR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_basefont, "BASEFONT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_below, "BELOW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_bigprint, "BIG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_blink, "BLINK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_blockquote, "BLOCKQUOTE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_blockquote30, "BQ" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_body, "BODY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_bold, "B" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_boldtext, "BT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_box, "BOX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_caption, "CAPTION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_center, "CENTER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_citiation, "CITE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_code, "CODE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_col, "COL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_colgroup, "COLGROUP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_credit, "CREDIT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_dd, "DD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_deflist, "DL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_deletedtext, "DEL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_dirlist, "DIR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_division, "DIV" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_dot, "DOT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_doubledot, "DDOT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_dt, "DT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_emphasis, "EM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_figure, "FIG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_font, "FONT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_footnote, "FN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_form, "FORM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_frame, "FRAME" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_frameset, "FRAMESET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_hat, "HAT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head1, "H1" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head2, "H2" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head3, "H3" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head4, "H4" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head5, "H5" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head6, "H6" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_head, "HEAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_html, "HTML" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_iframe, "IFRAME" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ilayer, "ILAYER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_insertedtext, "INS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_italic, "I" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_item, "ITEM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_keyboard, "KBD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_language, "LANG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_layer, "LAYER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_listheader, "LH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_map, "MAP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_math, "MATH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_menulist, "MENU" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_multicol, "MULTICOL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_noembed, "NOEMBED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_noframe, "NOFRAME" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_noframes, "NOFRAMES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_noscript, "NOSCRIPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_note, "NOTE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_object, "OBJECT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_orderlist, "OL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_parabreak, "P" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_person, "PERSON" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_plaintext, "T" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_preformtxt, "PRE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_root, "ROOT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_row, "ROW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sample, "SAMP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_script, "SCRIPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_select, "SELECT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_shortquote, "Q" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_smallprint, "SMALL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_span, "SPAN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_squareroot, "AQRT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_strikethrough, "S" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_strong, "STRONG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_style, "STYLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_subscript, "SUB" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_superscript, "SUP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_table, "TABLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tablerow, "TR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tabledata, "TD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tableheader, "TH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tbody, "TBODY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_teletype, "TT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_text, "TEXT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_textarea, "TEXTAREA" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_textflow, "TEXTFLOW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tfoot, "TFOOT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_thead, "THEAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_tilde, "TILDE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_title, "TITLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_underline, "U" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_unorderlist, "UL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_variable, "VAR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_vector, "VEC" ); - -// obsolete features -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_xmp, "XMP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_listing, "LISTING" ); - -// proposed features -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_definstance, "DFN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_strike, "STRIKE" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_bgsound, "BGSOUND" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_comment2, "COMMENT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_marquee, "MARQUEE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_plaintext2, "PLAINTEXT" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdfield, "SDFIELD" ); - -// die Namen fuer alle Zeichen -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_lt, "lt" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_gt, "gt" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_amp, "amp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_quot, "quot" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Aacute, "Aacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Agrave, "Agrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Acirc, "Acirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Atilde, "Atilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Aring, "Aring" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Auml, "Auml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_AElig, "AElig" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ccedil, "Ccedil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Eacute, "Eacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Egrave, "Egrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ecirc, "Ecirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Euml, "Euml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Iacute, "Iacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Igrave, "Igrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Icirc, "Icirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Iuml, "Iuml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_ETH, "ETH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ntilde, "Ntilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Oacute, "Oacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ograve, "Ograve" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ocirc, "Ocirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Otilde, "Otilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ouml, "Ouml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Oslash, "Oslash" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Uacute, "Uacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ugrave, "Ugrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Ucirc, "Ucirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Uuml, "Uuml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_Yacute, "Yacute" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_THORN, "THORN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_szlig, "szlig" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_aacute, "aacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_agrave, "agrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_acirc, "acirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_atilde, "atilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_aring, "aring" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_auml, "auml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_aelig, "aelig" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ccedil, "ccedil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_eacute, "eacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_egrave, "egrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ecirc, "ecirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_euml, "euml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_iacute, "iacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_igrave, "igrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_icirc, "icirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_iuml, "iuml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_eth, "eth" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ntilde, "ntilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_oacute, "oacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ograve, "ograve" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ocirc, "ocirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_otilde, "otilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ouml, "ouml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_oslash, "oslash" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_uacute, "uacute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ugrave, "ugrave" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ucirc, "ucirc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_uuml, "uuml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_yacute, "yacute" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_thorn, "thorn" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_yuml, "yuml" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_acute, "acute" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_brvbar, "brvbar" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_cedil, "cedil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_cent, "cent" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_copy, "copy" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_curren, "curren" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_deg, "deg" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_divide, "divide" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_frac12, "frac12" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_frac14, "frac14" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_frac34, "frac34" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_iexcl, "iexcl" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_iquest, "iquest" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_laquo, "laquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_macr, "macr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_micro, "micro" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_middot, "middot" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_nbsp, "nbsp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_not, "not" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ordf, "ordf" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ordm, "ordm" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_para, "para" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_plusmn, "plusmn" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_pound, "pound" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_raquo, "raquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_reg, "reg" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sect, "sect" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_shy, "shy" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sup1, "sup1" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sup2, "sup2" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sup3, "sup3" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_times, "times" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_uml, "uml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_yen, "yen" ); - -// Netscape kennt noch ein paar in Grossbuchstaben ... -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_LT, "LT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_GT, "GT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_AMP, "AMP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_C_QUOT, "QUOT" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_COPY, "COPY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_REG, "REG" ); - -// HTML4 -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_alefsym, "alefsym" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Alpha, "Alpha" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_alpha, "alpha" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_and, "and" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ang, "ang" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_asymp, "asymp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_bdquo, "bdquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Beta, "Beta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_beta, "beta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_bull, "bull" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_cap, "cap" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_chi, "chi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Chi, "Chi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_circ, "circ" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_clubs, "clubs" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_cong, "cong" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_crarr, "crarr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_cup, "cup" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_dagger, "dagger" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Dagger, "Dagger" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_darr, "darr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_dArr, "dArr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Delta, "Delta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_delta, "delta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_diams, "diams" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_empty, "empty" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_emsp, "emsp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ensp, "ensp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Epsilon, "Epsilon" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_epsilon, "epsilon" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_equiv, "equiv" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Eta, "Eta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_eta, "eta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_euro, "euro" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_exist, "exist" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_fnof, "fnof" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_forall, "forall" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_frasl, "frasl" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Gamma, "Gamma" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_gamma, "gamma" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ge, "ge" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_harr, "harr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_hArr, "hArr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_hearts, "hearts" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_hellip, "hellip" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_image, "image" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_infin, "infin" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_int, "int" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Iota, "Iota" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_iota, "iota" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_isin, "isin" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Kappa, "Kappa" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_kappa, "kappa" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Lambda, "Lambda" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lambda, "lambda" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lang, "lang" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_larr, "larr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lArr, "lArr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lceil, "lceil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ldquo, "ldquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_le, "le" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lfloor, "lfloor" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lowast, "lowast" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_loz, "loz" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lrm, "lrm" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lsaquo, "lsaquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_lsquo, "lsquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_mdash, "mdash" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_minus, "minus" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Mu, "Mu" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_mu, "mu" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_nabla, "nabla" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ndash, "ndash" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ne, "ne" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_ni, "ni" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_notin, "notin" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_nsub, "nsub" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Nu, "Nu" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_nu, "nu" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_OElig, "OElig" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_oelig, "oelig" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_oline, "oline" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Omega, "Omega" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_omega, "omega" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Omicron, "Omicron" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_omicron, "omicron" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_oplus, "oplus" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_or, "or" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_otimes, "otimes" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_part, "part" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_permil, "permil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_perp, "perp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Phi, "Phi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_phi, "phi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Pi, "Pi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_pi, "pi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_piv, "piv" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_prime, "prime" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Prime, "Prime" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_prod, "prod" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_prop, "prop" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Psi, "Psi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_psi, "psi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_radic, "radic" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rang, "rang" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rarr, "rarr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rArr, "rArr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rceil, "rceil" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rdquo, "rdquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_real, "real" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rfloor, "rfloor" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Rho, "Rho" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rho, "rho" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rlm, "rlm" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rsaquo, "rsaquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_rsquo, "rsquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sbquo, "sbquo" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Scaron, "Scaron" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_scaron, "scaron" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sdot, "sdot" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Sigma, "Sigma" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sigma, "sigma" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sigmaf, "sigmaf" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sim, "sim" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_spades, "spades" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sub, "sub" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sube, "sube" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sum, "sum" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_sup, "sup" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_supe, "supe" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Tau, "Tau" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_tau, "tau" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_there4, "there4" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Theta, "Theta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_theta, "theta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_thetasym, "thetasym" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_thinsp, "thinsp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_tilde, "tilde" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_trade, "trade" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_uarr, "uarr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_uArr, "uArr" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_upsih, "upsih" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Upsilon, "Upsilon" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_upsilon, "upsilon" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_weierp, "weierp" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Xi, "Xi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_xi, "xi" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Yuml, "Yuml" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_Zeta, "Zeta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_zeta, "zeta" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_zwj, "zwj" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_S_zwnj, "zwnj" ); - -// HTML Attribut-Token (=Optionen) - -// Attribute ohne Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_box, "BOX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_checked, "CHECKED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_compact, "COMPACT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_continue, "CONTINUE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_controls, "CONTROLS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_declare, "DECLARE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_disabled, "DISABLED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_folded, "FOLDED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_ismap, "ISMAP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_mayscript, "MAYSCRIPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_multiple, "MULTIPLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_noflow, "NOFLOW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_nohref, "NOHREF" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_noresize, "NORESIZE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_noshade, "NOSHADE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_nowrap, "NOWRAP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_plain, "PLAIN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdfixed, "SDFIXED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_selected, "SELECTED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_shapes, "SHAPES" ); - -// Attribute mit einem String als Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_above, "ABOVE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_accesskey, "ACCESSKEY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_accept, "ACCEPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_add_date, "ADD_DATE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_alt, "ALT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_axes, "AXES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_axis, "AXIS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_below, "BELOW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_char, "CHAR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_class, "CLASS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_clip, "CLIP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_code, "CODE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_codetype, "CODETYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_colspec, "COLSPEC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_content, "CONTENT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_coords, "COORDS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_dp, "DP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_enctype, "ENCTYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_error, "ERROR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_face, "FACE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_frameborder, "FRAMEBORDER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_httpequiv, "HTTP-EQUIV" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_language, "LANGUAGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_last_modified, "LAST_MODIFIED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_last_visit, "LAST_VISIT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_md, "MD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_n, "N" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_name, "NAME" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_notation, "NOTATION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_prompt, "PROMPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_shape, "SHAPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_standby, "STANDBY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_style, "STYLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_title, "TITLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_value, "VALUE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDval, "SDVAL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDnum, "SDNUM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdlibrary, "SDLIBRARY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdmodule, "SDMODULE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdevent, "SDEVENT-" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdaddparam, "SDADDPARAM-" ); - -// Attribute mit einem SGML-Identifier als Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_from, "FROM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_id, "ID" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_target, "TARGET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_to, "TO" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_until, "UNTIL" ); - -// Attribute mit einem URI als Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_action, "ACTION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_archive, "ARCHIVE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_background, "BACKGROUND" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_classid, "CLASSID" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_codebase, "CODEBASE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_data, "DATA" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_dynsrc, "DYNSRC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_dynsync, "DYNSYNC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_imagemap, "IMAGEMAP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_href, "HREF" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_lowsrc, "LOWSRC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_script, "SCRIPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_src, "SRC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_usemap, "USEMAP" ); - -// Attribute mit Entity-Namen als Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_dingbat, "DINGBAT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sym, "SYM" ); - -// Attribute mit einer Farbe als Wert (alle Netscape) -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_alink, "ALINK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_bgcolor, "BGCOLOR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_bordercolor, "BORDERCOLOR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_bordercolorlight, "BORDERCOLORLIGHT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_bordercolordark, "BORDERCOLORDARK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_color, "COLOR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_link, "LINK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_text, "TEXT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_vlink, "VLINK" ); - -// Attribute mit einem numerischen Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_border, "BORDER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_cellspacing, "CELLSPACING" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_cellpadding, "CELLPADDING" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_charoff, "CHAROFF" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_colspan, "COLSPAN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_framespacing, "FRAMESPACING" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_gutter, "GUTTER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_indent, "INDENT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_height, "HEIGHT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_hspace, "HSPACE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_left, "LEFT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_leftmargin, "LEFTMARGIN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_loop, "LOOP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_marginheight, "MARGINHEIGHT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_marginwidth, "MARGINWIDTH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_max, "MAX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_maxlength, "MAXLENGTH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_min, "MIN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_pagex, "PAGEX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_pagey, "PAGEY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_pointsize, "POINT-SIZE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_rowspan, "ROWSPAN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_scrollamount, "SCROLLAMOUNT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_scrolldelay, "SCROLLDELAY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_seqnum, "SEQNUM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_skip, "SKIP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_span, "SPAN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_tabindex, "TABINDEX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_top, "TOP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_topmargin, "TOPMARGIN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_vspace, "VSPACE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_weight, "WEIGHT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_width, "WIDTH" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_x, "X" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_y, "Y" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_zindex, "Z-INDEX" ); - -// Attribute mit Enum-Werten -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_behavior, "BEHAVIOR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_bgproperties, "BGPROPERTIES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_clear, "CLEAR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_dir, "DIR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_direction, "DIRECTION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_format, "FORMAT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_frame, "FRAME" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_lang, "LANG" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_method, "METHOD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_palette, "PALETTE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_rel, "REL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_rev, "REV" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_rules, "RULES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_scrolling, "SCROLLING" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_sdreadonly, "READONLY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_subtype, "SUBTYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_type, "TYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_valign, "VALIGN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_valuetype, "VALUETYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_visibility, "VISIBILITY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_wrap, "WRAP" ); - -// Attribute mit Script-Code als Wert -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onblur, "ONBLUR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onchange, "ONCHANGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onclick, "ONCLICK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onfocus, "ONFOCUS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onload, "ONLOAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onmouseover, "ONMOUSEOVER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onreset, "ONRESET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onselect, "ONSELECT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onsubmit, "ONSUBMIT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onunload, "ONUNLOAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onabort, "ONABORT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onerror, "ONERROR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_onmouseout, "ONMOUSEOUT" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonblur, "SDONBLUR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonchange, "SDONCHANGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonclick, "SDONCLICK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonfocus, "SDONFOCUS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonload, "SDONLOAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonmouseover, "SDONMOUSEOVER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonreset, "SDONRESET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonselect, "SDONSELECT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonsubmit, "SDONSUBMIT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonunload, "SDONUNLOAD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonabort, "SDONABORT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonerror, "SDONERROR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_SDonmouseout, "SDONMOUSEOUT" ); - -// Attribute mit Kontext-abhaengigen Werten -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_align, "ALIGN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_cols, "COLS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_rows, "ROWS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_start, "START" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_size, "SIZE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_O_units, "UNITS" ); - - -// Werte von <INPUT TYPE=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_text, "TEXT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_password, "PASSWORD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_checkbox, "CHECKBOX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_radio, "RADIO" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_range, "RANGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_scribble, "SCRIBBLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_file, "FILE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_hidden, "HIDDEN" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_submit, "SUBMIT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_image, "IMAGE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_reset, "RESET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_IT_button, "BUTTON" ); - -// Werte von <TABLE FRAME=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_void, "VOID" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_above, "ABOVE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_below, "BELOW" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_hsides, "HSIDES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_lhs, "LHS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_rhs, "RHS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_vsides, "VSIDES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_box, "BOX" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TF_border, "BORDER" ); - -// Werte von <TABLE RULES=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TR_none, "NONE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TR_groups, "GROUPS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TR_rows, "ROWS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TR_cols, "COLS" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_TR_all, "ALL" ); - -// Werte von <P, H?, TR, TH, TD ALIGN=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_left, "LEFT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_center, "CENTER" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_middle, "MIDDLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_right, "RIGHT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_justify, "JUSTIFY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_char, "CHAR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_all, "ALL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_AL_none, "NONE" ); - -// Werte von <TR VALIGN=...>, <IMG ALIGN=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_top, "TOP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_middle, "MIDDLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_bottom, "BOTTOM" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_baseline, "BASELINE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_texttop, "TEXTTOP" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_absmiddle, "ABSMIDDLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_VA_absbottom, "ABSBOTTOM" ); - -// Werte von <AREA SHAPE=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_rect, "RECT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_rectangle, "RECTANGLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_circ, "CIRC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_circle, "CIRCLE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_poly, "POLY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_polygon, "POLYGON" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SH_default, "DEFAULT" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_starbasic, "STARBASIC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_javascript, "JAVASCRIPT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_javascript11, "JAVASCRIPT1.1" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_livescript, "LIVESCRIPT" ); -//sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_vbscript, "VBSCRIPT" ); -//sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_unused_javascript, "UNUSED JAVASCRIPT" ); -//sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LG_starone, "StarScript" ); - -// ein par Werte fuer unser StarBASIC-Support -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SB_library, "$LIBRARY:" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SB_module, "$MODULE:" ); - - -// Werte von <FORM METHOD=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_METHOD_get, "GET" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_METHOD_post, "POST" ); - -// Werte von <META CONTENT/HTTP-EQUIV=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_refresh, "REFRESH" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_generator, "GENERATOR" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_author, "AUTHOR" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_classification, "CLASSIFICATION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_description, "DESCRIPTION" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_keywords, "KEYWORDS" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_changed, "CHANGED" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_changedby, "CHANGEDBY" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_created, "CREATED" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_content_type, "CONTENT-TYPE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_content_script_type, "CONTENT-SCRIPT-TYPE" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_sdendnote, "SDENDNOTE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_META_sdfootnote, "SDFOOTNOTE" ); - -// Werte von <UL TYPE=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ULTYPE_disc, "DISC" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ULTYPE_square, "SQUARE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ULTYPE_circle, "CIRCLE" ); - -// Werte von <FRAMESET SCROLLING=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SCROLL_yes, "YES" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SCROLL_no, "NO" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SCROLL_auto, "AUTO" ); - -// Werte von <MULTICOL TYPE=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_MCTYPE_horizontal, "HORIZONTAL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_MCTYPE_vertical, "VERTICAL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_MCTYPE_box, "BOX" ); - -// Werte von <MARQUEE BEHAVIOUR=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_BEHAV_scroll, "SCROLL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_BEHAV_slide, "SLIDE" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_BEHAV_alternate, "ALTERNATE" ); - -// Werte von <MARQUEE LOOP=...> -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_LOOP_infinite, "INFINITE" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SPTYPE_block, "BLOCK" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SPTYPE_horizontal, "HORIZONTAL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_SPTYPE_vertical, "VERTICAL" ); - - -// interne Grafik-Namen -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_private_image, "private:image/" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_internal_gopher, "internal-gopher-" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_internal_icon, "internal-icon-" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_binary, "binary" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_image, "image" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_index, "index" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_menu, "menu" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_movie, "movie" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_sound, "sound" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_telnet, "telnet" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_text, "text" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_GOPHER_unknown, "unknown" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_ICON_baddata, "baddata" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_ICON_delayed, "delayed" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_ICON_embed, "embed" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_ICON_insecure, "insecure" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_INT_ICON_notfound, "notfound" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdendnote, "sdendnote" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdendnote_anc, "sdendnoteanc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdendnote_sym, "sdendnotesym" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdfootnote, "sdfootnote" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdfootnote_anc, "sdfootnoteanc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_sdfootnote_sym, "sdfootnotesym" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_FTN_anchor, "anc" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_FTN_symbol, "sym" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_WW_off, "OFF" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_WW_hard, "HARD" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_WW_soft, "SOFT" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_WW_virtual, "VIRTUAL" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_WW_physical, "PHYSICAL" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_on, "on" ); - -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ET_url, "application/x-www-form-urlencoded" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ET_multipart, "multipart/form-data" ); -sal_Char const SVTOOLS_CONSTASCII_DEF( sHTML_ET_text, "text/plain" ); diff --git a/svtools/source/svhtml/htmlkywd.cxx b/svtools/source/svhtml/htmlkywd.cxx index 12077840167c..052b10d2c564 100644 --- a/svtools/source/svhtml/htmlkywd.cxx +++ b/svtools/source/svhtml/htmlkywd.cxx @@ -51,301 +51,154 @@ struct HTML_TokenEntry int nToken; }; -// die Farbnamen werden nicht exportiert -// Sie stammen aus "http://www.uio.no/~mnbjerke/colors_w.html" -// und scheinen im Gegensatz zu denen aus -// "http://www.infi.net/wwwimages/colorindex.html" -// zu stimmen -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_aliceblue, "ALICEBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_antiquewhite, "ANTIQUEWHITE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_aqua, "AQUA" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_aquamarine, "AQUAMARINE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_azure, "AZURE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_beige, "BEIGE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_bisque, "BISQUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_black, "BLACK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_blanchedalmond, "BLANCHEDALMOND" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_blue, "BLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_blueviolet, "BLUEVIOLET" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_brown, "BROWN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_burlywood, "BURLYWOOD" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_cadetblue, "CADETBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_chartreuse, "CHARTREUSE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_chocolate, "CHOCOLATE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_coral, "CORAL" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_cornflowerblue, "CORNFLOWERBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_cornsilk, "CORNSILK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_crimson, "CRIMSON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_cyan, "CYAN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkblue, "DARKBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkcyan, "DARKCYAN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkgoldenrod, "DARKGOLDENROD" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkgray, "DARKGRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkgreen, "DARKGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkkhaki, "DARKKHAKI" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkmagenta, "DARKMAGENTA" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkolivegreen, "DARKOLIVEGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkorange, "DARKORANGE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkorchid, "DARKORCHID" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkred, "DARKRED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darksalmon, "DARKSALMON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkseagreen, "DARKSEAGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkslateblue, "DARKSLATEBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkslategray, "DARKSLATEGRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkturquoise, "DARKTURQUOISE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_darkviolet, "DARKVIOLET" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_deeppink, "DEEPPINK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_deepskyblue, "DEEPSKYBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_dimgray, "DIMGRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_dodgerblue, "DODGERBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_firebrick, "FIREBRICK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_floralwhite, "FLORALWHITE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_forestgreen, "FORESTGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_fuchsia, "FUCHSIA" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_gainsboro, "GAINSBORO" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_ghostwhite, "GHOSTWHITE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_gold, "GOLD" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_goldenrod, "GOLDENROD" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_gray, "GRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_green, "GREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_greenyellow, "GREENYELLOW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_honeydew, "HONEYDEW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_hotpink, "HOTPINK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_indianred, "INDIANRED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_indigo, "INDIGO" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_ivory, "IVORY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_khaki, "KHAKI" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lavender, "LAVENDER" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lavenderblush, "LAVENDERBLUSH" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lawngreen, "LAWNGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lemonchiffon, "LEMONCHIFFON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightblue, "LIGHTBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightcoral, "LIGHTCORAL" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightcyan, "LIGHTCYAN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightgoldenrodyellow, "LIGHTGOLDENRODYELLOW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightgreen, "LIGHTGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightgrey, "LIGHTGREY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightpink, "LIGHTPINK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightsalmon, "LIGHTSALMON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightseagreen, "LIGHTSEAGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightskyblue, "LIGHTSKYBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightslategray, "LIGHTSLATEGRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightsteelblue, "LIGHTSTEELBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lightyellow, "LIGHTYELLOW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_lime, "LIME" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_limegreen, "LIMEGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_linen, "LINEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_magenta, "MAGENTA" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_maroon, "MAROON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumaquamarine, "MEDIUMAQUAMARINE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumblue, "MEDIUMBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumorchid, "MEDIUMORCHID" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumpurple, "MEDIUMPURPLE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumseagreen, "MEDIUMSEAGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumslateblue, "MEDIUMSLATEBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumspringgreen, "MEDIUMSPRINGGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumturquoise, "MEDIUMTURQUOISE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mediumvioletred, "MEDIUMVIOLETRED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_midnightblue, "MIDNIGHTBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mintcream, "MINTCREAM" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_mistyrose, "MISTYROSE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_moccasin, "MOCCASIN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_navajowhite, "NAVAJOWHITE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_navy, "NAVY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_oldlace, "OLDLACE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_olive, "OLIVE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_olivedrab, "OLIVEDRAB" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_orange, "ORANGE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_orangered, "ORANGERED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_orchid, "ORCHID" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_palegoldenrod, "PALEGOLDENROD" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_palegreen, "PALEGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_paleturquoise, "PALETURQUOISE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_palevioletred, "PALEVIOLETRED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_papayawhip, "PAPAYAWHIP" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_peachpuff, "PEACHPUFF" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_peru, "PERU" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_pink, "PINK" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_plum, "PLUM" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_powderblue, "POWDERBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_purple, "PURPLE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_red, "RED" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_rosybrown, "ROSYBROWN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_royalblue, "ROYALBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_saddlebrown, "SADDLEBROWN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_salmon, "SALMON" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_sandybrown, "SANDYBROWN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_seagreen, "SEAGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_seashell, "SEASHELL" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_sienna, "SIENNA" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_silver, "SILVER" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_skyblue, "SKYBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_slateblue, "SLATEBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_slategray, "SLATEGRAY" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_snow, "SNOW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_springgreen, "SPRINGGREEN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_steelblue, "STEELBLUE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_tan, "TAN" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_teal, "TEAL" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_thistle, "THISTLE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_tomato, "TOMATO" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_turquoise, "TURQUOISE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_violet, "VIOLET" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_wheat, "WHEAT" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_white, "WHITE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_whitesmoke, "WHITESMOKE" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_yellow, "YELLOW" ); -sal_Char __READONLY_DATA SVTOOLS_CONSTASCII_DEF( sHTML_COL_yellowgreen, "YELLOWGREEN" ); - - // Flag: RTF-Token Tabelle wurde schon sortiert static int __FAR_DATA bSortKeyWords = FALSE; static HTML_TokenEntry __FAR_DATA aHTMLTokenTab[] = { - {{sHTML_area}, HTML_AREA}, // Netscape 2.0 - {{sHTML_base}, HTML_BASE}, // HTML 3.0 - {{sHTML_comment}, HTML_COMMENT}, - {{sHTML_doctype}, HTML_DOCTYPE}, - {{sHTML_embed}, HTML_EMBED}, // Netscape 2.0 - {{sHTML_figureoverlay}, HTML_FIGUREOVERLAY}, // HTML 3.0 - {{sHTML_horzrule}, HTML_HORZRULE}, - {{sHTML_horztab}, HTML_HORZTAB}, // HTML 3.0 - {{sHTML_image}, HTML_IMAGE}, - {{sHTML_image2}, HTML_IMAGE}, - {{sHTML_input}, HTML_INPUT}, - {{sHTML_isindex}, HTML_ISINDEX}, // HTML 3.0 - {{sHTML_li}, HTML_LI_ON}, - {{sHTML_linebreak}, HTML_LINEBREAK}, - {{sHTML_link}, HTML_LINK}, // HTML 3.0 - {{sHTML_meta}, HTML_META}, // HTML 3.0 - {{sHTML_nextid}, HTML_NEXTID}, // HTML 3.0 - {{sHTML_of}, HTML_OF}, // HTML 3.0 - {{sHTML_option}, HTML_OPTION}, - {{sHTML_param}, HTML_PARAM}, // HotJava - {{sHTML_range}, HTML_RANGE}, // HTML 3.0 - {{sHTML_spacer}, HTML_SPACER}, // Netscape 3.0b5 - {{sHTML_wbr}, HTML_WBR}, // Netscape - - {{sHTML_abbreviation}, HTML_ABBREVIATION_ON}, // HTML 3.0 - {{sHTML_above}, HTML_ABOVE_ON}, // HTML 3.0 - {{sHTML_acronym}, HTML_ACRONYM_ON}, // HTML 3.0 - {{sHTML_address}, HTML_ADDRESS_ON}, - {{sHTML_anchor}, HTML_ANCHOR_ON}, - {{sHTML_applet}, HTML_APPLET_ON}, // HotJava - {{sHTML_array}, HTML_ARRAY_ON}, // HTML 3.0 - {{sHTML_author}, HTML_AUTHOR_ON}, // HTML 3.0 - {{sHTML_banner}, HTML_BANNER_ON}, // HTML 3.0 - {{sHTML_bar}, HTML_BAR_ON}, // HTML 3.0 - {{sHTML_basefont}, HTML_BASEFONT_ON}, // Netscape - {{sHTML_below}, HTML_BELOW_ON}, // HTML 3.0 - {{sHTML_bigprint}, HTML_BIGPRINT_ON}, // HTML 3.0 - {{sHTML_blink}, HTML_BLINK_ON}, // Netscape - {{sHTML_blockquote}, HTML_BLOCKQUOTE_ON}, - {{sHTML_blockquote30}, HTML_BLOCKQUOTE30_ON}, // HTML 3.0 - {{sHTML_body}, HTML_BODY_ON}, - {{sHTML_bold}, HTML_BOLD_ON}, - {{sHTML_boldtext}, HTML_BOLDTEXT_ON}, // HTML 3.0 - {{sHTML_box}, HTML_BOX_ON}, // HTML 3.0 - {{sHTML_caption}, HTML_CAPTION_ON}, // HTML 3.0 - {{sHTML_center}, HTML_CENTER_ON}, // Netscape - {{sHTML_citiation}, HTML_CITIATION_ON}, - {{sHTML_col}, HTML_COL_ON}, // HTML 3 Table Model Draft - {{sHTML_colgroup}, HTML_COLGROUP_ON}, // HTML 3 Table Model Draft - {{sHTML_code}, HTML_CODE_ON}, - {{sHTML_credit}, HTML_CREDIT_ON}, // HTML 3.0 - {{sHTML_dd}, HTML_DD_ON}, - {{sHTML_deflist}, HTML_DEFLIST_ON}, - {{sHTML_deletedtext}, HTML_DELETEDTEXT_ON}, // HTML 3.0 - {{sHTML_dirlist}, HTML_DIRLIST_ON}, - {{sHTML_division}, HTML_DIVISION_ON}, // HTML 3.0 - {{sHTML_dot}, HTML_DOT_ON}, // HTML 3.0 - {{sHTML_doubledot}, HTML_DOUBLEDOT_ON}, // HTML 3.0 - {{sHTML_dt}, HTML_DT_ON}, - {{sHTML_emphasis}, HTML_EMPHASIS_ON}, - {{sHTML_figure}, HTML_FIGURE_ON}, // HTML 3.0 - {{sHTML_font}, HTML_FONT_ON}, // Netscpe - {{sHTML_footnote}, HTML_FOOTNOTE_ON}, // HTML 3.0 - {{sHTML_form}, HTML_FORM_ON}, - {{sHTML_frame}, HTML_FRAME_ON}, // Netscape 2.0 - {{sHTML_frameset}, HTML_FRAMESET_ON}, // Netscape 2.0 - {{sHTML_hat}, HTML_HAT_ON}, // HTML 3.0 - {{sHTML_head}, HTML_HEAD_ON}, - {{sHTML_head1}, HTML_HEAD1_ON}, - {{sHTML_head2}, HTML_HEAD2_ON}, - {{sHTML_head3}, HTML_HEAD3_ON}, - {{sHTML_head4}, HTML_HEAD4_ON}, - {{sHTML_head5}, HTML_HEAD5_ON}, - {{sHTML_head6}, HTML_HEAD6_ON}, - {{sHTML_html}, HTML_HTML_ON}, - {{sHTML_iframe}, HTML_IFRAME_ON}, // IE 3.0b2 - {{sHTML_ilayer}, HTML_ILAYER_ON}, - {{sHTML_insertedtext}, HTML_INSERTEDTEXT_ON}, // HTML 3.0 - {{sHTML_italic}, HTML_ITALIC_ON}, - {{sHTML_item}, HTML_ITEM_ON}, // HTML 3.0 - {{sHTML_keyboard}, HTML_KEYBOARD_ON}, - {{sHTML_language}, HTML_LANGUAGE_ON}, // HTML 3.0 - {{sHTML_layer}, HTML_LAYER_ON}, - {{sHTML_listheader}, HTML_LISTHEADER_ON}, // HTML 3.0 - {{sHTML_map}, HTML_MAP_ON}, // Netscape 2.0 - {{sHTML_math}, HTML_MATH_ON}, // HTML 3.0 - {{sHTML_menulist}, HTML_MENULIST_ON}, - {{sHTML_multicol}, HTML_MULTICOL_ON}, // Netscape 3.0b5 - {{sHTML_nobr}, HTML_NOBR_ON}, // Netscape - {{sHTML_noembed}, HTML_NOEMBED_ON}, // Netscape 2.0 ??? - {{sHTML_noframe}, HTML_NOFRAMES_ON}, // Netscape 2.0 ??? - {{sHTML_noframes}, HTML_NOFRAMES_ON}, // Netscape 2.0 - {{sHTML_noscript}, HTML_NOSCRIPT_ON}, // Netscape 3.0 - {{sHTML_note}, HTML_NOTE_ON}, // HTML 3.0 - {{sHTML_object}, HTML_OBJECT_ON}, - {{sHTML_orderlist}, HTML_ORDERLIST_ON}, - {{sHTML_parabreak}, HTML_PARABREAK_ON}, - {{sHTML_person}, HTML_PERSON_ON}, // HTML 3.0 - {{sHTML_plaintext}, HTML_PLAINTEXT_ON}, // HTML 3.0 - {{sHTML_preformtxt}, HTML_PREFORMTXT_ON}, - {{sHTML_root}, HTML_ROOT_ON}, // HTML 3.0 - {{sHTML_row}, HTML_ROW_ON}, // HTML 3.0 - {{sHTML_sample}, HTML_SAMPLE_ON}, - {{sHTML_script}, HTML_SCRIPT_ON}, // HTML 3.2 - {{sHTML_select}, HTML_SELECT_ON}, - {{sHTML_shortquote}, HTML_SHORTQUOTE_ON}, // HTML 3.0 - {{sHTML_smallprint}, HTML_SMALLPRINT_ON}, // HTML 3.0 - {{sHTML_span}, HTML_SPAN_ON}, // Style Sheets - {{sHTML_squareroot}, HTML_SQUAREROOT_ON}, // HTML 3.0 - {{sHTML_strikethrough},HTML_STRIKETHROUGH_ON}, // HTML 3.0 - {{sHTML_strong}, HTML_STRONG_ON}, - {{sHTML_style}, HTML_STYLE_ON}, // HTML 3.0 - {{sHTML_subscript}, HTML_SUBSCRIPT_ON}, // HTML 3.0 - {{sHTML_superscript}, HTML_SUPERSCRIPT_ON}, // HTML 3.0 - {{sHTML_table}, HTML_TABLE_ON}, // HTML 3.0 - {{sHTML_tabledata}, HTML_TABLEDATA_ON}, // HTML 3.0 - {{sHTML_tableheader}, HTML_TABLEHEADER_ON}, // HTML 3.0 - {{sHTML_tablerow}, HTML_TABLEROW_ON}, // HTML 3.0 - {{sHTML_tbody}, HTML_TBODY_ON}, // HTML 3 Table Model Draft - {{sHTML_teletype}, HTML_TELETYPE_ON}, - {{sHTML_text}, HTML_TEXT_ON}, // HTML 3.0 - {{sHTML_textarea}, HTML_TEXTAREA_ON}, - {{sHTML_textflow}, HTML_TEXTFLOW_ON}, - {{sHTML_tfoot}, HTML_TFOOT_ON}, // HTML 3 Table Model Draft - {{sHTML_thead}, HTML_THEAD_ON}, // HTML 3 Table Model Draft - {{sHTML_tilde}, HTML_TILDE_ON}, // HTML 3.0 - {{sHTML_title}, HTML_TITLE_ON}, - {{sHTML_underline}, HTML_UNDERLINE_ON}, - {{sHTML_unorderlist}, HTML_UNORDERLIST_ON}, - {{sHTML_variable}, HTML_VARIABLE_ON}, - {{sHTML_vector}, HTML_VECTOR_ON}, // HTML 3.0 - - {{sHTML_xmp}, HTML_XMP_ON}, - {{sHTML_listing}, HTML_LISTING_ON}, - - {{sHTML_definstance}, HTML_DEFINSTANCE_ON}, - {{sHTML_strike}, HTML_STRIKE_ON}, - - {{sHTML_bgsound}, HTML_BGSOUND}, - {{sHTML_comment2}, HTML_COMMENT2_ON}, - {{sHTML_marquee}, HTML_MARQUEE_ON}, - {{sHTML_plaintext2}, HTML_PLAINTEXT2_ON}, - - {{sHTML_sdfield}, HTML_SDFIELD_ON} + {{OOO_STRING_SVTOOLS_HTML_area}, HTML_AREA}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_base}, HTML_BASE}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_comment}, HTML_COMMENT}, + {{OOO_STRING_SVTOOLS_HTML_doctype}, HTML_DOCTYPE}, + {{OOO_STRING_SVTOOLS_HTML_embed}, HTML_EMBED}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_figureoverlay}, HTML_FIGUREOVERLAY}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_horzrule}, HTML_HORZRULE}, + {{OOO_STRING_SVTOOLS_HTML_horztab}, HTML_HORZTAB}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_image}, HTML_IMAGE}, + {{OOO_STRING_SVTOOLS_HTML_image2}, HTML_IMAGE}, + {{OOO_STRING_SVTOOLS_HTML_input}, HTML_INPUT}, + {{OOO_STRING_SVTOOLS_HTML_isindex}, HTML_ISINDEX}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_li}, HTML_LI_ON}, + {{OOO_STRING_SVTOOLS_HTML_linebreak}, HTML_LINEBREAK}, + {{OOO_STRING_SVTOOLS_HTML_link}, HTML_LINK}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_meta}, HTML_META}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_nextid}, HTML_NEXTID}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_of}, HTML_OF}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_option}, HTML_OPTION}, + {{OOO_STRING_SVTOOLS_HTML_param}, HTML_PARAM}, // HotJava + {{OOO_STRING_SVTOOLS_HTML_range}, HTML_RANGE}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_spacer}, HTML_SPACER}, // Netscape 3.0b5 + {{OOO_STRING_SVTOOLS_HTML_wbr}, HTML_WBR}, // Netscape + + {{OOO_STRING_SVTOOLS_HTML_abbreviation}, HTML_ABBREVIATION_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_above}, HTML_ABOVE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_acronym}, HTML_ACRONYM_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_address}, HTML_ADDRESS_ON}, + {{OOO_STRING_SVTOOLS_HTML_anchor}, HTML_ANCHOR_ON}, + {{OOO_STRING_SVTOOLS_HTML_applet}, HTML_APPLET_ON}, // HotJava + {{OOO_STRING_SVTOOLS_HTML_array}, HTML_ARRAY_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_author}, HTML_AUTHOR_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_banner}, HTML_BANNER_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_bar}, HTML_BAR_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_basefont}, HTML_BASEFONT_ON}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_below}, HTML_BELOW_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_bigprint}, HTML_BIGPRINT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_blink}, HTML_BLINK_ON}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_blockquote}, HTML_BLOCKQUOTE_ON}, + {{OOO_STRING_SVTOOLS_HTML_blockquote30}, HTML_BLOCKQUOTE30_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_body}, HTML_BODY_ON}, + {{OOO_STRING_SVTOOLS_HTML_bold}, HTML_BOLD_ON}, + {{OOO_STRING_SVTOOLS_HTML_boldtext}, HTML_BOLDTEXT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_box}, HTML_BOX_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_caption}, HTML_CAPTION_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_center}, HTML_CENTER_ON}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_citiation}, HTML_CITIATION_ON}, + {{OOO_STRING_SVTOOLS_HTML_col}, HTML_COL_ON}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_colgroup}, HTML_COLGROUP_ON}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_code}, HTML_CODE_ON}, + {{OOO_STRING_SVTOOLS_HTML_credit}, HTML_CREDIT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_dd}, HTML_DD_ON}, + {{OOO_STRING_SVTOOLS_HTML_deflist}, HTML_DEFLIST_ON}, + {{OOO_STRING_SVTOOLS_HTML_deletedtext}, HTML_DELETEDTEXT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_dirlist}, HTML_DIRLIST_ON}, + {{OOO_STRING_SVTOOLS_HTML_division}, HTML_DIVISION_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_dot}, HTML_DOT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_doubledot}, HTML_DOUBLEDOT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_dt}, HTML_DT_ON}, + {{OOO_STRING_SVTOOLS_HTML_emphasis}, HTML_EMPHASIS_ON}, + {{OOO_STRING_SVTOOLS_HTML_figure}, HTML_FIGURE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_font}, HTML_FONT_ON}, // Netscpe + {{OOO_STRING_SVTOOLS_HTML_footnote}, HTML_FOOTNOTE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_form}, HTML_FORM_ON}, + {{OOO_STRING_SVTOOLS_HTML_frame}, HTML_FRAME_ON}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_frameset}, HTML_FRAMESET_ON}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_hat}, HTML_HAT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_head}, HTML_HEAD_ON}, + {{OOO_STRING_SVTOOLS_HTML_head1}, HTML_HEAD1_ON}, + {{OOO_STRING_SVTOOLS_HTML_head2}, HTML_HEAD2_ON}, + {{OOO_STRING_SVTOOLS_HTML_head3}, HTML_HEAD3_ON}, + {{OOO_STRING_SVTOOLS_HTML_head4}, HTML_HEAD4_ON}, + {{OOO_STRING_SVTOOLS_HTML_head5}, HTML_HEAD5_ON}, + {{OOO_STRING_SVTOOLS_HTML_head6}, HTML_HEAD6_ON}, + {{OOO_STRING_SVTOOLS_HTML_html}, HTML_HTML_ON}, + {{OOO_STRING_SVTOOLS_HTML_iframe}, HTML_IFRAME_ON}, // IE 3.0b2 + {{OOO_STRING_SVTOOLS_HTML_ilayer}, HTML_ILAYER_ON}, + {{OOO_STRING_SVTOOLS_HTML_insertedtext}, HTML_INSERTEDTEXT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_italic}, HTML_ITALIC_ON}, + {{OOO_STRING_SVTOOLS_HTML_item}, HTML_ITEM_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_keyboard}, HTML_KEYBOARD_ON}, + {{OOO_STRING_SVTOOLS_HTML_language}, HTML_LANGUAGE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_layer}, HTML_LAYER_ON}, + {{OOO_STRING_SVTOOLS_HTML_listheader}, HTML_LISTHEADER_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_map}, HTML_MAP_ON}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_math}, HTML_MATH_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_menulist}, HTML_MENULIST_ON}, + {{OOO_STRING_SVTOOLS_HTML_multicol}, HTML_MULTICOL_ON}, // Netscape 3.0b5 + {{OOO_STRING_SVTOOLS_HTML_nobr}, HTML_NOBR_ON}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_noembed}, HTML_NOEMBED_ON}, // Netscape 2.0 ??? + {{OOO_STRING_SVTOOLS_HTML_noframe}, HTML_NOFRAMES_ON}, // Netscape 2.0 ??? + {{OOO_STRING_SVTOOLS_HTML_noframes}, HTML_NOFRAMES_ON}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_noscript}, HTML_NOSCRIPT_ON}, // Netscape 3.0 + {{OOO_STRING_SVTOOLS_HTML_note}, HTML_NOTE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_object}, HTML_OBJECT_ON}, + {{OOO_STRING_SVTOOLS_HTML_orderlist}, HTML_ORDERLIST_ON}, + {{OOO_STRING_SVTOOLS_HTML_parabreak}, HTML_PARABREAK_ON}, + {{OOO_STRING_SVTOOLS_HTML_person}, HTML_PERSON_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_plaintext}, HTML_PLAINTEXT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_preformtxt}, HTML_PREFORMTXT_ON}, + {{OOO_STRING_SVTOOLS_HTML_root}, HTML_ROOT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_row}, HTML_ROW_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_sample}, HTML_SAMPLE_ON}, + {{OOO_STRING_SVTOOLS_HTML_script}, HTML_SCRIPT_ON}, // HTML 3.2 + {{OOO_STRING_SVTOOLS_HTML_select}, HTML_SELECT_ON}, + {{OOO_STRING_SVTOOLS_HTML_shortquote}, HTML_SHORTQUOTE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_smallprint}, HTML_SMALLPRINT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_span}, HTML_SPAN_ON}, // Style Sheets + {{OOO_STRING_SVTOOLS_HTML_squareroot}, HTML_SQUAREROOT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_strikethrough},HTML_STRIKETHROUGH_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_strong}, HTML_STRONG_ON}, + {{OOO_STRING_SVTOOLS_HTML_style}, HTML_STYLE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_subscript}, HTML_SUBSCRIPT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_superscript}, HTML_SUPERSCRIPT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_table}, HTML_TABLE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_tabledata}, HTML_TABLEDATA_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_tableheader}, HTML_TABLEHEADER_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_tablerow}, HTML_TABLEROW_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_tbody}, HTML_TBODY_ON}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_teletype}, HTML_TELETYPE_ON}, + {{OOO_STRING_SVTOOLS_HTML_text}, HTML_TEXT_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_textarea}, HTML_TEXTAREA_ON}, + {{OOO_STRING_SVTOOLS_HTML_textflow}, HTML_TEXTFLOW_ON}, + {{OOO_STRING_SVTOOLS_HTML_tfoot}, HTML_TFOOT_ON}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_thead}, HTML_THEAD_ON}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_tilde}, HTML_TILDE_ON}, // HTML 3.0 + {{OOO_STRING_SVTOOLS_HTML_title}, HTML_TITLE_ON}, + {{OOO_STRING_SVTOOLS_HTML_underline}, HTML_UNDERLINE_ON}, + {{OOO_STRING_SVTOOLS_HTML_unorderlist}, HTML_UNORDERLIST_ON}, + {{OOO_STRING_SVTOOLS_HTML_variable}, HTML_VARIABLE_ON}, + {{OOO_STRING_SVTOOLS_HTML_vector}, HTML_VECTOR_ON}, // HTML 3.0 + + {{OOO_STRING_SVTOOLS_HTML_xmp}, HTML_XMP_ON}, + {{OOO_STRING_SVTOOLS_HTML_listing}, HTML_LISTING_ON}, + + {{OOO_STRING_SVTOOLS_HTML_definstance}, HTML_DEFINSTANCE_ON}, + {{OOO_STRING_SVTOOLS_HTML_strike}, HTML_STRIKE_ON}, + + {{OOO_STRING_SVTOOLS_HTML_bgsound}, HTML_BGSOUND}, + {{OOO_STRING_SVTOOLS_HTML_comment2}, HTML_COMMENT2_ON}, + {{OOO_STRING_SVTOOLS_HTML_marquee}, HTML_MARQUEE_ON}, + {{OOO_STRING_SVTOOLS_HTML_plaintext2}, HTML_PLAINTEXT2_ON}, + + {{OOO_STRING_SVTOOLS_HTML_sdfield}, HTML_SDFIELD_ON} }; @@ -399,7 +252,7 @@ int GetHTMLToken( const String& rName ) int nRet = 0; - if( !rName.CompareToAscii( sHTML_comment, 3UL) ) + if( !rName.CompareToAscii( OOO_STRING_SVTOOLS_HTML_comment, 3UL) ) return HTML_COMMENT; void* pFound; @@ -432,276 +285,276 @@ struct HTML_CharEntry static int __FAR_DATA bSortCharKeyWords = FALSE; static HTML_CharEntry __FAR_DATA aHTMLCharNameTab[] = { - {{sHTML_C_lt}, 60}, - {{sHTML_C_gt}, 62}, - {{sHTML_C_amp}, 38}, - {{sHTML_C_quot}, 34}, - - {{sHTML_C_Agrave}, 192}, - {{sHTML_C_Aacute}, 193}, - {{sHTML_C_Acirc}, 194}, - {{sHTML_C_Atilde}, 195}, - {{sHTML_C_Auml}, 196}, - {{sHTML_C_Aring}, 197}, - {{sHTML_C_AElig}, 198}, - {{sHTML_C_Ccedil}, 199}, - {{sHTML_C_Egrave}, 200}, - {{sHTML_C_Eacute}, 201}, - {{sHTML_C_Ecirc}, 202}, - {{sHTML_C_Euml}, 203}, - {{sHTML_C_Igrave}, 204}, - {{sHTML_C_Iacute}, 205}, - {{sHTML_C_Icirc}, 206}, - {{sHTML_C_Iuml}, 207}, - {{sHTML_C_ETH}, 208}, - {{sHTML_C_Ntilde}, 209}, - {{sHTML_C_Ograve}, 210}, - {{sHTML_C_Oacute}, 211}, - {{sHTML_C_Ocirc}, 212}, - {{sHTML_C_Otilde}, 213}, - {{sHTML_C_Ouml}, 214}, - {{sHTML_C_Oslash}, 216}, - {{sHTML_C_Ugrave}, 217}, - {{sHTML_C_Uacute}, 218}, - {{sHTML_C_Ucirc}, 219}, - {{sHTML_C_Uuml}, 220}, - {{sHTML_C_Yacute}, 221}, - - {{sHTML_C_THORN}, 222}, - {{sHTML_C_szlig}, 223}, - - {{sHTML_S_agrave}, 224}, - {{sHTML_S_aacute}, 225}, - {{sHTML_S_acirc}, 226}, - {{sHTML_S_atilde}, 227}, - {{sHTML_S_auml}, 228}, - {{sHTML_S_aring}, 229}, - {{sHTML_S_aelig}, 230}, - {{sHTML_S_ccedil}, 231}, - {{sHTML_S_egrave}, 232}, - {{sHTML_S_eacute}, 233}, - {{sHTML_S_ecirc}, 234}, - {{sHTML_S_euml}, 235}, - {{sHTML_S_igrave}, 236}, - {{sHTML_S_iacute}, 237}, - {{sHTML_S_icirc}, 238}, - {{sHTML_S_iuml}, 239}, - {{sHTML_S_eth}, 240}, - {{sHTML_S_ntilde}, 241}, - {{sHTML_S_ograve}, 242}, - {{sHTML_S_oacute}, 243}, - {{sHTML_S_ocirc}, 244}, - {{sHTML_S_otilde}, 245}, - {{sHTML_S_ouml}, 246}, - {{sHTML_S_oslash}, 248}, - {{sHTML_S_ugrave}, 249}, - {{sHTML_S_uacute}, 250}, - {{sHTML_S_ucirc}, 251}, - {{sHTML_S_uuml}, 252}, - {{sHTML_S_yacute}, 253}, - {{sHTML_S_thorn}, 254}, - {{sHTML_S_yuml}, 255}, + {{OOO_STRING_SVTOOLS_HTML_C_lt}, 60}, + {{OOO_STRING_SVTOOLS_HTML_C_gt}, 62}, + {{OOO_STRING_SVTOOLS_HTML_C_amp}, 38}, + {{OOO_STRING_SVTOOLS_HTML_C_quot}, 34}, + + {{OOO_STRING_SVTOOLS_HTML_C_Agrave}, 192}, + {{OOO_STRING_SVTOOLS_HTML_C_Aacute}, 193}, + {{OOO_STRING_SVTOOLS_HTML_C_Acirc}, 194}, + {{OOO_STRING_SVTOOLS_HTML_C_Atilde}, 195}, + {{OOO_STRING_SVTOOLS_HTML_C_Auml}, 196}, + {{OOO_STRING_SVTOOLS_HTML_C_Aring}, 197}, + {{OOO_STRING_SVTOOLS_HTML_C_AElig}, 198}, + {{OOO_STRING_SVTOOLS_HTML_C_Ccedil}, 199}, + {{OOO_STRING_SVTOOLS_HTML_C_Egrave}, 200}, + {{OOO_STRING_SVTOOLS_HTML_C_Eacute}, 201}, + {{OOO_STRING_SVTOOLS_HTML_C_Ecirc}, 202}, + {{OOO_STRING_SVTOOLS_HTML_C_Euml}, 203}, + {{OOO_STRING_SVTOOLS_HTML_C_Igrave}, 204}, + {{OOO_STRING_SVTOOLS_HTML_C_Iacute}, 205}, + {{OOO_STRING_SVTOOLS_HTML_C_Icirc}, 206}, + {{OOO_STRING_SVTOOLS_HTML_C_Iuml}, 207}, + {{OOO_STRING_SVTOOLS_HTML_C_ETH}, 208}, + {{OOO_STRING_SVTOOLS_HTML_C_Ntilde}, 209}, + {{OOO_STRING_SVTOOLS_HTML_C_Ograve}, 210}, + {{OOO_STRING_SVTOOLS_HTML_C_Oacute}, 211}, + {{OOO_STRING_SVTOOLS_HTML_C_Ocirc}, 212}, + {{OOO_STRING_SVTOOLS_HTML_C_Otilde}, 213}, + {{OOO_STRING_SVTOOLS_HTML_C_Ouml}, 214}, + {{OOO_STRING_SVTOOLS_HTML_C_Oslash}, 216}, + {{OOO_STRING_SVTOOLS_HTML_C_Ugrave}, 217}, + {{OOO_STRING_SVTOOLS_HTML_C_Uacute}, 218}, + {{OOO_STRING_SVTOOLS_HTML_C_Ucirc}, 219}, + {{OOO_STRING_SVTOOLS_HTML_C_Uuml}, 220}, + {{OOO_STRING_SVTOOLS_HTML_C_Yacute}, 221}, + + {{OOO_STRING_SVTOOLS_HTML_C_THORN}, 222}, + {{OOO_STRING_SVTOOLS_HTML_C_szlig}, 223}, + + {{OOO_STRING_SVTOOLS_HTML_S_agrave}, 224}, + {{OOO_STRING_SVTOOLS_HTML_S_aacute}, 225}, + {{OOO_STRING_SVTOOLS_HTML_S_acirc}, 226}, + {{OOO_STRING_SVTOOLS_HTML_S_atilde}, 227}, + {{OOO_STRING_SVTOOLS_HTML_S_auml}, 228}, + {{OOO_STRING_SVTOOLS_HTML_S_aring}, 229}, + {{OOO_STRING_SVTOOLS_HTML_S_aelig}, 230}, + {{OOO_STRING_SVTOOLS_HTML_S_ccedil}, 231}, + {{OOO_STRING_SVTOOLS_HTML_S_egrave}, 232}, + {{OOO_STRING_SVTOOLS_HTML_S_eacute}, 233}, + {{OOO_STRING_SVTOOLS_HTML_S_ecirc}, 234}, + {{OOO_STRING_SVTOOLS_HTML_S_euml}, 235}, + {{OOO_STRING_SVTOOLS_HTML_S_igrave}, 236}, + {{OOO_STRING_SVTOOLS_HTML_S_iacute}, 237}, + {{OOO_STRING_SVTOOLS_HTML_S_icirc}, 238}, + {{OOO_STRING_SVTOOLS_HTML_S_iuml}, 239}, + {{OOO_STRING_SVTOOLS_HTML_S_eth}, 240}, + {{OOO_STRING_SVTOOLS_HTML_S_ntilde}, 241}, + {{OOO_STRING_SVTOOLS_HTML_S_ograve}, 242}, + {{OOO_STRING_SVTOOLS_HTML_S_oacute}, 243}, + {{OOO_STRING_SVTOOLS_HTML_S_ocirc}, 244}, + {{OOO_STRING_SVTOOLS_HTML_S_otilde}, 245}, + {{OOO_STRING_SVTOOLS_HTML_S_ouml}, 246}, + {{OOO_STRING_SVTOOLS_HTML_S_oslash}, 248}, + {{OOO_STRING_SVTOOLS_HTML_S_ugrave}, 249}, + {{OOO_STRING_SVTOOLS_HTML_S_uacute}, 250}, + {{OOO_STRING_SVTOOLS_HTML_S_ucirc}, 251}, + {{OOO_STRING_SVTOOLS_HTML_S_uuml}, 252}, + {{OOO_STRING_SVTOOLS_HTML_S_yacute}, 253}, + {{OOO_STRING_SVTOOLS_HTML_S_thorn}, 254}, + {{OOO_STRING_SVTOOLS_HTML_S_yuml}, 255}, // Sonderzeichen - {{sHTML_S_acute}, 180}, - {{sHTML_S_brvbar}, 166}, - {{sHTML_S_cedil}, 184}, - {{sHTML_S_cent}, 162}, - {{sHTML_S_copy}, 169}, - {{sHTML_S_curren}, 164}, - {{sHTML_S_deg}, 176}, - {{sHTML_S_divide}, 247}, - {{sHTML_S_frac12}, 189}, - {{sHTML_S_frac14}, 188}, - {{sHTML_S_frac34}, 190}, - {{sHTML_S_iexcl}, 161}, - {{sHTML_S_iquest}, 191}, - {{sHTML_S_laquo}, 171}, - {{sHTML_S_macr}, 175}, - {{sHTML_S_micro}, 181}, - {{sHTML_S_middot}, 183}, - {{sHTML_S_not}, 172}, - {{sHTML_S_ordf}, 170}, - {{sHTML_S_ordm}, 186}, - {{sHTML_S_para}, 182}, - {{sHTML_S_plusmn}, 177}, - {{sHTML_S_pound}, 163}, - {{sHTML_S_raquo}, 187}, - {{sHTML_S_reg}, 174}, - {{sHTML_S_sect}, 167}, - {{sHTML_S_sup1}, 185}, - {{sHTML_S_sup2}, 178}, - {{sHTML_S_sup3}, 179}, - {{sHTML_S_times}, 215}, - {{sHTML_S_uml}, 168}, - {{sHTML_S_yen}, 165}, + {{OOO_STRING_SVTOOLS_HTML_S_acute}, 180}, + {{OOO_STRING_SVTOOLS_HTML_S_brvbar}, 166}, + {{OOO_STRING_SVTOOLS_HTML_S_cedil}, 184}, + {{OOO_STRING_SVTOOLS_HTML_S_cent}, 162}, + {{OOO_STRING_SVTOOLS_HTML_S_copy}, 169}, + {{OOO_STRING_SVTOOLS_HTML_S_curren}, 164}, + {{OOO_STRING_SVTOOLS_HTML_S_deg}, 176}, + {{OOO_STRING_SVTOOLS_HTML_S_divide}, 247}, + {{OOO_STRING_SVTOOLS_HTML_S_frac12}, 189}, + {{OOO_STRING_SVTOOLS_HTML_S_frac14}, 188}, + {{OOO_STRING_SVTOOLS_HTML_S_frac34}, 190}, + {{OOO_STRING_SVTOOLS_HTML_S_iexcl}, 161}, + {{OOO_STRING_SVTOOLS_HTML_S_iquest}, 191}, + {{OOO_STRING_SVTOOLS_HTML_S_laquo}, 171}, + {{OOO_STRING_SVTOOLS_HTML_S_macr}, 175}, + {{OOO_STRING_SVTOOLS_HTML_S_micro}, 181}, + {{OOO_STRING_SVTOOLS_HTML_S_middot}, 183}, + {{OOO_STRING_SVTOOLS_HTML_S_not}, 172}, + {{OOO_STRING_SVTOOLS_HTML_S_ordf}, 170}, + {{OOO_STRING_SVTOOLS_HTML_S_ordm}, 186}, + {{OOO_STRING_SVTOOLS_HTML_S_para}, 182}, + {{OOO_STRING_SVTOOLS_HTML_S_plusmn}, 177}, + {{OOO_STRING_SVTOOLS_HTML_S_pound}, 163}, + {{OOO_STRING_SVTOOLS_HTML_S_raquo}, 187}, + {{OOO_STRING_SVTOOLS_HTML_S_reg}, 174}, + {{OOO_STRING_SVTOOLS_HTML_S_sect}, 167}, + {{OOO_STRING_SVTOOLS_HTML_S_sup1}, 185}, + {{OOO_STRING_SVTOOLS_HTML_S_sup2}, 178}, + {{OOO_STRING_SVTOOLS_HTML_S_sup3}, 179}, + {{OOO_STRING_SVTOOLS_HTML_S_times}, 215}, + {{OOO_STRING_SVTOOLS_HTML_S_uml}, 168}, + {{OOO_STRING_SVTOOLS_HTML_S_yen}, 165}, // Netscape kennt noch ein paar in Grossbuchstaben ... - {{sHTML_C_LT}, 60}, - {{sHTML_C_GT}, 62}, - {{sHTML_C_AMP}, 38}, - {{sHTML_C_QUOT}, 34}, - {{sHTML_S_COPY}, 169}, - {{sHTML_S_REG}, 174}, + {{OOO_STRING_SVTOOLS_HTML_C_LT}, 60}, + {{OOO_STRING_SVTOOLS_HTML_C_GT}, 62}, + {{OOO_STRING_SVTOOLS_HTML_C_AMP}, 38}, + {{OOO_STRING_SVTOOLS_HTML_C_QUOT}, 34}, + {{OOO_STRING_SVTOOLS_HTML_S_COPY}, 169}, + {{OOO_STRING_SVTOOLS_HTML_S_REG}, 174}, // Sonderzeichen, die zu Tokens konvertiert werden !!! - {{sHTML_S_nbsp}, 1}, - {{sHTML_S_shy}, 2}, + {{OOO_STRING_SVTOOLS_HTML_S_nbsp}, 1}, + {{OOO_STRING_SVTOOLS_HTML_S_shy}, 2}, // HTML4 - {{sHTML_S_OElig}, 338}, - {{sHTML_S_oelig}, 339}, - {{sHTML_S_Scaron}, 352}, - {{sHTML_S_scaron}, 353}, - {{sHTML_S_Yuml}, 376}, - {{sHTML_S_fnof}, 402}, - {{sHTML_S_circ}, 710}, - {{sHTML_S_tilde}, 732}, - {{sHTML_S_Alpha}, 913}, - {{sHTML_S_Beta}, 914}, - {{sHTML_S_Gamma}, 915}, - {{sHTML_S_Delta}, 916}, - {{sHTML_S_Epsilon}, 917}, - {{sHTML_S_Zeta}, 918}, - {{sHTML_S_Eta}, 919}, - {{sHTML_S_Theta}, 920}, - {{sHTML_S_Iota}, 921}, - {{sHTML_S_Kappa}, 922}, - {{sHTML_S_Lambda}, 923}, - {{sHTML_S_Mu}, 924}, - {{sHTML_S_Nu}, 925}, - {{sHTML_S_Xi}, 926}, - {{sHTML_S_Omicron}, 927}, - {{sHTML_S_Pi}, 928}, - {{sHTML_S_Rho}, 929}, - {{sHTML_S_Sigma}, 931}, - {{sHTML_S_Tau}, 932}, - {{sHTML_S_Upsilon}, 933}, - {{sHTML_S_Phi}, 934}, - {{sHTML_S_Chi}, 935}, - {{sHTML_S_Psi}, 936}, - {{sHTML_S_Omega}, 937}, - {{sHTML_S_alpha}, 945}, - {{sHTML_S_beta}, 946}, - {{sHTML_S_gamma}, 947}, - {{sHTML_S_delta}, 948}, - {{sHTML_S_epsilon}, 949}, - {{sHTML_S_zeta}, 950}, - {{sHTML_S_eta}, 951}, - {{sHTML_S_theta}, 952}, - {{sHTML_S_iota}, 953}, - {{sHTML_S_kappa}, 954}, - {{sHTML_S_lambda}, 955}, - {{sHTML_S_mu}, 956}, - {{sHTML_S_nu}, 957}, - {{sHTML_S_xi}, 958}, - {{sHTML_S_omicron}, 959}, - {{sHTML_S_pi}, 960}, - {{sHTML_S_rho}, 961}, - {{sHTML_S_sigmaf}, 962}, - {{sHTML_S_sigma}, 963}, - {{sHTML_S_tau}, 964}, - {{sHTML_S_upsilon}, 965}, - {{sHTML_S_phi}, 966}, - {{sHTML_S_chi}, 967}, - {{sHTML_S_psi}, 968}, - {{sHTML_S_omega}, 969}, - {{sHTML_S_thetasym}, 977}, - {{sHTML_S_upsih}, 978}, - {{sHTML_S_piv}, 982}, - {{sHTML_S_ensp}, 8194}, - {{sHTML_S_emsp}, 8195}, - {{sHTML_S_thinsp}, 8201}, - {{sHTML_S_zwnj}, 8204}, - {{sHTML_S_zwj}, 8205}, - {{sHTML_S_lrm}, 8206}, - {{sHTML_S_rlm}, 8207}, - {{sHTML_S_ndash}, 8211}, - {{sHTML_S_mdash}, 8212}, - {{sHTML_S_lsquo}, 8216}, - {{sHTML_S_rsquo}, 8217}, - {{sHTML_S_sbquo}, 8218}, - {{sHTML_S_ldquo}, 8220}, - {{sHTML_S_rdquo}, 8221}, - {{sHTML_S_bdquo}, 8222}, - {{sHTML_S_dagger}, 8224}, - {{sHTML_S_Dagger}, 8225}, - {{sHTML_S_bull}, 8226}, - {{sHTML_S_hellip}, 8230}, - {{sHTML_S_permil}, 8240}, - {{sHTML_S_prime}, 8242}, - {{sHTML_S_Prime}, 8243}, - {{sHTML_S_lsaquo}, 8249}, - {{sHTML_S_rsaquo}, 8250}, - {{sHTML_S_oline}, 8254}, - {{sHTML_S_frasl}, 8260}, - {{sHTML_S_euro}, 8364}, - {{sHTML_S_image}, 8465}, - {{sHTML_S_weierp}, 8472}, - {{sHTML_S_real}, 8476}, - {{sHTML_S_trade}, 8482}, - {{sHTML_S_alefsym}, 8501}, - {{sHTML_S_larr}, 8592}, - {{sHTML_S_uarr}, 8593}, - {{sHTML_S_rarr}, 8594}, - {{sHTML_S_darr}, 8595}, - {{sHTML_S_harr}, 8596}, - {{sHTML_S_crarr}, 8629}, - {{sHTML_S_lArr}, 8656}, - {{sHTML_S_uArr}, 8657}, - {{sHTML_S_rArr}, 8658}, - {{sHTML_S_dArr}, 8659}, - {{sHTML_S_hArr}, 8660}, - {{sHTML_S_forall}, 8704}, - {{sHTML_S_part}, 8706}, - {{sHTML_S_exist}, 8707}, - {{sHTML_S_empty}, 8709}, - {{sHTML_S_nabla}, 8711}, - {{sHTML_S_isin}, 8712}, - {{sHTML_S_notin}, 8713}, - {{sHTML_S_ni}, 8715}, - {{sHTML_S_prod}, 8719}, - {{sHTML_S_sum}, 8721}, - {{sHTML_S_minus}, 8722}, - {{sHTML_S_lowast}, 8727}, - {{sHTML_S_radic}, 8730}, - {{sHTML_S_prop}, 8733}, - {{sHTML_S_infin}, 8734}, - {{sHTML_S_ang}, 8736}, - {{sHTML_S_and}, 8743}, - {{sHTML_S_or}, 8744}, - {{sHTML_S_cap}, 8745}, - {{sHTML_S_cup}, 8746}, - {{sHTML_S_int}, 8747}, - {{sHTML_S_there4}, 8756}, - {{sHTML_S_sim}, 8764}, - {{sHTML_S_cong}, 8773}, - {{sHTML_S_asymp}, 8776}, - {{sHTML_S_ne}, 8800}, - {{sHTML_S_equiv}, 8801}, - {{sHTML_S_le}, 8804}, - {{sHTML_S_ge}, 8805}, - {{sHTML_S_sub}, 8834}, - {{sHTML_S_sup}, 8835}, - {{sHTML_S_nsub}, 8836}, - {{sHTML_S_sube}, 8838}, - {{sHTML_S_supe}, 8839}, - {{sHTML_S_oplus}, 8853}, - {{sHTML_S_otimes}, 8855}, - {{sHTML_S_perp}, 8869}, - {{sHTML_S_sdot}, 8901}, - {{sHTML_S_lceil}, 8968}, - {{sHTML_S_rceil}, 8969}, - {{sHTML_S_lfloor}, 8970}, - {{sHTML_S_rfloor}, 8971}, - {{sHTML_S_lang}, 9001}, - {{sHTML_S_rang}, 9002}, - {{sHTML_S_loz}, 9674}, - {{sHTML_S_spades}, 9824}, - {{sHTML_S_clubs}, 9827}, - {{sHTML_S_hearts}, 9829}, - {{sHTML_S_diams}, 9830} + {{OOO_STRING_SVTOOLS_HTML_S_OElig}, 338}, + {{OOO_STRING_SVTOOLS_HTML_S_oelig}, 339}, + {{OOO_STRING_SVTOOLS_HTML_S_Scaron}, 352}, + {{OOO_STRING_SVTOOLS_HTML_S_scaron}, 353}, + {{OOO_STRING_SVTOOLS_HTML_S_Yuml}, 376}, + {{OOO_STRING_SVTOOLS_HTML_S_fnof}, 402}, + {{OOO_STRING_SVTOOLS_HTML_S_circ}, 710}, + {{OOO_STRING_SVTOOLS_HTML_S_tilde}, 732}, + {{OOO_STRING_SVTOOLS_HTML_S_Alpha}, 913}, + {{OOO_STRING_SVTOOLS_HTML_S_Beta}, 914}, + {{OOO_STRING_SVTOOLS_HTML_S_Gamma}, 915}, + {{OOO_STRING_SVTOOLS_HTML_S_Delta}, 916}, + {{OOO_STRING_SVTOOLS_HTML_S_Epsilon}, 917}, + {{OOO_STRING_SVTOOLS_HTML_S_Zeta}, 918}, + {{OOO_STRING_SVTOOLS_HTML_S_Eta}, 919}, + {{OOO_STRING_SVTOOLS_HTML_S_Theta}, 920}, + {{OOO_STRING_SVTOOLS_HTML_S_Iota}, 921}, + {{OOO_STRING_SVTOOLS_HTML_S_Kappa}, 922}, + {{OOO_STRING_SVTOOLS_HTML_S_Lambda}, 923}, + {{OOO_STRING_SVTOOLS_HTML_S_Mu}, 924}, + {{OOO_STRING_SVTOOLS_HTML_S_Nu}, 925}, + {{OOO_STRING_SVTOOLS_HTML_S_Xi}, 926}, + {{OOO_STRING_SVTOOLS_HTML_S_Omicron}, 927}, + {{OOO_STRING_SVTOOLS_HTML_S_Pi}, 928}, + {{OOO_STRING_SVTOOLS_HTML_S_Rho}, 929}, + {{OOO_STRING_SVTOOLS_HTML_S_Sigma}, 931}, + {{OOO_STRING_SVTOOLS_HTML_S_Tau}, 932}, + {{OOO_STRING_SVTOOLS_HTML_S_Upsilon}, 933}, + {{OOO_STRING_SVTOOLS_HTML_S_Phi}, 934}, + {{OOO_STRING_SVTOOLS_HTML_S_Chi}, 935}, + {{OOO_STRING_SVTOOLS_HTML_S_Psi}, 936}, + {{OOO_STRING_SVTOOLS_HTML_S_Omega}, 937}, + {{OOO_STRING_SVTOOLS_HTML_S_alpha}, 945}, + {{OOO_STRING_SVTOOLS_HTML_S_beta}, 946}, + {{OOO_STRING_SVTOOLS_HTML_S_gamma}, 947}, + {{OOO_STRING_SVTOOLS_HTML_S_delta}, 948}, + {{OOO_STRING_SVTOOLS_HTML_S_epsilon}, 949}, + {{OOO_STRING_SVTOOLS_HTML_S_zeta}, 950}, + {{OOO_STRING_SVTOOLS_HTML_S_eta}, 951}, + {{OOO_STRING_SVTOOLS_HTML_S_theta}, 952}, + {{OOO_STRING_SVTOOLS_HTML_S_iota}, 953}, + {{OOO_STRING_SVTOOLS_HTML_S_kappa}, 954}, + {{OOO_STRING_SVTOOLS_HTML_S_lambda}, 955}, + {{OOO_STRING_SVTOOLS_HTML_S_mu}, 956}, + {{OOO_STRING_SVTOOLS_HTML_S_nu}, 957}, + {{OOO_STRING_SVTOOLS_HTML_S_xi}, 958}, + {{OOO_STRING_SVTOOLS_HTML_S_omicron}, 959}, + {{OOO_STRING_SVTOOLS_HTML_S_pi}, 960}, + {{OOO_STRING_SVTOOLS_HTML_S_rho}, 961}, + {{OOO_STRING_SVTOOLS_HTML_S_sigmaf}, 962}, + {{OOO_STRING_SVTOOLS_HTML_S_sigma}, 963}, + {{OOO_STRING_SVTOOLS_HTML_S_tau}, 964}, + {{OOO_STRING_SVTOOLS_HTML_S_upsilon}, 965}, + {{OOO_STRING_SVTOOLS_HTML_S_phi}, 966}, + {{OOO_STRING_SVTOOLS_HTML_S_chi}, 967}, + {{OOO_STRING_SVTOOLS_HTML_S_psi}, 968}, + {{OOO_STRING_SVTOOLS_HTML_S_omega}, 969}, + {{OOO_STRING_SVTOOLS_HTML_S_thetasym}, 977}, + {{OOO_STRING_SVTOOLS_HTML_S_upsih}, 978}, + {{OOO_STRING_SVTOOLS_HTML_S_piv}, 982}, + {{OOO_STRING_SVTOOLS_HTML_S_ensp}, 8194}, + {{OOO_STRING_SVTOOLS_HTML_S_emsp}, 8195}, + {{OOO_STRING_SVTOOLS_HTML_S_thinsp}, 8201}, + {{OOO_STRING_SVTOOLS_HTML_S_zwnj}, 8204}, + {{OOO_STRING_SVTOOLS_HTML_S_zwj}, 8205}, + {{OOO_STRING_SVTOOLS_HTML_S_lrm}, 8206}, + {{OOO_STRING_SVTOOLS_HTML_S_rlm}, 8207}, + {{OOO_STRING_SVTOOLS_HTML_S_ndash}, 8211}, + {{OOO_STRING_SVTOOLS_HTML_S_mdash}, 8212}, + {{OOO_STRING_SVTOOLS_HTML_S_lsquo}, 8216}, + {{OOO_STRING_SVTOOLS_HTML_S_rsquo}, 8217}, + {{OOO_STRING_SVTOOLS_HTML_S_sbquo}, 8218}, + {{OOO_STRING_SVTOOLS_HTML_S_ldquo}, 8220}, + {{OOO_STRING_SVTOOLS_HTML_S_rdquo}, 8221}, + {{OOO_STRING_SVTOOLS_HTML_S_bdquo}, 8222}, + {{OOO_STRING_SVTOOLS_HTML_S_dagger}, 8224}, + {{OOO_STRING_SVTOOLS_HTML_S_Dagger}, 8225}, + {{OOO_STRING_SVTOOLS_HTML_S_bull}, 8226}, + {{OOO_STRING_SVTOOLS_HTML_S_hellip}, 8230}, + {{OOO_STRING_SVTOOLS_HTML_S_permil}, 8240}, + {{OOO_STRING_SVTOOLS_HTML_S_prime}, 8242}, + {{OOO_STRING_SVTOOLS_HTML_S_Prime}, 8243}, + {{OOO_STRING_SVTOOLS_HTML_S_lsaquo}, 8249}, + {{OOO_STRING_SVTOOLS_HTML_S_rsaquo}, 8250}, + {{OOO_STRING_SVTOOLS_HTML_S_oline}, 8254}, + {{OOO_STRING_SVTOOLS_HTML_S_frasl}, 8260}, + {{OOO_STRING_SVTOOLS_HTML_S_euro}, 8364}, + {{OOO_STRING_SVTOOLS_HTML_S_image}, 8465}, + {{OOO_STRING_SVTOOLS_HTML_S_weierp}, 8472}, + {{OOO_STRING_SVTOOLS_HTML_S_real}, 8476}, + {{OOO_STRING_SVTOOLS_HTML_S_trade}, 8482}, + {{OOO_STRING_SVTOOLS_HTML_S_alefsym}, 8501}, + {{OOO_STRING_SVTOOLS_HTML_S_larr}, 8592}, + {{OOO_STRING_SVTOOLS_HTML_S_uarr}, 8593}, + {{OOO_STRING_SVTOOLS_HTML_S_rarr}, 8594}, + {{OOO_STRING_SVTOOLS_HTML_S_darr}, 8595}, + {{OOO_STRING_SVTOOLS_HTML_S_harr}, 8596}, + {{OOO_STRING_SVTOOLS_HTML_S_crarr}, 8629}, + {{OOO_STRING_SVTOOLS_HTML_S_lArr}, 8656}, + {{OOO_STRING_SVTOOLS_HTML_S_uArr}, 8657}, + {{OOO_STRING_SVTOOLS_HTML_S_rArr}, 8658}, + {{OOO_STRING_SVTOOLS_HTML_S_dArr}, 8659}, + {{OOO_STRING_SVTOOLS_HTML_S_hArr}, 8660}, + {{OOO_STRING_SVTOOLS_HTML_S_forall}, 8704}, + {{OOO_STRING_SVTOOLS_HTML_S_part}, 8706}, + {{OOO_STRING_SVTOOLS_HTML_S_exist}, 8707}, + {{OOO_STRING_SVTOOLS_HTML_S_empty}, 8709}, + {{OOO_STRING_SVTOOLS_HTML_S_nabla}, 8711}, + {{OOO_STRING_SVTOOLS_HTML_S_isin}, 8712}, + {{OOO_STRING_SVTOOLS_HTML_S_notin}, 8713}, + {{OOO_STRING_SVTOOLS_HTML_S_ni}, 8715}, + {{OOO_STRING_SVTOOLS_HTML_S_prod}, 8719}, + {{OOO_STRING_SVTOOLS_HTML_S_sum}, 8721}, + {{OOO_STRING_SVTOOLS_HTML_S_minus}, 8722}, + {{OOO_STRING_SVTOOLS_HTML_S_lowast}, 8727}, + {{OOO_STRING_SVTOOLS_HTML_S_radic}, 8730}, + {{OOO_STRING_SVTOOLS_HTML_S_prop}, 8733}, + {{OOO_STRING_SVTOOLS_HTML_S_infin}, 8734}, + {{OOO_STRING_SVTOOLS_HTML_S_ang}, 8736}, + {{OOO_STRING_SVTOOLS_HTML_S_and}, 8743}, + {{OOO_STRING_SVTOOLS_HTML_S_or}, 8744}, + {{OOO_STRING_SVTOOLS_HTML_S_cap}, 8745}, + {{OOO_STRING_SVTOOLS_HTML_S_cup}, 8746}, + {{OOO_STRING_SVTOOLS_HTML_S_int}, 8747}, + {{OOO_STRING_SVTOOLS_HTML_S_there4}, 8756}, + {{OOO_STRING_SVTOOLS_HTML_S_sim}, 8764}, + {{OOO_STRING_SVTOOLS_HTML_S_cong}, 8773}, + {{OOO_STRING_SVTOOLS_HTML_S_asymp}, 8776}, + {{OOO_STRING_SVTOOLS_HTML_S_ne}, 8800}, + {{OOO_STRING_SVTOOLS_HTML_S_equiv}, 8801}, + {{OOO_STRING_SVTOOLS_HTML_S_le}, 8804}, + {{OOO_STRING_SVTOOLS_HTML_S_ge}, 8805}, + {{OOO_STRING_SVTOOLS_HTML_S_sub}, 8834}, + {{OOO_STRING_SVTOOLS_HTML_S_sup}, 8835}, + {{OOO_STRING_SVTOOLS_HTML_S_nsub}, 8836}, + {{OOO_STRING_SVTOOLS_HTML_S_sube}, 8838}, + {{OOO_STRING_SVTOOLS_HTML_S_supe}, 8839}, + {{OOO_STRING_SVTOOLS_HTML_S_oplus}, 8853}, + {{OOO_STRING_SVTOOLS_HTML_S_otimes}, 8855}, + {{OOO_STRING_SVTOOLS_HTML_S_perp}, 8869}, + {{OOO_STRING_SVTOOLS_HTML_S_sdot}, 8901}, + {{OOO_STRING_SVTOOLS_HTML_S_lceil}, 8968}, + {{OOO_STRING_SVTOOLS_HTML_S_rceil}, 8969}, + {{OOO_STRING_SVTOOLS_HTML_S_lfloor}, 8970}, + {{OOO_STRING_SVTOOLS_HTML_S_rfloor}, 8971}, + {{OOO_STRING_SVTOOLS_HTML_S_lang}, 9001}, + {{OOO_STRING_SVTOOLS_HTML_S_rang}, 9002}, + {{OOO_STRING_SVTOOLS_HTML_S_loz}, 9674}, + {{OOO_STRING_SVTOOLS_HTML_S_spades}, 9824}, + {{OOO_STRING_SVTOOLS_HTML_S_clubs}, 9827}, + {{OOO_STRING_SVTOOLS_HTML_S_hearts}, 9829}, + {{OOO_STRING_SVTOOLS_HTML_S_diams}, 9830} }; extern "C" @@ -775,203 +628,203 @@ static int __FAR_DATA bSortOptionKeyWords = FALSE; static HTML_TokenEntry __FAR_DATA aHTMLOptionTab[] = { // Attribute ohne Wert - {{sHTML_O_box}, HTML_O_BOX}, - {{sHTML_O_checked}, HTML_O_CHECKED}, - {{sHTML_O_compact}, HTML_O_COMPACT}, - {{sHTML_O_continue}, HTML_O_CONTINUE}, - {{sHTML_O_controls}, HTML_O_CONTROLS}, // IExplorer 2.0 - {{sHTML_O_declare}, HTML_O_DECLARE}, - {{sHTML_O_disabled}, HTML_O_DISABLED}, - {{sHTML_O_folded}, HTML_O_FOLDED}, // Netscape internal - {{sHTML_O_ismap}, HTML_O_ISMAP}, - {{sHTML_O_mayscript}, HTML_O_MAYSCRIPT}, - {{sHTML_O_multiple}, HTML_O_MULTIPLE}, - {{sHTML_O_noflow}, HTML_O_NOFLOW}, - {{sHTML_O_nohref}, HTML_O_NOHREF}, // Netscape 2.0 - {{sHTML_O_noresize}, HTML_O_NORESIZE}, // Netscape 2.0 - {{sHTML_O_noshade}, HTML_O_NOSHADE}, // Netscape 2.0 - {{sHTML_O_nowrap}, HTML_O_NOWRAP}, - {{sHTML_O_plain}, HTML_O_PLAIN}, - {{sHTML_O_sdfixed}, HTML_O_SDFIXED}, - {{sHTML_O_selected}, HTML_O_SELECTED}, - {{sHTML_O_shapes}, HTML_O_SHAPES}, + {{OOO_STRING_SVTOOLS_HTML_O_box}, HTML_O_BOX}, + {{OOO_STRING_SVTOOLS_HTML_O_checked}, HTML_O_CHECKED}, + {{OOO_STRING_SVTOOLS_HTML_O_compact}, HTML_O_COMPACT}, + {{OOO_STRING_SVTOOLS_HTML_O_continue}, HTML_O_CONTINUE}, + {{OOO_STRING_SVTOOLS_HTML_O_controls}, HTML_O_CONTROLS}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_declare}, HTML_O_DECLARE}, + {{OOO_STRING_SVTOOLS_HTML_O_disabled}, HTML_O_DISABLED}, + {{OOO_STRING_SVTOOLS_HTML_O_folded}, HTML_O_FOLDED}, // Netscape internal + {{OOO_STRING_SVTOOLS_HTML_O_ismap}, HTML_O_ISMAP}, + {{OOO_STRING_SVTOOLS_HTML_O_mayscript}, HTML_O_MAYSCRIPT}, + {{OOO_STRING_SVTOOLS_HTML_O_multiple}, HTML_O_MULTIPLE}, + {{OOO_STRING_SVTOOLS_HTML_O_noflow}, HTML_O_NOFLOW}, + {{OOO_STRING_SVTOOLS_HTML_O_nohref}, HTML_O_NOHREF}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_noresize}, HTML_O_NORESIZE}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_noshade}, HTML_O_NOSHADE}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_nowrap}, HTML_O_NOWRAP}, + {{OOO_STRING_SVTOOLS_HTML_O_plain}, HTML_O_PLAIN}, + {{OOO_STRING_SVTOOLS_HTML_O_sdfixed}, HTML_O_SDFIXED}, + {{OOO_STRING_SVTOOLS_HTML_O_selected}, HTML_O_SELECTED}, + {{OOO_STRING_SVTOOLS_HTML_O_shapes}, HTML_O_SHAPES}, // Attribute mit einem String als Wert - {{sHTML_O_above}, HTML_O_ABOVE}, - {{sHTML_O_accept}, HTML_O_ACCEPT}, - {{sHTML_O_accesskey}, HTML_O_ACCESSKEY}, - {{sHTML_O_add_date}, HTML_O_ADD_DATE}, // Netscape internal - {{sHTML_O_alt}, HTML_O_ALT}, - {{sHTML_O_axes}, HTML_O_AXES}, - {{sHTML_O_axis}, HTML_O_AXIS}, - {{sHTML_O_below}, HTML_O_BELOW}, - {{sHTML_O_char}, HTML_O_CHAR}, // HTML 3 Table Model Draft - {{sHTML_O_class}, HTML_O_CLASS}, - {{sHTML_O_clip}, HTML_O_CLIP}, - {{sHTML_O_code}, HTML_O_CODE}, // HotJava - {{sHTML_O_codetype}, HTML_O_CODETYPE}, - {{sHTML_O_colspec}, HTML_O_COLSPEC}, - {{sHTML_O_content}, HTML_O_CONTENT}, - {{sHTML_O_coords}, HTML_O_COORDS}, // Netscape 2.0 - {{sHTML_O_dp}, HTML_O_DP}, - {{sHTML_O_enctype}, HTML_O_ENCTYPE}, - {{sHTML_O_error}, HTML_O_ERROR}, - {{sHTML_O_face}, HTML_O_FACE}, // IExplorer 2.0 - {{sHTML_O_frameborder}, HTML_O_FRAMEBORDER}, // IExplorer 3.0 - {{sHTML_O_httpequiv}, HTML_O_HTTPEQUIV}, - {{sHTML_O_language}, HTML_O_LANGUAGE}, // JavaScript - {{sHTML_O_last_modified}, HTML_O_LAST_MODIFIED}, // Netscape internal - {{sHTML_O_last_visit}, HTML_O_LAST_VISIT}, // Netscape internal - {{sHTML_O_md}, HTML_O_MD}, - {{sHTML_O_n}, HTML_O_N}, - {{sHTML_O_name}, HTML_O_NAME}, - {{sHTML_O_notation}, HTML_O_NOTATION}, - {{sHTML_O_prompt}, HTML_O_PROMPT}, - {{sHTML_O_shape}, HTML_O_SHAPE}, - {{sHTML_O_standby}, HTML_O_STANDBY}, - {{sHTML_O_style}, HTML_O_STYLE}, - {{sHTML_O_title}, HTML_O_TITLE}, - {{sHTML_O_value}, HTML_O_VALUE}, - {{sHTML_O_SDval}, HTML_O_SDVAL}, // StarDiv NumberValue - {{sHTML_O_SDnum}, HTML_O_SDNUM}, // StarDiv NumberFormat - {{sHTML_O_sdlibrary}, HTML_O_SDLIBRARY}, - {{sHTML_O_sdmodule}, HTML_O_SDMODULE}, + {{OOO_STRING_SVTOOLS_HTML_O_above}, HTML_O_ABOVE}, + {{OOO_STRING_SVTOOLS_HTML_O_accept}, HTML_O_ACCEPT}, + {{OOO_STRING_SVTOOLS_HTML_O_accesskey}, HTML_O_ACCESSKEY}, + {{OOO_STRING_SVTOOLS_HTML_O_add_date}, HTML_O_ADD_DATE}, // Netscape internal + {{OOO_STRING_SVTOOLS_HTML_O_alt}, HTML_O_ALT}, + {{OOO_STRING_SVTOOLS_HTML_O_axes}, HTML_O_AXES}, + {{OOO_STRING_SVTOOLS_HTML_O_axis}, HTML_O_AXIS}, + {{OOO_STRING_SVTOOLS_HTML_O_below}, HTML_O_BELOW}, + {{OOO_STRING_SVTOOLS_HTML_O_char}, HTML_O_CHAR}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_class}, HTML_O_CLASS}, + {{OOO_STRING_SVTOOLS_HTML_O_clip}, HTML_O_CLIP}, + {{OOO_STRING_SVTOOLS_HTML_O_code}, HTML_O_CODE}, // HotJava + {{OOO_STRING_SVTOOLS_HTML_O_codetype}, HTML_O_CODETYPE}, + {{OOO_STRING_SVTOOLS_HTML_O_colspec}, HTML_O_COLSPEC}, + {{OOO_STRING_SVTOOLS_HTML_O_content}, HTML_O_CONTENT}, + {{OOO_STRING_SVTOOLS_HTML_O_coords}, HTML_O_COORDS}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_dp}, HTML_O_DP}, + {{OOO_STRING_SVTOOLS_HTML_O_enctype}, HTML_O_ENCTYPE}, + {{OOO_STRING_SVTOOLS_HTML_O_error}, HTML_O_ERROR}, + {{OOO_STRING_SVTOOLS_HTML_O_face}, HTML_O_FACE}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_frameborder}, HTML_O_FRAMEBORDER}, // IExplorer 3.0 + {{OOO_STRING_SVTOOLS_HTML_O_httpequiv}, HTML_O_HTTPEQUIV}, + {{OOO_STRING_SVTOOLS_HTML_O_language}, HTML_O_LANGUAGE}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_last_modified}, HTML_O_LAST_MODIFIED}, // Netscape internal + {{OOO_STRING_SVTOOLS_HTML_O_last_visit}, HTML_O_LAST_VISIT}, // Netscape internal + {{OOO_STRING_SVTOOLS_HTML_O_md}, HTML_O_MD}, + {{OOO_STRING_SVTOOLS_HTML_O_n}, HTML_O_N}, + {{OOO_STRING_SVTOOLS_HTML_O_name}, HTML_O_NAME}, + {{OOO_STRING_SVTOOLS_HTML_O_notation}, HTML_O_NOTATION}, + {{OOO_STRING_SVTOOLS_HTML_O_prompt}, HTML_O_PROMPT}, + {{OOO_STRING_SVTOOLS_HTML_O_shape}, HTML_O_SHAPE}, + {{OOO_STRING_SVTOOLS_HTML_O_standby}, HTML_O_STANDBY}, + {{OOO_STRING_SVTOOLS_HTML_O_style}, HTML_O_STYLE}, + {{OOO_STRING_SVTOOLS_HTML_O_title}, HTML_O_TITLE}, + {{OOO_STRING_SVTOOLS_HTML_O_value}, HTML_O_VALUE}, + {{OOO_STRING_SVTOOLS_HTML_O_SDval}, HTML_O_SDVAL}, // StarDiv NumberValue + {{OOO_STRING_SVTOOLS_HTML_O_SDnum}, HTML_O_SDNUM}, // StarDiv NumberFormat + {{OOO_STRING_SVTOOLS_HTML_O_sdlibrary}, HTML_O_SDLIBRARY}, + {{OOO_STRING_SVTOOLS_HTML_O_sdmodule}, HTML_O_SDMODULE}, // Attribute mit einem SGML-Identifier als Wert - {{sHTML_O_from}, HTML_O_FROM}, - {{sHTML_O_id}, HTML_O_ID}, - {{sHTML_O_target}, HTML_O_TARGET}, // Netscape 2.0 - {{sHTML_O_to}, HTML_O_TO}, - {{sHTML_O_until}, HTML_O_UNTIL}, + {{OOO_STRING_SVTOOLS_HTML_O_from}, HTML_O_FROM}, + {{OOO_STRING_SVTOOLS_HTML_O_id}, HTML_O_ID}, + {{OOO_STRING_SVTOOLS_HTML_O_target}, HTML_O_TARGET}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_to}, HTML_O_TO}, + {{OOO_STRING_SVTOOLS_HTML_O_until}, HTML_O_UNTIL}, // Attribute mit einem URI als Wert - {{sHTML_O_action}, HTML_O_ACTION}, - {{sHTML_O_archive}, HTML_O_ARCHIVE}, - {{sHTML_O_background}, HTML_O_BACKGROUND}, - {{sHTML_O_classid}, HTML_O_CLASSID}, - {{sHTML_O_codebase}, HTML_O_CODEBASE}, // HotJava - {{sHTML_O_data}, HTML_O_DATA}, - {{sHTML_O_dynsrc}, HTML_O_DYNSRC}, // IExplorer 3.0b1 - {{sHTML_O_dynsync}, HTML_O_DYNSYNC}, // IExplorer 2.0 - {{sHTML_O_imagemap}, HTML_O_IMAGEMAP}, - {{sHTML_O_href}, HTML_O_HREF}, - {{sHTML_O_lowsrc}, HTML_O_LOWSRC}, // Netscape 3.0 - {{sHTML_O_script}, HTML_O_SCRIPT}, - {{sHTML_O_src}, HTML_O_SRC}, - {{sHTML_O_usemap}, HTML_O_USEMAP}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_action}, HTML_O_ACTION}, + {{OOO_STRING_SVTOOLS_HTML_O_archive}, HTML_O_ARCHIVE}, + {{OOO_STRING_SVTOOLS_HTML_O_background}, HTML_O_BACKGROUND}, + {{OOO_STRING_SVTOOLS_HTML_O_classid}, HTML_O_CLASSID}, + {{OOO_STRING_SVTOOLS_HTML_O_codebase}, HTML_O_CODEBASE}, // HotJava + {{OOO_STRING_SVTOOLS_HTML_O_data}, HTML_O_DATA}, + {{OOO_STRING_SVTOOLS_HTML_O_dynsrc}, HTML_O_DYNSRC}, // IExplorer 3.0b1 + {{OOO_STRING_SVTOOLS_HTML_O_dynsync}, HTML_O_DYNSYNC}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_imagemap}, HTML_O_IMAGEMAP}, + {{OOO_STRING_SVTOOLS_HTML_O_href}, HTML_O_HREF}, + {{OOO_STRING_SVTOOLS_HTML_O_lowsrc}, HTML_O_LOWSRC}, // Netscape 3.0 + {{OOO_STRING_SVTOOLS_HTML_O_script}, HTML_O_SCRIPT}, + {{OOO_STRING_SVTOOLS_HTML_O_src}, HTML_O_SRC}, + {{OOO_STRING_SVTOOLS_HTML_O_usemap}, HTML_O_USEMAP}, // Netscape 2.0 // Attribute mit Entity-Namen als Wert - {{sHTML_O_dingbat}, HTML_O_DINGBAT}, - {{sHTML_O_sym}, HTML_O_SYM}, + {{OOO_STRING_SVTOOLS_HTML_O_dingbat}, HTML_O_DINGBAT}, + {{OOO_STRING_SVTOOLS_HTML_O_sym}, HTML_O_SYM}, // Attribute mit einer Farbe als Wert (alle Netscape) - {{sHTML_O_alink}, HTML_O_ALINK}, - {{sHTML_O_bgcolor}, HTML_O_BGCOLOR}, - {{sHTML_O_bordercolor}, HTML_O_BORDERCOLOR}, // IExplorer 2.0 - {{sHTML_O_bordercolorlight}, HTML_O_BORDERCOLORLIGHT}, // IExplorer 2.0 - {{sHTML_O_bordercolordark}, HTML_O_BORDERCOLORDARK}, // IExplorer 2.0 - {{sHTML_O_color}, HTML_O_COLOR}, - {{sHTML_O_link}, HTML_O_LINK}, - {{sHTML_O_text}, HTML_O_TEXT}, - {{sHTML_O_vlink}, HTML_O_VLINK}, + {{OOO_STRING_SVTOOLS_HTML_O_alink}, HTML_O_ALINK}, + {{OOO_STRING_SVTOOLS_HTML_O_bgcolor}, HTML_O_BGCOLOR}, + {{OOO_STRING_SVTOOLS_HTML_O_bordercolor}, HTML_O_BORDERCOLOR}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_bordercolorlight}, HTML_O_BORDERCOLORLIGHT}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_bordercolordark}, HTML_O_BORDERCOLORDARK}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_color}, HTML_O_COLOR}, + {{OOO_STRING_SVTOOLS_HTML_O_link}, HTML_O_LINK}, + {{OOO_STRING_SVTOOLS_HTML_O_text}, HTML_O_TEXT}, + {{OOO_STRING_SVTOOLS_HTML_O_vlink}, HTML_O_VLINK}, // Attribute mit einem numerischen Wert - {{sHTML_O_border}, HTML_O_BORDER}, - {{sHTML_O_cellspacing},HTML_O_CELLSPACING}, // HTML 3 Table Model Draft - {{sHTML_O_cellpadding},HTML_O_CELLPADDING}, // HTML 3 Table Model Draft - {{sHTML_O_charoff}, HTML_O_CHAROFF}, // HTML 3 Table Model Draft - {{sHTML_O_colspan}, HTML_O_COLSPAN}, - {{sHTML_O_framespacing}, HTML_O_FRAMESPACING}, // IExplorer 3.0 - {{sHTML_O_gutter}, HTML_O_GUTTER}, // Netscape 3.0b5 - {{sHTML_O_indent}, HTML_O_INDENT}, - {{sHTML_O_height}, HTML_O_HEIGHT}, - {{sHTML_O_hspace}, HTML_O_HSPACE}, // Netscape - {{sHTML_O_left}, HTML_O_LEFT}, - {{sHTML_O_leftmargin}, HTML_O_LEFTMARGIN}, // IExplorer 2.0 - {{sHTML_O_loop}, HTML_O_LOOP}, // IExplorer 2.0 - {{sHTML_O_marginheight},HTML_O_MARGINHEIGHT}, // Netscape 2.0 - {{sHTML_O_marginwidth},HTML_O_MARGINWIDTH}, // Netscape 2.0 - {{sHTML_O_max}, HTML_O_MAX}, - {{sHTML_O_maxlength}, HTML_O_MAXLENGTH}, - {{sHTML_O_min}, HTML_O_MIN}, - {{sHTML_O_pagex}, HTML_O_PAGEX}, - {{sHTML_O_pagey}, HTML_O_PAGEY}, - {{sHTML_O_pointsize}, HTML_O_POINTSIZE}, - {{sHTML_O_rowspan}, HTML_O_ROWSPAN}, - {{sHTML_O_scrollamount}, HTML_O_SCROLLAMOUNT}, // IExplorer 2.0 - {{sHTML_O_scrolldelay}, HTML_O_SCROLLDELAY}, // IExplorer 2.0 - {{sHTML_O_seqnum}, HTML_O_SEQNUM}, - {{sHTML_O_skip}, HTML_O_SKIP}, - {{sHTML_O_span}, HTML_O_SPAN}, // HTML 3 Table Model Draft - {{sHTML_O_tabindex}, HTML_O_TABINDEX}, - {{sHTML_O_top}, HTML_O_TOP}, - {{sHTML_O_topmargin}, HTML_O_TOPMARGIN}, // IExplorer 2.0 - {{sHTML_O_vspace}, HTML_O_VSPACE}, // Netscape - {{sHTML_O_weight}, HTML_O_WEIGHT}, - {{sHTML_O_width}, HTML_O_WIDTH}, - {{sHTML_O_x}, HTML_O_X}, - {{sHTML_O_y}, HTML_O_Y}, - {{sHTML_O_zindex}, HTML_O_ZINDEX}, + {{OOO_STRING_SVTOOLS_HTML_O_border}, HTML_O_BORDER}, + {{OOO_STRING_SVTOOLS_HTML_O_cellspacing},HTML_O_CELLSPACING}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_cellpadding},HTML_O_CELLPADDING}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_charoff}, HTML_O_CHAROFF}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_colspan}, HTML_O_COLSPAN}, + {{OOO_STRING_SVTOOLS_HTML_O_framespacing}, HTML_O_FRAMESPACING}, // IExplorer 3.0 + {{OOO_STRING_SVTOOLS_HTML_O_gutter}, HTML_O_GUTTER}, // Netscape 3.0b5 + {{OOO_STRING_SVTOOLS_HTML_O_indent}, HTML_O_INDENT}, + {{OOO_STRING_SVTOOLS_HTML_O_height}, HTML_O_HEIGHT}, + {{OOO_STRING_SVTOOLS_HTML_O_hspace}, HTML_O_HSPACE}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_O_left}, HTML_O_LEFT}, + {{OOO_STRING_SVTOOLS_HTML_O_leftmargin}, HTML_O_LEFTMARGIN}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_loop}, HTML_O_LOOP}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_marginheight},HTML_O_MARGINHEIGHT}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_marginwidth},HTML_O_MARGINWIDTH}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_max}, HTML_O_MAX}, + {{OOO_STRING_SVTOOLS_HTML_O_maxlength}, HTML_O_MAXLENGTH}, + {{OOO_STRING_SVTOOLS_HTML_O_min}, HTML_O_MIN}, + {{OOO_STRING_SVTOOLS_HTML_O_pagex}, HTML_O_PAGEX}, + {{OOO_STRING_SVTOOLS_HTML_O_pagey}, HTML_O_PAGEY}, + {{OOO_STRING_SVTOOLS_HTML_O_pointsize}, HTML_O_POINTSIZE}, + {{OOO_STRING_SVTOOLS_HTML_O_rowspan}, HTML_O_ROWSPAN}, + {{OOO_STRING_SVTOOLS_HTML_O_scrollamount}, HTML_O_SCROLLAMOUNT}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_scrolldelay}, HTML_O_SCROLLDELAY}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_seqnum}, HTML_O_SEQNUM}, + {{OOO_STRING_SVTOOLS_HTML_O_skip}, HTML_O_SKIP}, + {{OOO_STRING_SVTOOLS_HTML_O_span}, HTML_O_SPAN}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_tabindex}, HTML_O_TABINDEX}, + {{OOO_STRING_SVTOOLS_HTML_O_top}, HTML_O_TOP}, + {{OOO_STRING_SVTOOLS_HTML_O_topmargin}, HTML_O_TOPMARGIN}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_vspace}, HTML_O_VSPACE}, // Netscape + {{OOO_STRING_SVTOOLS_HTML_O_weight}, HTML_O_WEIGHT}, + {{OOO_STRING_SVTOOLS_HTML_O_width}, HTML_O_WIDTH}, + {{OOO_STRING_SVTOOLS_HTML_O_x}, HTML_O_X}, + {{OOO_STRING_SVTOOLS_HTML_O_y}, HTML_O_Y}, + {{OOO_STRING_SVTOOLS_HTML_O_zindex}, HTML_O_ZINDEX}, // Attribute mit Enum-Werten - {{sHTML_O_bgproperties}, HTML_O_BGPROPERTIES}, // IExplorer 2.0 - {{sHTML_O_behavior}, HTML_O_BEHAVIOR}, // IExplorer 2.0 - {{sHTML_O_clear}, HTML_O_CLEAR}, - {{sHTML_O_dir}, HTML_O_DIR}, // HTML 3 Table Model Draft - {{sHTML_O_direction}, HTML_O_DIRECTION}, // IExplorer 2.0 - {{sHTML_O_format}, HTML_O_FORMAT}, - {{sHTML_O_frame}, HTML_O_FRAME}, // HTML 3 Table Model Draft - {{sHTML_O_lang}, HTML_O_LANG}, - {{sHTML_O_method}, HTML_O_METHOD}, - {{sHTML_O_palette}, HTML_O_PALETTE}, - {{sHTML_O_rel}, HTML_O_REL}, - {{sHTML_O_rev}, HTML_O_REV}, - {{sHTML_O_rules}, HTML_O_RULES}, // HTML 3 Table Model Draft - {{sHTML_O_scrolling}, HTML_O_SCROLLING}, // Netscape 2.0 - {{sHTML_O_sdreadonly}, HTML_O_SDREADONLY}, - {{sHTML_O_subtype}, HTML_O_SUBTYPE}, - {{sHTML_O_type}, HTML_O_TYPE}, - {{sHTML_O_valign}, HTML_O_VALIGN}, - {{sHTML_O_valuetype}, HTML_O_VALUETYPE}, - {{sHTML_O_wrap}, HTML_O_WRAP}, - {{sHTML_O_visibility}, HTML_O_VISIBILITY}, + {{OOO_STRING_SVTOOLS_HTML_O_bgproperties}, HTML_O_BGPROPERTIES}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_behavior}, HTML_O_BEHAVIOR}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_clear}, HTML_O_CLEAR}, + {{OOO_STRING_SVTOOLS_HTML_O_dir}, HTML_O_DIR}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_direction}, HTML_O_DIRECTION}, // IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_format}, HTML_O_FORMAT}, + {{OOO_STRING_SVTOOLS_HTML_O_frame}, HTML_O_FRAME}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_lang}, HTML_O_LANG}, + {{OOO_STRING_SVTOOLS_HTML_O_method}, HTML_O_METHOD}, + {{OOO_STRING_SVTOOLS_HTML_O_palette}, HTML_O_PALETTE}, + {{OOO_STRING_SVTOOLS_HTML_O_rel}, HTML_O_REL}, + {{OOO_STRING_SVTOOLS_HTML_O_rev}, HTML_O_REV}, + {{OOO_STRING_SVTOOLS_HTML_O_rules}, HTML_O_RULES}, // HTML 3 Table Model Draft + {{OOO_STRING_SVTOOLS_HTML_O_scrolling}, HTML_O_SCROLLING}, // Netscape 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_sdreadonly}, HTML_O_SDREADONLY}, + {{OOO_STRING_SVTOOLS_HTML_O_subtype}, HTML_O_SUBTYPE}, + {{OOO_STRING_SVTOOLS_HTML_O_type}, HTML_O_TYPE}, + {{OOO_STRING_SVTOOLS_HTML_O_valign}, HTML_O_VALIGN}, + {{OOO_STRING_SVTOOLS_HTML_O_valuetype}, HTML_O_VALUETYPE}, + {{OOO_STRING_SVTOOLS_HTML_O_wrap}, HTML_O_WRAP}, + {{OOO_STRING_SVTOOLS_HTML_O_visibility}, HTML_O_VISIBILITY}, // Attribute mit Script-Code als Wert - {{sHTML_O_onblur}, HTML_O_ONBLUR}, // JavaScript - {{sHTML_O_onchange}, HTML_O_ONCHANGE}, // JavaScript - {{sHTML_O_onclick}, HTML_O_ONCLICK}, // JavaScript - {{sHTML_O_onfocus}, HTML_O_ONFOCUS}, // JavaScript - {{sHTML_O_onload}, HTML_O_ONLOAD}, // JavaScript - {{sHTML_O_onmouseover}, HTML_O_ONMOUSEOVER}, // JavaScript - {{sHTML_O_onreset}, HTML_O_ONRESET}, // JavaScript - {{sHTML_O_onselect}, HTML_O_ONSELECT}, // JavaScript - {{sHTML_O_onsubmit}, HTML_O_ONSUBMIT}, // JavaScript - {{sHTML_O_onunload}, HTML_O_ONUNLOAD}, // JavaScript - {{sHTML_O_onabort}, HTML_O_ONABORT}, // JavaScript - {{sHTML_O_onerror}, HTML_O_ONERROR}, // JavaScript - {{sHTML_O_onmouseout}, HTML_O_ONMOUSEOUT}, // JavaScript - - {{sHTML_O_SDonblur}, HTML_O_SDONBLUR}, // StarBasic - {{sHTML_O_SDonchange}, HTML_O_SDONCHANGE}, // StarBasic - {{sHTML_O_SDonclick}, HTML_O_SDONCLICK}, // StarBasic - {{sHTML_O_SDonfocus}, HTML_O_SDONFOCUS}, // StarBasic - {{sHTML_O_SDonload}, HTML_O_SDONLOAD}, // StarBasic - {{sHTML_O_SDonmouseover}, HTML_O_SDONMOUSEOVER}, // StarBasic - {{sHTML_O_SDonreset}, HTML_O_SDONRESET}, // StarBasic - {{sHTML_O_SDonselect}, HTML_O_SDONSELECT}, // StarBasic - {{sHTML_O_SDonsubmit}, HTML_O_SDONSUBMIT}, // StarBasic - {{sHTML_O_SDonunload}, HTML_O_SDONUNLOAD}, // StarBasic - {{sHTML_O_SDonabort}, HTML_O_SDONABORT}, // StarBasic - {{sHTML_O_SDonerror}, HTML_O_SDONERROR}, // StarBasic - {{sHTML_O_SDonmouseout}, HTML_O_SDONMOUSEOUT}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_onblur}, HTML_O_ONBLUR}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onchange}, HTML_O_ONCHANGE}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onclick}, HTML_O_ONCLICK}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onfocus}, HTML_O_ONFOCUS}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onload}, HTML_O_ONLOAD}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onmouseover}, HTML_O_ONMOUSEOVER}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onreset}, HTML_O_ONRESET}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onselect}, HTML_O_ONSELECT}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onsubmit}, HTML_O_ONSUBMIT}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onunload}, HTML_O_ONUNLOAD}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onabort}, HTML_O_ONABORT}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onerror}, HTML_O_ONERROR}, // JavaScript + {{OOO_STRING_SVTOOLS_HTML_O_onmouseout}, HTML_O_ONMOUSEOUT}, // JavaScript + + {{OOO_STRING_SVTOOLS_HTML_O_SDonblur}, HTML_O_SDONBLUR}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonchange}, HTML_O_SDONCHANGE}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonclick}, HTML_O_SDONCLICK}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonfocus}, HTML_O_SDONFOCUS}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonload}, HTML_O_SDONLOAD}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonmouseover}, HTML_O_SDONMOUSEOVER}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonreset}, HTML_O_SDONRESET}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonselect}, HTML_O_SDONSELECT}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonsubmit}, HTML_O_SDONSUBMIT}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonunload}, HTML_O_SDONUNLOAD}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonabort}, HTML_O_SDONABORT}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonerror}, HTML_O_SDONERROR}, // StarBasic + {{OOO_STRING_SVTOOLS_HTML_O_SDonmouseout}, HTML_O_SDONMOUSEOUT}, // StarBasic // Attribute mit Kontext-abhaengigen Werten - {{sHTML_O_align}, HTML_O_ALIGN}, - {{sHTML_O_cols}, HTML_O_COLS}, // Netscape 2.0 vs HTML 2.0 - {{sHTML_O_rows}, HTML_O_ROWS}, // Netscape 2.0 vs HTML 2.0 - {{sHTML_O_size}, HTML_O_SIZE}, - {{sHTML_O_start}, HTML_O_START}, // Netscape 2.0 vs IExplorer 2.0 - {{sHTML_O_units}, HTML_O_UNITS} + {{OOO_STRING_SVTOOLS_HTML_O_align}, HTML_O_ALIGN}, + {{OOO_STRING_SVTOOLS_HTML_O_cols}, HTML_O_COLS}, // Netscape 2.0 vs HTML 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_rows}, HTML_O_ROWS}, // Netscape 2.0 vs HTML 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_size}, HTML_O_SIZE}, + {{OOO_STRING_SVTOOLS_HTML_O_start}, HTML_O_START}, // Netscape 2.0 vs IExplorer 2.0 + {{OOO_STRING_SVTOOLS_HTML_O_units}, HTML_O_UNITS} }; int GetHTMLOption( const String& rName ) @@ -1017,147 +870,152 @@ static int __FAR_DATA bSortColorKeyWords = FALSE; #define HTML_NO_COLOR 0xffffffffUL +// die Farbnamen werden nicht exportiert +// Sie stammen aus "http://www.uio.no/~mnbjerke/colors_w.html" +// und scheinen im Gegensatz zu denen aus +// "http://www.infi.net/wwwimages/colorindex.html" +// zu stimmen static HTML_ColorEntry __FAR_DATA aHTMLColorNameTab[] = { - {{sHTML_COL_aliceblue}, 0x00f0f8ffUL}, - {{sHTML_COL_antiquewhite}, 0x00faebd7UL}, - {{sHTML_COL_aqua}, 0x0000ffffUL}, - {{sHTML_COL_aquamarine}, 0x007fffd4UL}, - {{sHTML_COL_azure}, 0x00f0ffffUL}, - {{sHTML_COL_beige}, 0x00f5f5dcUL}, - {{sHTML_COL_bisque}, 0x00ffe4c4UL}, - {{sHTML_COL_black}, 0x00000000UL}, - {{sHTML_COL_blanchedalmond}, 0x00ffebcdUL}, - {{sHTML_COL_blue}, 0x000000ffUL}, - {{sHTML_COL_blueviolet}, 0x008a2be2UL}, - {{sHTML_COL_brown}, 0x00a52a2aUL}, - {{sHTML_COL_burlywood}, 0x00deb887UL}, - {{sHTML_COL_cadetblue}, 0x005f9ea0UL}, - {{sHTML_COL_chartreuse}, 0x007fff00UL}, - {{sHTML_COL_chocolate}, 0x00d2691eUL}, - {{sHTML_COL_coral}, 0x00ff7f50UL}, - {{sHTML_COL_cornflowerblue}, 0x006495edUL}, - {{sHTML_COL_cornsilk}, 0x00fff8dcUL}, - {{sHTML_COL_crimson}, 0x00dc143cUL}, - {{sHTML_COL_cyan}, 0x0000ffffUL}, - {{sHTML_COL_darkblue}, 0x0000008bUL}, - {{sHTML_COL_darkcyan}, 0x00008b8bUL}, - {{sHTML_COL_darkgoldenrod}, 0x00b8860bUL}, - {{sHTML_COL_darkgray}, 0x00a9a9a9UL}, - {{sHTML_COL_darkgreen}, 0x00006400UL}, - {{sHTML_COL_darkkhaki}, 0x00bdb76bUL}, - {{sHTML_COL_darkmagenta}, 0x008b008bUL}, - {{sHTML_COL_darkolivegreen}, 0x00556b2fUL}, - {{sHTML_COL_darkorange}, 0x00ff8c00UL}, - {{sHTML_COL_darkorchid}, 0x009932ccUL}, - {{sHTML_COL_darkred}, 0x008b0000UL}, - {{sHTML_COL_darksalmon}, 0x00e9967aUL}, - {{sHTML_COL_darkseagreen}, 0x008fbc8fUL}, - {{sHTML_COL_darkslateblue}, 0x00483d8bUL}, - {{sHTML_COL_darkslategray}, 0x002f4f4fUL}, - {{sHTML_COL_darkturquoise}, 0x0000ced1UL}, - {{sHTML_COL_darkviolet}, 0x009400d3UL}, - {{sHTML_COL_deeppink}, 0x00ff1493UL}, - {{sHTML_COL_deepskyblue}, 0x0000bfffUL}, - {{sHTML_COL_dimgray}, 0x00696969UL}, - {{sHTML_COL_dodgerblue}, 0x001e90ffUL}, - {{sHTML_COL_firebrick}, 0x00b22222UL}, - {{sHTML_COL_floralwhite}, 0x00fffaf0UL}, - {{sHTML_COL_forestgreen}, 0x00228b22UL}, - {{sHTML_COL_fuchsia}, 0x00ff00ffUL}, - {{sHTML_COL_gainsboro}, 0x00dcdcdcUL}, - {{sHTML_COL_ghostwhite}, 0x00f8f8ffUL}, - {{sHTML_COL_gold}, 0x00ffd700UL}, - {{sHTML_COL_goldenrod}, 0x00daa520UL}, - {{sHTML_COL_gray}, 0x00808080UL}, - {{sHTML_COL_green}, 0x00008000UL}, - {{sHTML_COL_greenyellow}, 0x00adff2fUL}, - {{sHTML_COL_honeydew}, 0x00f0fff0UL}, - {{sHTML_COL_hotpink}, 0x00ff69b4UL}, - {{sHTML_COL_indianred}, 0x00cd5c5cUL}, - {{sHTML_COL_indigo}, 0x004b0082UL}, - {{sHTML_COL_ivory}, 0x00fffff0UL}, - {{sHTML_COL_khaki}, 0x00f0e68cUL}, - {{sHTML_COL_lavender}, 0x00e6e6faUL}, - {{sHTML_COL_lavenderblush}, 0x00fff0f5UL}, - {{sHTML_COL_lawngreen}, 0x007cfc00UL}, - {{sHTML_COL_lemonchiffon}, 0x00fffacdUL}, - {{sHTML_COL_lightblue}, 0x00add8e6UL}, - {{sHTML_COL_lightcoral}, 0x00f08080UL}, - {{sHTML_COL_lightcyan}, 0x00e0ffffUL}, - {{sHTML_COL_lightgoldenrodyellow}, 0x00fafad2UL}, - {{sHTML_COL_lightgreen}, 0x0090ee90UL}, - {{sHTML_COL_lightgrey}, 0x00d3d3d3UL}, - {{sHTML_COL_lightpink}, 0x00ffb6c1UL}, - {{sHTML_COL_lightsalmon}, 0x00ffa07aUL}, - {{sHTML_COL_lightseagreen}, 0x0020b2aaUL}, - {{sHTML_COL_lightskyblue}, 0x0087cefaUL}, - {{sHTML_COL_lightslategray}, 0x00778899UL}, - {{sHTML_COL_lightsteelblue}, 0x00b0c4deUL}, - {{sHTML_COL_lightyellow}, 0x00ffffe0UL}, - {{sHTML_COL_lime}, 0x0000ff00UL}, - {{sHTML_COL_limegreen}, 0x0032cd32UL}, - {{sHTML_COL_linen}, 0x00faf0e6UL}, - {{sHTML_COL_magenta}, 0x00ff00ffUL}, - {{sHTML_COL_maroon}, 0x00800000UL}, - {{sHTML_COL_mediumaquamarine}, 0x0066cdaaUL}, - {{sHTML_COL_mediumblue}, 0x000000cdUL}, - {{sHTML_COL_mediumorchid}, 0x00ba55d3UL}, - {{sHTML_COL_mediumpurple}, 0x009370dbUL}, - {{sHTML_COL_mediumseagreen}, 0x003cb371UL}, - {{sHTML_COL_mediumslateblue}, 0x007b68eeUL}, - {{sHTML_COL_mediumspringgreen}, 0x0000fa9aUL}, - {{sHTML_COL_mediumturquoise}, 0x0048d1ccUL}, - {{sHTML_COL_mediumvioletred}, 0x00c71585UL}, - {{sHTML_COL_midnightblue}, 0x00191970UL}, - {{sHTML_COL_mintcream}, 0x00f5fffaUL}, - {{sHTML_COL_mistyrose}, 0x00ffe4e1UL}, - {{sHTML_COL_moccasin}, 0x00ffe4b5UL}, - {{sHTML_COL_navajowhite}, 0x00ffdeadUL}, - {{sHTML_COL_navy}, 0x00000080UL}, - {{sHTML_COL_oldlace}, 0x00fdf5e6UL}, - {{sHTML_COL_olive}, 0x00808000UL}, - {{sHTML_COL_olivedrab}, 0x006b8e23UL}, - {{sHTML_COL_orange}, 0x00ffa500UL}, - {{sHTML_COL_orangered}, 0x00ff4500UL}, - {{sHTML_COL_orchid}, 0x00da70d6UL}, - {{sHTML_COL_palegoldenrod}, 0x00eee8aaUL}, - {{sHTML_COL_palegreen}, 0x0098fb98UL}, - {{sHTML_COL_paleturquoise}, 0x00afeeeeUL}, - {{sHTML_COL_palevioletred}, 0x00db7093UL}, - {{sHTML_COL_papayawhip}, 0x00ffefd5UL}, - {{sHTML_COL_peachpuff}, 0x00ffdab9UL}, - {{sHTML_COL_peru}, 0x00cd853fUL}, - {{sHTML_COL_pink}, 0x00ffc0cbUL}, - {{sHTML_COL_plum}, 0x00dda0ddUL}, - {{sHTML_COL_powderblue}, 0x00b0e0e6UL}, - {{sHTML_COL_purple}, 0x00800080UL}, - {{sHTML_COL_red}, 0x00ff0000UL}, - {{sHTML_COL_rosybrown}, 0x00bc8f8fUL}, - {{sHTML_COL_royalblue}, 0x004169e1UL}, - {{sHTML_COL_saddlebrown}, 0x008b4513UL}, - {{sHTML_COL_salmon}, 0x00fa8072UL}, - {{sHTML_COL_sandybrown}, 0x00f4a460UL}, - {{sHTML_COL_seagreen}, 0x002e8b57UL}, - {{sHTML_COL_seashell}, 0x00fff5eeUL}, - {{sHTML_COL_sienna}, 0x00a0522dUL}, - {{sHTML_COL_silver}, 0x00c0c0c0UL}, - {{sHTML_COL_skyblue}, 0x0087ceebUL}, - {{sHTML_COL_slateblue}, 0x006a5acdUL}, - {{sHTML_COL_slategray}, 0x00708090UL}, - {{sHTML_COL_snow}, 0x00fffafaUL}, - {{sHTML_COL_springgreen}, 0x0000ff7fUL}, - {{sHTML_COL_steelblue}, 0x004682b4UL}, - {{sHTML_COL_tan}, 0x00d2b48cUL}, - {{sHTML_COL_teal}, 0x00008080UL}, - {{sHTML_COL_thistle}, 0x00d8bfd8UL}, - {{sHTML_COL_tomato}, 0x00ff6347UL}, - {{sHTML_COL_turquoise}, 0x0040e0d0UL}, - {{sHTML_COL_violet}, 0x00ee82eeUL}, - {{sHTML_COL_wheat}, 0x00f5deb3UL}, - {{sHTML_COL_white}, 0x00ffffffUL}, - {{sHTML_COL_whitesmoke}, 0x00f5f5f5UL}, - {{sHTML_COL_yellow}, 0x00ffff00UL}, - {{sHTML_COL_yellowgreen}, 0x009acd32UL} + { { "ALICEBLUE" }, 0x00f0f8ffUL }, + { { "ANTIQUEWHITE" }, 0x00faebd7UL }, + { { "AQUA" }, 0x0000ffffUL }, + { { "AQUAMARINE" }, 0x007fffd4UL }, + { { "AZURE" }, 0x00f0ffffUL }, + { { "BEIGE" }, 0x00f5f5dcUL }, + { { "BISQUE" }, 0x00ffe4c4UL }, + { { "BLACK" }, 0x00000000UL }, + { { "BLANCHEDALMOND" }, 0x00ffebcdUL }, + { { "BLUE" }, 0x000000ffUL }, + { { "BLUEVIOLET" }, 0x008a2be2UL }, + { { "BROWN" }, 0x00a52a2aUL }, + { { "BURLYWOOD" }, 0x00deb887UL }, + { { "CADETBLUE" }, 0x005f9ea0UL }, + { { "CHARTREUSE" }, 0x007fff00UL }, + { { "CHOCOLATE" }, 0x00d2691eUL }, + { { "CORAL" }, 0x00ff7f50UL }, + { { "CORNFLOWERBLUE" }, 0x006495edUL }, + { { "CORNSILK" }, 0x00fff8dcUL }, + { { "CRIMSON" }, 0x00dc143cUL }, + { { "CYAN" }, 0x0000ffffUL }, + { { "DARKBLUE" }, 0x0000008bUL }, + { { "DARKCYAN" }, 0x00008b8bUL }, + { { "DARKGOLDENROD" }, 0x00b8860bUL }, + { { "DARKGRAY" }, 0x00a9a9a9UL }, + { { "DARKGREEN" }, 0x00006400UL }, + { { "DARKKHAKI" }, 0x00bdb76bUL }, + { { "DARKMAGENTA" }, 0x008b008bUL }, + { { "DARKOLIVEGREEN" }, 0x00556b2fUL }, + { { "DARKORANGE" }, 0x00ff8c00UL }, + { { "DARKORCHID" }, 0x009932ccUL }, + { { "DARKRED" }, 0x008b0000UL }, + { { "DARKSALMON" }, 0x00e9967aUL }, + { { "DARKSEAGREEN" }, 0x008fbc8fUL }, + { { "DARKSLATEBLUE" }, 0x00483d8bUL }, + { { "DARKSLATEGRAY" }, 0x002f4f4fUL }, + { { "DARKTURQUOISE" }, 0x0000ced1UL }, + { { "DARKVIOLET" }, 0x009400d3UL }, + { { "DEEPPINK" }, 0x00ff1493UL }, + { { "DEEPSKYBLUE" }, 0x0000bfffUL }, + { { "DIMGRAY" }, 0x00696969UL }, + { { "DODGERBLUE" }, 0x001e90ffUL }, + { { "FIREBRICK" }, 0x00b22222UL }, + { { "FLORALWHITE" }, 0x00fffaf0UL }, + { { "FORESTGREEN" }, 0x00228b22UL }, + { { "FUCHSIA" }, 0x00ff00ffUL }, + { { "GAINSBORO" }, 0x00dcdcdcUL }, + { { "GHOSTWHITE" }, 0x00f8f8ffUL }, + { { "GOLD" }, 0x00ffd700UL }, + { { "GOLDENROD" }, 0x00daa520UL }, + { { "GRAY" }, 0x00808080UL }, + { { "GREEN" }, 0x00008000UL }, + { { "GREENYELLOW" }, 0x00adff2fUL }, + { { "HONEYDEW" }, 0x00f0fff0UL }, + { { "HOTPINK" }, 0x00ff69b4UL }, + { { "INDIANRED" }, 0x00cd5c5cUL }, + { { "INDIGO" }, 0x004b0082UL }, + { { "IVORY" }, 0x00fffff0UL }, + { { "KHAKI" }, 0x00f0e68cUL }, + { { "LAVENDER" }, 0x00e6e6faUL }, + { { "LAVENDERBLUSH" }, 0x00fff0f5UL }, + { { "LAWNGREEN" }, 0x007cfc00UL }, + { { "LEMONCHIFFON" }, 0x00fffacdUL }, + { { "LIGHTBLUE" }, 0x00add8e6UL }, + { { "LIGHTCORAL" }, 0x00f08080UL }, + { { "LIGHTCYAN" }, 0x00e0ffffUL }, + { { "LIGHTGOLDENRODYELLOW" }, 0x00fafad2UL }, + { { "LIGHTGREEN" }, 0x0090ee90UL }, + { { "LIGHTGREY" }, 0x00d3d3d3UL }, + { { "LIGHTPINK" }, 0x00ffb6c1UL }, + { { "LIGHTSALMON" }, 0x00ffa07aUL }, + { { "LIGHTSEAGREEN" }, 0x0020b2aaUL }, + { { "LIGHTSKYBLUE" }, 0x0087cefaUL }, + { { "LIGHTSLATEGRAY" }, 0x00778899UL }, + { { "LIGHTSTEELBLUE" }, 0x00b0c4deUL }, + { { "LIGHTYELLOW" }, 0x00ffffe0UL }, + { { "LIME" }, 0x0000ff00UL }, + { { "LIMEGREEN" }, 0x0032cd32UL }, + { { "LINEN" }, 0x00faf0e6UL }, + { { "MAGENTA" }, 0x00ff00ffUL }, + { { "MAROON" }, 0x00800000UL }, + { { "MEDIUMAQUAMARINE" }, 0x0066cdaaUL }, + { { "MEDIUMBLUE" }, 0x000000cdUL }, + { { "MEDIUMORCHID" }, 0x00ba55d3UL }, + { { "MEDIUMPURPLE" }, 0x009370dbUL }, + { { "MEDIUMSEAGREEN" }, 0x003cb371UL }, + { { "MEDIUMSLATEBLUE" }, 0x007b68eeUL }, + { { "MEDIUMSPRINGGREEN" }, 0x0000fa9aUL }, + { { "MEDIUMTURQUOISE" }, 0x0048d1ccUL }, + { { "MEDIUMVIOLETRED" }, 0x00c71585UL }, + { { "MIDNIGHTBLUE" }, 0x00191970UL }, + { { "MINTCREAM" }, 0x00f5fffaUL }, + { { "MISTYROSE" }, 0x00ffe4e1UL }, + { { "MOCCASIN" }, 0x00ffe4b5UL }, + { { "NAVAJOWHITE" }, 0x00ffdeadUL }, + { { "NAVY" }, 0x00000080UL }, + { { "OLDLACE" }, 0x00fdf5e6UL }, + { { "OLIVE" }, 0x00808000UL }, + { { "OLIVEDRAB" }, 0x006b8e23UL }, + { { "ORANGE" }, 0x00ffa500UL }, + { { "ORANGERED" }, 0x00ff4500UL }, + { { "ORCHID" }, 0x00da70d6UL }, + { { "PALEGOLDENROD" }, 0x00eee8aaUL }, + { { "PALEGREEN" }, 0x0098fb98UL }, + { { "PALETURQUOISE" }, 0x00afeeeeUL }, + { { "PALEVIOLETRED" }, 0x00db7093UL }, + { { "PAPAYAWHIP" }, 0x00ffefd5UL }, + { { "PEACHPUFF" }, 0x00ffdab9UL }, + { { "PERU" }, 0x00cd853fUL }, + { { "PINK" }, 0x00ffc0cbUL }, + { { "PLUM" }, 0x00dda0ddUL }, + { { "POWDERBLUE" }, 0x00b0e0e6UL }, + { { "PURPLE" }, 0x00800080UL }, + { { "RED" }, 0x00ff0000UL }, + { { "ROSYBROWN" }, 0x00bc8f8fUL }, + { { "ROYALBLUE" }, 0x004169e1UL }, + { { "SADDLEBROWN" }, 0x008b4513UL }, + { { "SALMON" }, 0x00fa8072UL }, + { { "SANDYBROWN" }, 0x00f4a460UL }, + { { "SEAGREEN" }, 0x002e8b57UL }, + { { "SEASHELL" }, 0x00fff5eeUL }, + { { "SIENNA" }, 0x00a0522dUL }, + { { "SILVER" }, 0x00c0c0c0UL }, + { { "SKYBLUE" }, 0x0087ceebUL }, + { { "SLATEBLUE" }, 0x006a5acdUL }, + { { "SLATEGRAY" }, 0x00708090UL }, + { { "SNOW" }, 0x00fffafaUL }, + { { "SPRINGGREEN" }, 0x0000ff7fUL }, + { { "STEELBLUE" }, 0x004682b4UL }, + { { "TAN" }, 0x00d2b48cUL }, + { { "TEAL" }, 0x00008080UL }, + { { "THISTLE" }, 0x00d8bfd8UL }, + { { "TOMATO" }, 0x00ff6347UL }, + { { "TURQUOISE" }, 0x0040e0d0UL }, + { { "VIOLET" }, 0x00ee82eeUL }, + { { "WHEAT" }, 0x00f5deb3UL }, + { { "WHITE" }, 0x00ffffffUL }, + { { "WHITESMOKE" }, 0x00f5f5f5UL }, + { { "YELLOW" }, 0x00ffff00UL }, + { { "YELLOWGREEN" }, 0x009acd32UL } }; extern "C" diff --git a/svtools/source/svhtml/htmlout.cxx b/svtools/source/svhtml/htmlout.cxx index 6b6e0b34a975..5b584a37059d 100644 --- a/svtools/source/svhtml/htmlout.cxx +++ b/svtools/source/svhtml/htmlout.cxx @@ -132,216 +132,216 @@ const sal_Char *lcl_svhtml_GetEntityForChar( sal_Unicode c, switch( c ) { -// case '\x0a': return HTMLOutFuncs::Out_Tag( rStream, sHTML_linebreak ); - - case '<': pStr = sHTML_C_lt; break; - case '>': pStr = sHTML_C_gt; break; - case '&': pStr = sHTML_C_amp; break; - case '"': pStr = sHTML_C_quot; break; - - case 161: pStr = sHTML_S_iexcl; break; - case 162: pStr = sHTML_S_cent; break; - case 163: pStr = sHTML_S_pound; break; - case 164: pStr = sHTML_S_curren; break; - case 165: pStr = sHTML_S_yen; break; - case 166: pStr = sHTML_S_brvbar; break; - case 167: pStr = sHTML_S_sect; break; - case 168: pStr = sHTML_S_uml; break; - case 169: pStr = sHTML_S_copy; break; - case 170: pStr = sHTML_S_ordf; break; - case 171: pStr = sHTML_S_laquo; break; - case 172: pStr = sHTML_S_not; break; - case 174: pStr = sHTML_S_reg; break; - case 175: pStr = sHTML_S_macr; break; - case 176: pStr = sHTML_S_deg; break; - case 177: pStr = sHTML_S_plusmn; break; - case 178: pStr = sHTML_S_sup2; break; - case 179: pStr = sHTML_S_sup3; break; - case 180: pStr = sHTML_S_acute; break; - case 181: pStr = sHTML_S_micro; break; - case 182: pStr = sHTML_S_para; break; - case 183: pStr = sHTML_S_middot; break; - case 184: pStr = sHTML_S_cedil; break; - case 185: pStr = sHTML_S_sup1; break; - case 186: pStr = sHTML_S_ordm; break; - case 187: pStr = sHTML_S_raquo; break; - case 188: pStr = sHTML_S_frac14; break; - case 189: pStr = sHTML_S_frac12; break; - case 190: pStr = sHTML_S_frac34; break; - case 191: pStr = sHTML_S_iquest; break; - - case 192: pStr = sHTML_C_Agrave; break; - case 193: pStr = sHTML_C_Aacute; break; - case 194: pStr = sHTML_C_Acirc; break; - case 195: pStr = sHTML_C_Atilde; break; - case 196: pStr = sHTML_C_Auml; break; - case 197: pStr = sHTML_C_Aring; break; - case 198: pStr = sHTML_C_AElig; break; - case 199: pStr = sHTML_C_Ccedil; break; - case 200: pStr = sHTML_C_Egrave; break; - case 201: pStr = sHTML_C_Eacute; break; - case 202: pStr = sHTML_C_Ecirc; break; - case 203: pStr = sHTML_C_Euml; break; - case 204: pStr = sHTML_C_Igrave; break; - case 205: pStr = sHTML_C_Iacute; break; - case 206: pStr = sHTML_C_Icirc; break; - case 207: pStr = sHTML_C_Iuml; break; - case 208: pStr = sHTML_C_ETH; break; - case 209: pStr = sHTML_C_Ntilde; break; - case 210: pStr = sHTML_C_Ograve; break; - case 211: pStr = sHTML_C_Oacute; break; - case 212: pStr = sHTML_C_Ocirc; break; - case 213: pStr = sHTML_C_Otilde; break; - case 214: pStr = sHTML_C_Ouml; break; - case 215: pStr = sHTML_S_times; break; - case 216: pStr = sHTML_C_Oslash; break; - case 217: pStr = sHTML_C_Ugrave; break; - case 218: pStr = sHTML_C_Uacute; break; - case 219: pStr = sHTML_C_Ucirc; break; - case 220: pStr = sHTML_C_Uuml; break; - case 221: pStr = sHTML_C_Yacute; break; - - case 222: pStr = sHTML_C_THORN; break; - case 223: pStr = sHTML_C_szlig; break; - - case 224: pStr = sHTML_S_agrave; break; - case 225: pStr = sHTML_S_aacute; break; - case 226: pStr = sHTML_S_acirc; break; - case 227: pStr = sHTML_S_atilde; break; - case 228: pStr = sHTML_S_auml; break; - case 229: pStr = sHTML_S_aring; break; - case 230: pStr = sHTML_S_aelig; break; - case 231: pStr = sHTML_S_ccedil; break; - case 232: pStr = sHTML_S_egrave; break; - case 233: pStr = sHTML_S_eacute; break; - case 234: pStr = sHTML_S_ecirc; break; - case 235: pStr = sHTML_S_euml; break; - case 236: pStr = sHTML_S_igrave; break; - case 237: pStr = sHTML_S_iacute; break; - case 238: pStr = sHTML_S_icirc; break; - case 239: pStr = sHTML_S_iuml; break; - case 240: pStr = sHTML_S_eth; break; - case 241: pStr = sHTML_S_ntilde; break; - case 242: pStr = sHTML_S_ograve; break; - case 243: pStr = sHTML_S_oacute; break; - case 244: pStr = sHTML_S_ocirc; break; - case 245: pStr = sHTML_S_otilde; break; - case 246: pStr = sHTML_S_ouml; break; - case 247: pStr = sHTML_S_divide; break; - case 248: pStr = sHTML_S_oslash; break; - case 249: pStr = sHTML_S_ugrave; break; - case 250: pStr = sHTML_S_uacute; break; - case 251: pStr = sHTML_S_ucirc; break; - case 252: pStr = sHTML_S_uuml; break; - case 253: pStr = sHTML_S_yacute; break; - case 254: pStr = sHTML_S_thorn; break; - case 255: pStr = sHTML_S_yuml; break; - - case 338: pStr = sHTML_S_OElig; break; - case 339: pStr = sHTML_S_oelig; break; - case 352: pStr = sHTML_S_Scaron; break; - case 353: pStr = sHTML_S_scaron; break; - case 376: pStr = sHTML_S_Yuml; break; - case 402: pStr = sHTML_S_fnof; break; - case 710: pStr = sHTML_S_circ; break; - case 732: pStr = sHTML_S_tilde; break; +// case '\x0a': return HTMLOutFuncs::Out_Tag( rStream, OOO_STRING_SVTOOLS_HTML_linebreak ); + + case '<': pStr = OOO_STRING_SVTOOLS_HTML_C_lt; break; + case '>': pStr = OOO_STRING_SVTOOLS_HTML_C_gt; break; + case '&': pStr = OOO_STRING_SVTOOLS_HTML_C_amp; break; + case '"': pStr = OOO_STRING_SVTOOLS_HTML_C_quot; break; + + case 161: pStr = OOO_STRING_SVTOOLS_HTML_S_iexcl; break; + case 162: pStr = OOO_STRING_SVTOOLS_HTML_S_cent; break; + case 163: pStr = OOO_STRING_SVTOOLS_HTML_S_pound; break; + case 164: pStr = OOO_STRING_SVTOOLS_HTML_S_curren; break; + case 165: pStr = OOO_STRING_SVTOOLS_HTML_S_yen; break; + case 166: pStr = OOO_STRING_SVTOOLS_HTML_S_brvbar; break; + case 167: pStr = OOO_STRING_SVTOOLS_HTML_S_sect; break; + case 168: pStr = OOO_STRING_SVTOOLS_HTML_S_uml; break; + case 169: pStr = OOO_STRING_SVTOOLS_HTML_S_copy; break; + case 170: pStr = OOO_STRING_SVTOOLS_HTML_S_ordf; break; + case 171: pStr = OOO_STRING_SVTOOLS_HTML_S_laquo; break; + case 172: pStr = OOO_STRING_SVTOOLS_HTML_S_not; break; + case 174: pStr = OOO_STRING_SVTOOLS_HTML_S_reg; break; + case 175: pStr = OOO_STRING_SVTOOLS_HTML_S_macr; break; + case 176: pStr = OOO_STRING_SVTOOLS_HTML_S_deg; break; + case 177: pStr = OOO_STRING_SVTOOLS_HTML_S_plusmn; break; + case 178: pStr = OOO_STRING_SVTOOLS_HTML_S_sup2; break; + case 179: pStr = OOO_STRING_SVTOOLS_HTML_S_sup3; break; + case 180: pStr = OOO_STRING_SVTOOLS_HTML_S_acute; break; + case 181: pStr = OOO_STRING_SVTOOLS_HTML_S_micro; break; + case 182: pStr = OOO_STRING_SVTOOLS_HTML_S_para; break; + case 183: pStr = OOO_STRING_SVTOOLS_HTML_S_middot; break; + case 184: pStr = OOO_STRING_SVTOOLS_HTML_S_cedil; break; + case 185: pStr = OOO_STRING_SVTOOLS_HTML_S_sup1; break; + case 186: pStr = OOO_STRING_SVTOOLS_HTML_S_ordm; break; + case 187: pStr = OOO_STRING_SVTOOLS_HTML_S_raquo; break; + case 188: pStr = OOO_STRING_SVTOOLS_HTML_S_frac14; break; + case 189: pStr = OOO_STRING_SVTOOLS_HTML_S_frac12; break; + case 190: pStr = OOO_STRING_SVTOOLS_HTML_S_frac34; break; + case 191: pStr = OOO_STRING_SVTOOLS_HTML_S_iquest; break; + + case 192: pStr = OOO_STRING_SVTOOLS_HTML_C_Agrave; break; + case 193: pStr = OOO_STRING_SVTOOLS_HTML_C_Aacute; break; + case 194: pStr = OOO_STRING_SVTOOLS_HTML_C_Acirc; break; + case 195: pStr = OOO_STRING_SVTOOLS_HTML_C_Atilde; break; + case 196: pStr = OOO_STRING_SVTOOLS_HTML_C_Auml; break; + case 197: pStr = OOO_STRING_SVTOOLS_HTML_C_Aring; break; + case 198: pStr = OOO_STRING_SVTOOLS_HTML_C_AElig; break; + case 199: pStr = OOO_STRING_SVTOOLS_HTML_C_Ccedil; break; + case 200: pStr = OOO_STRING_SVTOOLS_HTML_C_Egrave; break; + case 201: pStr = OOO_STRING_SVTOOLS_HTML_C_Eacute; break; + case 202: pStr = OOO_STRING_SVTOOLS_HTML_C_Ecirc; break; + case 203: pStr = OOO_STRING_SVTOOLS_HTML_C_Euml; break; + case 204: pStr = OOO_STRING_SVTOOLS_HTML_C_Igrave; break; + case 205: pStr = OOO_STRING_SVTOOLS_HTML_C_Iacute; break; + case 206: pStr = OOO_STRING_SVTOOLS_HTML_C_Icirc; break; + case 207: pStr = OOO_STRING_SVTOOLS_HTML_C_Iuml; break; + case 208: pStr = OOO_STRING_SVTOOLS_HTML_C_ETH; break; + case 209: pStr = OOO_STRING_SVTOOLS_HTML_C_Ntilde; break; + case 210: pStr = OOO_STRING_SVTOOLS_HTML_C_Ograve; break; + case 211: pStr = OOO_STRING_SVTOOLS_HTML_C_Oacute; break; + case 212: pStr = OOO_STRING_SVTOOLS_HTML_C_Ocirc; break; + case 213: pStr = OOO_STRING_SVTOOLS_HTML_C_Otilde; break; + case 214: pStr = OOO_STRING_SVTOOLS_HTML_C_Ouml; break; + case 215: pStr = OOO_STRING_SVTOOLS_HTML_S_times; break; + case 216: pStr = OOO_STRING_SVTOOLS_HTML_C_Oslash; break; + case 217: pStr = OOO_STRING_SVTOOLS_HTML_C_Ugrave; break; + case 218: pStr = OOO_STRING_SVTOOLS_HTML_C_Uacute; break; + case 219: pStr = OOO_STRING_SVTOOLS_HTML_C_Ucirc; break; + case 220: pStr = OOO_STRING_SVTOOLS_HTML_C_Uuml; break; + case 221: pStr = OOO_STRING_SVTOOLS_HTML_C_Yacute; break; + + case 222: pStr = OOO_STRING_SVTOOLS_HTML_C_THORN; break; + case 223: pStr = OOO_STRING_SVTOOLS_HTML_C_szlig; break; + + case 224: pStr = OOO_STRING_SVTOOLS_HTML_S_agrave; break; + case 225: pStr = OOO_STRING_SVTOOLS_HTML_S_aacute; break; + case 226: pStr = OOO_STRING_SVTOOLS_HTML_S_acirc; break; + case 227: pStr = OOO_STRING_SVTOOLS_HTML_S_atilde; break; + case 228: pStr = OOO_STRING_SVTOOLS_HTML_S_auml; break; + case 229: pStr = OOO_STRING_SVTOOLS_HTML_S_aring; break; + case 230: pStr = OOO_STRING_SVTOOLS_HTML_S_aelig; break; + case 231: pStr = OOO_STRING_SVTOOLS_HTML_S_ccedil; break; + case 232: pStr = OOO_STRING_SVTOOLS_HTML_S_egrave; break; + case 233: pStr = OOO_STRING_SVTOOLS_HTML_S_eacute; break; + case 234: pStr = OOO_STRING_SVTOOLS_HTML_S_ecirc; break; + case 235: pStr = OOO_STRING_SVTOOLS_HTML_S_euml; break; + case 236: pStr = OOO_STRING_SVTOOLS_HTML_S_igrave; break; + case 237: pStr = OOO_STRING_SVTOOLS_HTML_S_iacute; break; + case 238: pStr = OOO_STRING_SVTOOLS_HTML_S_icirc; break; + case 239: pStr = OOO_STRING_SVTOOLS_HTML_S_iuml; break; + case 240: pStr = OOO_STRING_SVTOOLS_HTML_S_eth; break; + case 241: pStr = OOO_STRING_SVTOOLS_HTML_S_ntilde; break; + case 242: pStr = OOO_STRING_SVTOOLS_HTML_S_ograve; break; + case 243: pStr = OOO_STRING_SVTOOLS_HTML_S_oacute; break; + case 244: pStr = OOO_STRING_SVTOOLS_HTML_S_ocirc; break; + case 245: pStr = OOO_STRING_SVTOOLS_HTML_S_otilde; break; + case 246: pStr = OOO_STRING_SVTOOLS_HTML_S_ouml; break; + case 247: pStr = OOO_STRING_SVTOOLS_HTML_S_divide; break; + case 248: pStr = OOO_STRING_SVTOOLS_HTML_S_oslash; break; + case 249: pStr = OOO_STRING_SVTOOLS_HTML_S_ugrave; break; + case 250: pStr = OOO_STRING_SVTOOLS_HTML_S_uacute; break; + case 251: pStr = OOO_STRING_SVTOOLS_HTML_S_ucirc; break; + case 252: pStr = OOO_STRING_SVTOOLS_HTML_S_uuml; break; + case 253: pStr = OOO_STRING_SVTOOLS_HTML_S_yacute; break; + case 254: pStr = OOO_STRING_SVTOOLS_HTML_S_thorn; break; + case 255: pStr = OOO_STRING_SVTOOLS_HTML_S_yuml; break; + + case 338: pStr = OOO_STRING_SVTOOLS_HTML_S_OElig; break; + case 339: pStr = OOO_STRING_SVTOOLS_HTML_S_oelig; break; + case 352: pStr = OOO_STRING_SVTOOLS_HTML_S_Scaron; break; + case 353: pStr = OOO_STRING_SVTOOLS_HTML_S_scaron; break; + case 376: pStr = OOO_STRING_SVTOOLS_HTML_S_Yuml; break; + case 402: pStr = OOO_STRING_SVTOOLS_HTML_S_fnof; break; + case 710: pStr = OOO_STRING_SVTOOLS_HTML_S_circ; break; + case 732: pStr = OOO_STRING_SVTOOLS_HTML_S_tilde; break; // Greek chars are handled later, // since they should *not* be transformed to entities // when generating Greek text (== using Greek encoding) - case 8194: pStr = sHTML_S_ensp; break; - case 8195: pStr = sHTML_S_emsp; break; - case 8201: pStr = sHTML_S_thinsp; break; - case 8204: pStr = sHTML_S_zwnj; break; - case 8205: pStr = sHTML_S_zwj; break; - case 8206: pStr = sHTML_S_lrm; break; - case 8207: pStr = sHTML_S_rlm; break; - case 8211: pStr = sHTML_S_ndash; break; - case 8212: pStr = sHTML_S_mdash; break; - case 8216: pStr = sHTML_S_lsquo; break; - case 8217: pStr = sHTML_S_rsquo; break; - case 8218: pStr = sHTML_S_sbquo; break; - case 8220: pStr = sHTML_S_ldquo; break; - case 8221: pStr = sHTML_S_rdquo; break; - case 8222: pStr = sHTML_S_bdquo; break; - case 8224: pStr = sHTML_S_dagger; break; - case 8225: pStr = sHTML_S_Dagger; break; - case 8226: pStr = sHTML_S_bull; break; - case 8230: pStr = sHTML_S_hellip; break; - case 8240: pStr = sHTML_S_permil; break; - case 8242: pStr = sHTML_S_prime; break; - case 8243: pStr = sHTML_S_Prime; break; - case 8249: pStr = sHTML_S_lsaquo; break; - case 8250: pStr = sHTML_S_rsaquo; break; - case 8254: pStr = sHTML_S_oline; break; - case 8260: pStr = sHTML_S_frasl; break; - case 8364: pStr = sHTML_S_euro; break; - case 8465: pStr = sHTML_S_image; break; - case 8472: pStr = sHTML_S_weierp; break; - case 8476: pStr = sHTML_S_real; break; - case 8482: pStr = sHTML_S_trade; break; - case 8501: pStr = sHTML_S_alefsym; break; - case 8592: pStr = sHTML_S_larr; break; - case 8593: pStr = sHTML_S_uarr; break; - case 8594: pStr = sHTML_S_rarr; break; - case 8595: pStr = sHTML_S_darr; break; - case 8596: pStr = sHTML_S_harr; break; - case 8629: pStr = sHTML_S_crarr; break; - case 8656: pStr = sHTML_S_lArr; break; - case 8657: pStr = sHTML_S_uArr; break; - case 8658: pStr = sHTML_S_rArr; break; - case 8659: pStr = sHTML_S_dArr; break; - case 8660: pStr = sHTML_S_hArr; break; - case 8704: pStr = sHTML_S_forall; break; - case 8706: pStr = sHTML_S_part; break; - case 8707: pStr = sHTML_S_exist; break; - case 8709: pStr = sHTML_S_empty; break; - case 8711: pStr = sHTML_S_nabla; break; - case 8712: pStr = sHTML_S_isin; break; - case 8713: pStr = sHTML_S_notin; break; - case 8715: pStr = sHTML_S_ni; break; - case 8719: pStr = sHTML_S_prod; break; - case 8721: pStr = sHTML_S_sum; break; - case 8722: pStr = sHTML_S_minus; break; - case 8727: pStr = sHTML_S_lowast; break; - case 8730: pStr = sHTML_S_radic; break; - case 8733: pStr = sHTML_S_prop; break; - case 8734: pStr = sHTML_S_infin; break; - case 8736: pStr = sHTML_S_ang; break; - case 8743: pStr = sHTML_S_and; break; - case 8744: pStr = sHTML_S_or; break; - case 8745: pStr = sHTML_S_cap; break; - case 8746: pStr = sHTML_S_cup; break; - case 8747: pStr = sHTML_S_int; break; - case 8756: pStr = sHTML_S_there4; break; - case 8764: pStr = sHTML_S_sim; break; - case 8773: pStr = sHTML_S_cong; break; - case 8776: pStr = sHTML_S_asymp; break; - case 8800: pStr = sHTML_S_ne; break; - case 8801: pStr = sHTML_S_equiv; break; - case 8804: pStr = sHTML_S_le; break; - case 8805: pStr = sHTML_S_ge; break; - case 8834: pStr = sHTML_S_sub; break; - case 8835: pStr = sHTML_S_sup; break; - case 8836: pStr = sHTML_S_nsub; break; - case 8838: pStr = sHTML_S_sube; break; - case 8839: pStr = sHTML_S_supe; break; - case 8853: pStr = sHTML_S_oplus; break; - case 8855: pStr = sHTML_S_otimes; break; - case 8869: pStr = sHTML_S_perp; break; - case 8901: pStr = sHTML_S_sdot; break; - case 8968: pStr = sHTML_S_lceil; break; - case 8969: pStr = sHTML_S_rceil; break; - case 8970: pStr = sHTML_S_lfloor; break; - case 8971: pStr = sHTML_S_rfloor; break; - case 9001: pStr = sHTML_S_lang; break; - case 9002: pStr = sHTML_S_rang; break; - case 9674: pStr = sHTML_S_loz; break; - case 9824: pStr = sHTML_S_spades; break; - case 9827: pStr = sHTML_S_clubs; break; - case 9829: pStr = sHTML_S_hearts; break; - case 9830: pStr = sHTML_S_diams; break; + case 8194: pStr = OOO_STRING_SVTOOLS_HTML_S_ensp; break; + case 8195: pStr = OOO_STRING_SVTOOLS_HTML_S_emsp; break; + case 8201: pStr = OOO_STRING_SVTOOLS_HTML_S_thinsp; break; + case 8204: pStr = OOO_STRING_SVTOOLS_HTML_S_zwnj; break; + case 8205: pStr = OOO_STRING_SVTOOLS_HTML_S_zwj; break; + case 8206: pStr = OOO_STRING_SVTOOLS_HTML_S_lrm; break; + case 8207: pStr = OOO_STRING_SVTOOLS_HTML_S_rlm; break; + case 8211: pStr = OOO_STRING_SVTOOLS_HTML_S_ndash; break; + case 8212: pStr = OOO_STRING_SVTOOLS_HTML_S_mdash; break; + case 8216: pStr = OOO_STRING_SVTOOLS_HTML_S_lsquo; break; + case 8217: pStr = OOO_STRING_SVTOOLS_HTML_S_rsquo; break; + case 8218: pStr = OOO_STRING_SVTOOLS_HTML_S_sbquo; break; + case 8220: pStr = OOO_STRING_SVTOOLS_HTML_S_ldquo; break; + case 8221: pStr = OOO_STRING_SVTOOLS_HTML_S_rdquo; break; + case 8222: pStr = OOO_STRING_SVTOOLS_HTML_S_bdquo; break; + case 8224: pStr = OOO_STRING_SVTOOLS_HTML_S_dagger; break; + case 8225: pStr = OOO_STRING_SVTOOLS_HTML_S_Dagger; break; + case 8226: pStr = OOO_STRING_SVTOOLS_HTML_S_bull; break; + case 8230: pStr = OOO_STRING_SVTOOLS_HTML_S_hellip; break; + case 8240: pStr = OOO_STRING_SVTOOLS_HTML_S_permil; break; + case 8242: pStr = OOO_STRING_SVTOOLS_HTML_S_prime; break; + case 8243: pStr = OOO_STRING_SVTOOLS_HTML_S_Prime; break; + case 8249: pStr = OOO_STRING_SVTOOLS_HTML_S_lsaquo; break; + case 8250: pStr = OOO_STRING_SVTOOLS_HTML_S_rsaquo; break; + case 8254: pStr = OOO_STRING_SVTOOLS_HTML_S_oline; break; + case 8260: pStr = OOO_STRING_SVTOOLS_HTML_S_frasl; break; + case 8364: pStr = OOO_STRING_SVTOOLS_HTML_S_euro; break; + case 8465: pStr = OOO_STRING_SVTOOLS_HTML_S_image; break; + case 8472: pStr = OOO_STRING_SVTOOLS_HTML_S_weierp; break; + case 8476: pStr = OOO_STRING_SVTOOLS_HTML_S_real; break; + case 8482: pStr = OOO_STRING_SVTOOLS_HTML_S_trade; break; + case 8501: pStr = OOO_STRING_SVTOOLS_HTML_S_alefsym; break; + case 8592: pStr = OOO_STRING_SVTOOLS_HTML_S_larr; break; + case 8593: pStr = OOO_STRING_SVTOOLS_HTML_S_uarr; break; + case 8594: pStr = OOO_STRING_SVTOOLS_HTML_S_rarr; break; + case 8595: pStr = OOO_STRING_SVTOOLS_HTML_S_darr; break; + case 8596: pStr = OOO_STRING_SVTOOLS_HTML_S_harr; break; + case 8629: pStr = OOO_STRING_SVTOOLS_HTML_S_crarr; break; + case 8656: pStr = OOO_STRING_SVTOOLS_HTML_S_lArr; break; + case 8657: pStr = OOO_STRING_SVTOOLS_HTML_S_uArr; break; + case 8658: pStr = OOO_STRING_SVTOOLS_HTML_S_rArr; break; + case 8659: pStr = OOO_STRING_SVTOOLS_HTML_S_dArr; break; + case 8660: pStr = OOO_STRING_SVTOOLS_HTML_S_hArr; break; + case 8704: pStr = OOO_STRING_SVTOOLS_HTML_S_forall; break; + case 8706: pStr = OOO_STRING_SVTOOLS_HTML_S_part; break; + case 8707: pStr = OOO_STRING_SVTOOLS_HTML_S_exist; break; + case 8709: pStr = OOO_STRING_SVTOOLS_HTML_S_empty; break; + case 8711: pStr = OOO_STRING_SVTOOLS_HTML_S_nabla; break; + case 8712: pStr = OOO_STRING_SVTOOLS_HTML_S_isin; break; + case 8713: pStr = OOO_STRING_SVTOOLS_HTML_S_notin; break; + case 8715: pStr = OOO_STRING_SVTOOLS_HTML_S_ni; break; + case 8719: pStr = OOO_STRING_SVTOOLS_HTML_S_prod; break; + case 8721: pStr = OOO_STRING_SVTOOLS_HTML_S_sum; break; + case 8722: pStr = OOO_STRING_SVTOOLS_HTML_S_minus; break; + case 8727: pStr = OOO_STRING_SVTOOLS_HTML_S_lowast; break; + case 8730: pStr = OOO_STRING_SVTOOLS_HTML_S_radic; break; + case 8733: pStr = OOO_STRING_SVTOOLS_HTML_S_prop; break; + case 8734: pStr = OOO_STRING_SVTOOLS_HTML_S_infin; break; + case 8736: pStr = OOO_STRING_SVTOOLS_HTML_S_ang; break; + case 8743: pStr = OOO_STRING_SVTOOLS_HTML_S_and; break; + case 8744: pStr = OOO_STRING_SVTOOLS_HTML_S_or; break; + case 8745: pStr = OOO_STRING_SVTOOLS_HTML_S_cap; break; + case 8746: pStr = OOO_STRING_SVTOOLS_HTML_S_cup; break; + case 8747: pStr = OOO_STRING_SVTOOLS_HTML_S_int; break; + case 8756: pStr = OOO_STRING_SVTOOLS_HTML_S_there4; break; + case 8764: pStr = OOO_STRING_SVTOOLS_HTML_S_sim; break; + case 8773: pStr = OOO_STRING_SVTOOLS_HTML_S_cong; break; + case 8776: pStr = OOO_STRING_SVTOOLS_HTML_S_asymp; break; + case 8800: pStr = OOO_STRING_SVTOOLS_HTML_S_ne; break; + case 8801: pStr = OOO_STRING_SVTOOLS_HTML_S_equiv; break; + case 8804: pStr = OOO_STRING_SVTOOLS_HTML_S_le; break; + case 8805: pStr = OOO_STRING_SVTOOLS_HTML_S_ge; break; + case 8834: pStr = OOO_STRING_SVTOOLS_HTML_S_sub; break; + case 8835: pStr = OOO_STRING_SVTOOLS_HTML_S_sup; break; + case 8836: pStr = OOO_STRING_SVTOOLS_HTML_S_nsub; break; + case 8838: pStr = OOO_STRING_SVTOOLS_HTML_S_sube; break; + case 8839: pStr = OOO_STRING_SVTOOLS_HTML_S_supe; break; + case 8853: pStr = OOO_STRING_SVTOOLS_HTML_S_oplus; break; + case 8855: pStr = OOO_STRING_SVTOOLS_HTML_S_otimes; break; + case 8869: pStr = OOO_STRING_SVTOOLS_HTML_S_perp; break; + case 8901: pStr = OOO_STRING_SVTOOLS_HTML_S_sdot; break; + case 8968: pStr = OOO_STRING_SVTOOLS_HTML_S_lceil; break; + case 8969: pStr = OOO_STRING_SVTOOLS_HTML_S_rceil; break; + case 8970: pStr = OOO_STRING_SVTOOLS_HTML_S_lfloor; break; + case 8971: pStr = OOO_STRING_SVTOOLS_HTML_S_rfloor; break; + case 9001: pStr = OOO_STRING_SVTOOLS_HTML_S_lang; break; + case 9002: pStr = OOO_STRING_SVTOOLS_HTML_S_rang; break; + case 9674: pStr = OOO_STRING_SVTOOLS_HTML_S_loz; break; + case 9824: pStr = OOO_STRING_SVTOOLS_HTML_S_spades; break; + case 9827: pStr = OOO_STRING_SVTOOLS_HTML_S_clubs; break; + case 9829: pStr = OOO_STRING_SVTOOLS_HTML_S_hearts; break; + case 9830: pStr = OOO_STRING_SVTOOLS_HTML_S_diams; break; } // Greek chars: if we do not produce a Greek encoding, @@ -352,58 +352,58 @@ const sal_Char *lcl_svhtml_GetEntityForChar( sal_Unicode c, { switch( c ) { - case 913: pStr = sHTML_S_Alpha; break; - case 914: pStr = sHTML_S_Beta; break; - case 915: pStr = sHTML_S_Gamma; break; - case 916: pStr = sHTML_S_Delta; break; - case 917: pStr = sHTML_S_Epsilon; break; - case 918: pStr = sHTML_S_Zeta; break; - case 919: pStr = sHTML_S_Eta; break; - case 920: pStr = sHTML_S_Theta; break; - case 921: pStr = sHTML_S_Iota; break; - case 922: pStr = sHTML_S_Kappa; break; - case 923: pStr = sHTML_S_Lambda; break; - case 924: pStr = sHTML_S_Mu; break; - case 925: pStr = sHTML_S_Nu; break; - case 926: pStr = sHTML_S_Xi; break; - case 927: pStr = sHTML_S_Omicron; break; - case 928: pStr = sHTML_S_Pi; break; - case 929: pStr = sHTML_S_Rho; break; - case 931: pStr = sHTML_S_Sigma; break; - case 932: pStr = sHTML_S_Tau; break; - case 933: pStr = sHTML_S_Upsilon; break; - case 934: pStr = sHTML_S_Phi; break; - case 935: pStr = sHTML_S_Chi; break; - case 936: pStr = sHTML_S_Psi; break; - case 937: pStr = sHTML_S_Omega; break; - case 945: pStr = sHTML_S_alpha; break; - case 946: pStr = sHTML_S_beta; break; - case 947: pStr = sHTML_S_gamma; break; - case 948: pStr = sHTML_S_delta; break; - case 949: pStr = sHTML_S_epsilon; break; - case 950: pStr = sHTML_S_zeta; break; - case 951: pStr = sHTML_S_eta; break; - case 952: pStr = sHTML_S_theta; break; - case 953: pStr = sHTML_S_iota; break; - case 954: pStr = sHTML_S_kappa; break; - case 955: pStr = sHTML_S_lambda; break; - case 956: pStr = sHTML_S_mu; break; - case 957: pStr = sHTML_S_nu; break; - case 958: pStr = sHTML_S_xi; break; - case 959: pStr = sHTML_S_omicron; break; - case 960: pStr = sHTML_S_pi; break; - case 961: pStr = sHTML_S_rho; break; - case 962: pStr = sHTML_S_sigmaf; break; - case 963: pStr = sHTML_S_sigma; break; - case 964: pStr = sHTML_S_tau; break; - case 965: pStr = sHTML_S_upsilon; break; - case 966: pStr = sHTML_S_phi; break; - case 967: pStr = sHTML_S_chi; break; - case 968: pStr = sHTML_S_psi; break; - case 969: pStr = sHTML_S_omega; break; - case 977: pStr = sHTML_S_thetasym;break; - case 978: pStr = sHTML_S_upsih; break; - case 982: pStr = sHTML_S_piv; break; + case 913: pStr = OOO_STRING_SVTOOLS_HTML_S_Alpha; break; + case 914: pStr = OOO_STRING_SVTOOLS_HTML_S_Beta; break; + case 915: pStr = OOO_STRING_SVTOOLS_HTML_S_Gamma; break; + case 916: pStr = OOO_STRING_SVTOOLS_HTML_S_Delta; break; + case 917: pStr = OOO_STRING_SVTOOLS_HTML_S_Epsilon; break; + case 918: pStr = OOO_STRING_SVTOOLS_HTML_S_Zeta; break; + case 919: pStr = OOO_STRING_SVTOOLS_HTML_S_Eta; break; + case 920: pStr = OOO_STRING_SVTOOLS_HTML_S_Theta; break; + case 921: pStr = OOO_STRING_SVTOOLS_HTML_S_Iota; break; + case 922: pStr = OOO_STRING_SVTOOLS_HTML_S_Kappa; break; + case 923: pStr = OOO_STRING_SVTOOLS_HTML_S_Lambda; break; + case 924: pStr = OOO_STRING_SVTOOLS_HTML_S_Mu; break; + case 925: pStr = OOO_STRING_SVTOOLS_HTML_S_Nu; break; + case 926: pStr = OOO_STRING_SVTOOLS_HTML_S_Xi; break; + case 927: pStr = OOO_STRING_SVTOOLS_HTML_S_Omicron; break; + case 928: pStr = OOO_STRING_SVTOOLS_HTML_S_Pi; break; + case 929: pStr = OOO_STRING_SVTOOLS_HTML_S_Rho; break; + case 931: pStr = OOO_STRING_SVTOOLS_HTML_S_Sigma; break; + case 932: pStr = OOO_STRING_SVTOOLS_HTML_S_Tau; break; + case 933: pStr = OOO_STRING_SVTOOLS_HTML_S_Upsilon; break; + case 934: pStr = OOO_STRING_SVTOOLS_HTML_S_Phi; break; + case 935: pStr = OOO_STRING_SVTOOLS_HTML_S_Chi; break; + case 936: pStr = OOO_STRING_SVTOOLS_HTML_S_Psi; break; + case 937: pStr = OOO_STRING_SVTOOLS_HTML_S_Omega; break; + case 945: pStr = OOO_STRING_SVTOOLS_HTML_S_alpha; break; + case 946: pStr = OOO_STRING_SVTOOLS_HTML_S_beta; break; + case 947: pStr = OOO_STRING_SVTOOLS_HTML_S_gamma; break; + case 948: pStr = OOO_STRING_SVTOOLS_HTML_S_delta; break; + case 949: pStr = OOO_STRING_SVTOOLS_HTML_S_epsilon; break; + case 950: pStr = OOO_STRING_SVTOOLS_HTML_S_zeta; break; + case 951: pStr = OOO_STRING_SVTOOLS_HTML_S_eta; break; + case 952: pStr = OOO_STRING_SVTOOLS_HTML_S_theta; break; + case 953: pStr = OOO_STRING_SVTOOLS_HTML_S_iota; break; + case 954: pStr = OOO_STRING_SVTOOLS_HTML_S_kappa; break; + case 955: pStr = OOO_STRING_SVTOOLS_HTML_S_lambda; break; + case 956: pStr = OOO_STRING_SVTOOLS_HTML_S_mu; break; + case 957: pStr = OOO_STRING_SVTOOLS_HTML_S_nu; break; + case 958: pStr = OOO_STRING_SVTOOLS_HTML_S_xi; break; + case 959: pStr = OOO_STRING_SVTOOLS_HTML_S_omicron; break; + case 960: pStr = OOO_STRING_SVTOOLS_HTML_S_pi; break; + case 961: pStr = OOO_STRING_SVTOOLS_HTML_S_rho; break; + case 962: pStr = OOO_STRING_SVTOOLS_HTML_S_sigmaf; break; + case 963: pStr = OOO_STRING_SVTOOLS_HTML_S_sigma; break; + case 964: pStr = OOO_STRING_SVTOOLS_HTML_S_tau; break; + case 965: pStr = OOO_STRING_SVTOOLS_HTML_S_upsilon; break; + case 966: pStr = OOO_STRING_SVTOOLS_HTML_S_phi; break; + case 967: pStr = OOO_STRING_SVTOOLS_HTML_S_chi; break; + case 968: pStr = OOO_STRING_SVTOOLS_HTML_S_psi; break; + case 969: pStr = OOO_STRING_SVTOOLS_HTML_S_omega; break; + case 977: pStr = OOO_STRING_SVTOOLS_HTML_S_thetasym;break; + case 978: pStr = OOO_STRING_SVTOOLS_HTML_S_upsih; break; + case 982: pStr = OOO_STRING_SVTOOLS_HTML_S_piv; break; } } @@ -423,10 +423,10 @@ void lcl_ConvertCharToHTML( sal_Unicode c, ByteString& rDest, //!! the TextConverter has a problem with this character - so change it to // a hard space - that's the same as our 5.2 case 0x2011: // is a hard hyphen - pStr = sHTML_S_nbsp; + pStr = OOO_STRING_SVTOOLS_HTML_S_nbsp; break; case 0xAD: // is a soft hyphen - pStr = sHTML_S_shy; + pStr = OOO_STRING_SVTOOLS_HTML_S_shy; break; default: // There may be an entity for the character. @@ -634,9 +634,9 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, return rStream; ByteString sOut( '<' ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_map ) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_map ) ); sOut.Append( ' ' ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_O_name) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_O_name) ); sOut.Append( RTL_CONSTASCII_STRINGPARAM("=\"") ); rStream << sOut.GetBuffer(); sOut.Erase(); @@ -658,7 +658,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, { const IMapRectangleObject* pRectObj = (const IMapRectangleObject *)pObj; - pShape = sHTML_SH_rect; + pShape = OOO_STRING_SVTOOLS_HTML_SH_rect; Rectangle aRect( pRectObj->GetRectangle() ); ((((((aCoords = ByteString::CreateFromInt32(aRect.Left())) += ',') @@ -671,7 +671,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, { const IMapCircleObject* pCirc = (const IMapCircleObject *)pObj; - pShape= sHTML_SH_circ; + pShape= OOO_STRING_SVTOOLS_HTML_SH_circ; Point aCenter( pCirc->GetCenter() ); long nOff = pCirc->GetRadius(); ((((aCoords = @@ -684,7 +684,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, { const IMapPolygonObject* pPolyObj = (const IMapPolygonObject *)pObj; - pShape= sHTML_SH_poly; + pShape= OOO_STRING_SVTOOLS_HTML_SH_poly; Polygon aPoly( pPolyObj->GetPolygon() ); USHORT nCount = aPoly.GetSize(); if( nCount>0 ) @@ -715,9 +715,9 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, if( pIndentArea ) rStream << pIndentArea; - ((((((((((sOut = '<') += sHTML_area) += ' ') - += sHTML_O_shape) += '=') += pShape) += ' ') - += sHTML_O_coords) += "=\"") += aCoords) += "\" "; + ((((((((((sOut = '<') += OOO_STRING_SVTOOLS_HTML_area) += ' ') + += OOO_STRING_SVTOOLS_HTML_O_shape) += '=') += pShape) += ' ') + += OOO_STRING_SVTOOLS_HTML_O_coords) += "=\"") += aCoords) += "\" "; rStream << sOut.GetBuffer(); String aURL( pObj->GetURL() ); @@ -725,17 +725,17 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, { aURL = URIHelper::simpleNormalizedMakeRelative( rBaseURL, aURL ); - (sOut = sHTML_O_href) += "=\""; + (sOut = OOO_STRING_SVTOOLS_HTML_O_href) += "=\""; rStream << sOut.GetBuffer(); Out_String( rStream, aURL, eDestEnc, pNonConvertableChars ) << '\"'; } else - rStream << sHTML_O_nohref; + rStream << OOO_STRING_SVTOOLS_HTML_O_nohref; const String& rObjName = pObj->GetName(); if( rObjName.Len() ) { - ((sOut = ' ') += sHTML_O_name) += "=\""; + ((sOut = ' ') += OOO_STRING_SVTOOLS_HTML_O_name) += "=\""; rStream << sOut.GetBuffer(); Out_String( rStream, rObjName, eDestEnc, pNonConvertableChars ) << '\"'; } @@ -743,7 +743,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, const String& rTarget = pObj->GetTarget(); if( rTarget.Len() && pObj->IsActive() ) { - ((sOut = ' ') += sHTML_O_target) += "=\""; + ((sOut = ' ') += OOO_STRING_SVTOOLS_HTML_O_target) += "=\""; rStream << sOut.GetBuffer(); Out_String( rStream, rTarget, eDestEnc, pNonConvertableChars ) << '\"'; } @@ -754,7 +754,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, if( rDesc.Len() ) { - ((sOut = ' ') += sHTML_O_alt) += "=\""; + ((sOut = ' ') += OOO_STRING_SVTOOLS_HTML_O_alt) += "=\""; rStream << sOut.GetBuffer(); Out_String( rStream, rDesc, eDestEnc, pNonConvertableChars ) << '\"'; } @@ -774,7 +774,7 @@ SvStream& HTMLOutFuncs::Out_ImageMap( SvStream& rStream, rStream << pDelim; if( pIndentMap ) rStream << pIndentMap; - Out_AsciiTag( rStream, sHTML_map, FALSE ); + Out_AsciiTag( rStream, OOO_STRING_SVTOOLS_HTML_map, FALSE ); return rStream; } @@ -795,12 +795,12 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, // Script wird komplett nicht eingerueckt! ByteString sOut( '<' ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_script) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_script) ); if( rLanguage.Len() ) { sOut.Append( ' ' ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_O_language) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_O_language) ); sOut.Append( RTL_CONSTASCII_STRINGPARAM("=\"") ); rStrm << sOut.GetBuffer(); Out_String( rStrm, rLanguage, eDestEnc, pNonConvertableChars ); @@ -809,7 +809,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, if( rSrc.Len() ) { - ((sOut += ' ') += sHTML_O_src) += "=\""; + ((sOut += ' ') += OOO_STRING_SVTOOLS_HTML_O_src) += "=\""; rStrm << sOut.GetBuffer(); Out_String( rStrm, URIHelper::simpleNormalizedMakeRelative(rBaseURL, rSrc), eDestEnc, pNonConvertableChars ); sOut = '\"'; @@ -817,7 +817,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, if( STARBASIC != eScriptType && pSBLibrary ) { - ((sOut += ' ') += sHTML_O_sdlibrary) += "=\""; + ((sOut += ' ') += OOO_STRING_SVTOOLS_HTML_O_sdlibrary) += "=\""; rStrm << sOut.GetBuffer(); Out_String( rStrm, *pSBLibrary, eDestEnc, pNonConvertableChars ); sOut = '\"'; @@ -825,7 +825,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, if( STARBASIC != eScriptType && pSBModule ) { - ((sOut += ' ') += sHTML_O_sdmodule) += "=\""; + ((sOut += ' ') += OOO_STRING_SVTOOLS_HTML_O_sdmodule) += "=\""; rStrm << sOut.GetBuffer(); Out_String( rStrm, *pSBModule, eDestEnc, pNonConvertableChars ); sOut = '\"'; @@ -850,7 +850,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, if( pSBLibrary ) { sOut.Assign( RTL_CONSTASCII_STRINGPARAM("' ") ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_SB_library) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_SB_library) ); sOut.Append( ' ' ); ByteString sTmp( *pSBLibrary, eDestEnc ); sOut.Append( sTmp ); @@ -860,7 +860,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, if( pSBModule ) { sOut.Assign( RTL_CONSTASCII_STRINGPARAM("' ") ); - sOut.Append( RTL_CONSTASCII_STRINGPARAM(sHTML_SB_module) ); + sOut.Append( RTL_CONSTASCII_STRINGPARAM(OOO_STRING_SVTOOLS_HTML_SB_module) ); sOut.Append( ' ' ); ByteString sTmp( *pSBModule, eDestEnc ); sOut.Append( sTmp ); @@ -888,7 +888,7 @@ SvStream& HTMLOutFuncs::OutScript( SvStream& rStrm, } } - HTMLOutFuncs::Out_AsciiTag( rStrm, sHTML_script, FALSE ); + HTMLOutFuncs::Out_AsciiTag( rStrm, OOO_STRING_SVTOOLS_HTML_script, FALSE ); return rStrm; } @@ -940,11 +940,11 @@ ByteString& HTMLOutFuncs::CreateTableDataOptionsValNum( ByteString& aStrTD, String aValStr; rFormatter.GetInputLineString( fVal, 0, aValStr ); ByteString sTmp( aValStr, eDestEnc ); - ((((aStrTD += ' ') += sHTML_O_SDval) += "=\"") += sTmp) += '\"'; + ((((aStrTD += ' ') += OOO_STRING_SVTOOLS_HTML_O_SDval) += "=\"") += sTmp) += '\"'; } if ( bValue || nFormat ) { - ((aStrTD += ' ') += sHTML_O_SDnum) += "=\""; + ((aStrTD += ' ') += OOO_STRING_SVTOOLS_HTML_O_SDnum) += "=\""; (aStrTD += ByteString::CreateFromInt32( Application::GetSettings().GetLanguage() )) += ';'; // Language fuer Format 0 @@ -971,7 +971,7 @@ ByteString& HTMLOutFuncs::CreateTableDataOptionsValNum( ByteString& aStrTD, BOOL HTMLOutFuncs::PrivateURLToInternalImg( String& rURL ) { if( rURL.Len() > 14UL && - rURL.CompareToAscii( sHTML_private_image, 14UL ) == COMPARE_EQUAL ) + rURL.CompareToAscii( OOO_STRING_SVTOOLS_HTML_private_image, 14UL ) == COMPARE_EQUAL ) { rURL.Erase( 0UL, 14UL ); return TRUE; diff --git a/svtools/source/svhtml/htmlsupp.cxx b/svtools/source/svhtml/htmlsupp.cxx index 15a041a11306..11f48e7fdf5d 100644 --- a/svtools/source/svhtml/htmlsupp.cxx +++ b/svtools/source/svhtml/htmlsupp.cxx @@ -49,13 +49,13 @@ static HTMLOptionEnum __READONLY_DATA aScriptLangOptEnums[] = { - { sHTML_LG_starbasic, HTML_SL_STARBASIC }, - { sHTML_LG_javascript, HTML_SL_JAVASCRIPT }, - { sHTML_LG_javascript11,HTML_SL_JAVASCRIPT }, - { sHTML_LG_livescript, HTML_SL_JAVASCRIPT }, -// { sHTML_LG_unused_javascript, HTML_SL_UNUSEDJS }, -// { sHTML_LG_vbscript, HTML_SL_VBSCRIPT }, -// { sHTML_LG_starone, HTML_SL_STARONE }, + { OOO_STRING_SVTOOLS_HTML_LG_starbasic, HTML_SL_STARBASIC }, + { OOO_STRING_SVTOOLS_HTML_LG_javascript, HTML_SL_JAVASCRIPT }, + { OOO_STRING_SVTOOLS_HTML_LG_javascript11,HTML_SL_JAVASCRIPT }, + { OOO_STRING_SVTOOLS_HTML_LG_livescript, HTML_SL_JAVASCRIPT }, +// { OOO_STRING_SVTOOLS_HTML_LG_unused_javascript, HTML_SL_UNUSEDJS }, +// { OOO_STRING_SVTOOLS_HTML_LG_vbscript, HTML_SL_VBSCRIPT }, +// { OOO_STRING_SVTOOLS_HTML_LG_starone, HTML_SL_STARONE }, { 0, 0 } }; diff --git a/svtools/source/svhtml/makefile.mk b/svtools/source/svhtml/makefile.mk index e7dc1f2cd1ac..b597763ac390 100644 --- a/svtools/source/svhtml/makefile.mk +++ b/svtools/source/svhtml/makefile.mk @@ -34,6 +34,8 @@ PRJ=..$/.. PRJNAME=svtools TARGET=svhtml +ENABLE_EXCEPTIONS=TRUE + # --- Settings ----------------------------------------------------- .INCLUDE : settings.mk @@ -42,7 +44,6 @@ TARGET=svhtml # --- Files -------------------------------------------------------- SLOFILES=\ - $(SLO)$/htmlkey2.obj \ $(SLO)$/htmlkywd.obj \ $(SLO)$/htmlsupp.obj \ $(SLO)$/htmlout.obj \ diff --git a/svtools/source/svhtml/parhtml.cxx b/svtools/source/svhtml/parhtml.cxx index 53151514e4d5..215133c8efb4 100644 --- a/svtools/source/svhtml/parhtml.cxx +++ b/svtools/source/svhtml/parhtml.cxx @@ -43,10 +43,21 @@ #include <svtools/svstdarr.hxx> #endif +#include <tools/tenccvt.hxx> +#include <tools/datetime.hxx> +#include <svtools/inettype.hxx> +#include <comphelper/string.hxx> +#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <com/sun/star/document/XDocumentProperties.hpp> + #include <svtools/parhtml.hxx> #include "htmltokn.h" #include "htmlkywd.hxx" + +using namespace ::com::sun::star; + + const sal_Int32 MAX_LEN( 1024L ); //static sal_Unicode sTmpBuffer[ MAX_LEN+1 ]; const sal_Int32 MAX_MACRO_LEN( 1024 ); @@ -60,44 +71,44 @@ const sal_Int32 MAX_ENTITY_LEN( 8L ); // <INPUT TYPE=xxx> static HTMLOptionEnum __READONLY_DATA aInputTypeOptEnums[] = { - { sHTML_IT_text, HTML_IT_TEXT }, - { sHTML_IT_password, HTML_IT_PASSWORD }, - { sHTML_IT_checkbox, HTML_IT_CHECKBOX }, - { sHTML_IT_radio, HTML_IT_RADIO }, - { sHTML_IT_range, HTML_IT_RANGE }, - { sHTML_IT_scribble, HTML_IT_SCRIBBLE }, - { sHTML_IT_file, HTML_IT_FILE }, - { sHTML_IT_hidden, HTML_IT_HIDDEN }, - { sHTML_IT_submit, HTML_IT_SUBMIT }, - { sHTML_IT_image, HTML_IT_IMAGE }, - { sHTML_IT_reset, HTML_IT_RESET }, - { sHTML_IT_button, HTML_IT_BUTTON }, + { OOO_STRING_SVTOOLS_HTML_IT_text, HTML_IT_TEXT }, + { OOO_STRING_SVTOOLS_HTML_IT_password, HTML_IT_PASSWORD }, + { OOO_STRING_SVTOOLS_HTML_IT_checkbox, HTML_IT_CHECKBOX }, + { OOO_STRING_SVTOOLS_HTML_IT_radio, HTML_IT_RADIO }, + { OOO_STRING_SVTOOLS_HTML_IT_range, HTML_IT_RANGE }, + { OOO_STRING_SVTOOLS_HTML_IT_scribble, HTML_IT_SCRIBBLE }, + { OOO_STRING_SVTOOLS_HTML_IT_file, HTML_IT_FILE }, + { OOO_STRING_SVTOOLS_HTML_IT_hidden, HTML_IT_HIDDEN }, + { OOO_STRING_SVTOOLS_HTML_IT_submit, HTML_IT_SUBMIT }, + { OOO_STRING_SVTOOLS_HTML_IT_image, HTML_IT_IMAGE }, + { OOO_STRING_SVTOOLS_HTML_IT_reset, HTML_IT_RESET }, + { OOO_STRING_SVTOOLS_HTML_IT_button, HTML_IT_BUTTON }, { 0, 0 } }; // <TABLE FRAME=xxx> static HTMLOptionEnum __READONLY_DATA aTableFrameOptEnums[] = { - { sHTML_TF_void, HTML_TF_VOID }, - { sHTML_TF_above, HTML_TF_ABOVE }, - { sHTML_TF_below, HTML_TF_BELOW }, - { sHTML_TF_hsides, HTML_TF_HSIDES }, - { sHTML_TF_lhs, HTML_TF_LHS }, - { sHTML_TF_rhs, HTML_TF_RHS }, - { sHTML_TF_vsides, HTML_TF_VSIDES }, - { sHTML_TF_box, HTML_TF_BOX }, - { sHTML_TF_border, HTML_TF_BOX }, + { OOO_STRING_SVTOOLS_HTML_TF_void, HTML_TF_VOID }, + { OOO_STRING_SVTOOLS_HTML_TF_above, HTML_TF_ABOVE }, + { OOO_STRING_SVTOOLS_HTML_TF_below, HTML_TF_BELOW }, + { OOO_STRING_SVTOOLS_HTML_TF_hsides, HTML_TF_HSIDES }, + { OOO_STRING_SVTOOLS_HTML_TF_lhs, HTML_TF_LHS }, + { OOO_STRING_SVTOOLS_HTML_TF_rhs, HTML_TF_RHS }, + { OOO_STRING_SVTOOLS_HTML_TF_vsides, HTML_TF_VSIDES }, + { OOO_STRING_SVTOOLS_HTML_TF_box, HTML_TF_BOX }, + { OOO_STRING_SVTOOLS_HTML_TF_border, HTML_TF_BOX }, { 0, 0 } }; // <TABLE RULES=xxx> static HTMLOptionEnum __READONLY_DATA aTableRulesOptEnums[] = { - { sHTML_TR_none, HTML_TR_NONE }, - { sHTML_TR_groups, HTML_TR_GROUPS }, - { sHTML_TR_rows, HTML_TR_ROWS }, - { sHTML_TR_cols, HTML_TR_COLS }, - { sHTML_TR_all, HTML_TR_ALL }, + { OOO_STRING_SVTOOLS_HTML_TR_none, HTML_TR_NONE }, + { OOO_STRING_SVTOOLS_HTML_TR_groups, HTML_TR_GROUPS }, + { OOO_STRING_SVTOOLS_HTML_TR_rows, HTML_TR_ROWS }, + { OOO_STRING_SVTOOLS_HTML_TR_cols, HTML_TR_COLS }, + { OOO_STRING_SVTOOLS_HTML_TR_all, HTML_TR_ALL }, { 0, 0 } }; @@ -930,7 +941,7 @@ int HTMLParser::_GetNextRawToken() { if( !bReadComment ) { - if( aTok.CompareToAscii( sHTML_comment, 3 ) + if( aTok.CompareToAscii( OOO_STRING_SVTOOLS_HTML_comment, 3 ) == COMPARE_EQUAL ) { bReadComment = TRUE; @@ -942,7 +953,7 @@ int HTMLParser::_GetNextRawToken() // erstmal nicht so genau nehmen bDone = bOffState && // '>'==nNextCh && COMPARE_EQUAL == ( bReadScript - ? aTok.CompareToAscii(sHTML_script) + ? aTok.CompareToAscii(OOO_STRING_SVTOOLS_HTML_script) : aTok.CompareTo(aEndToken) ); } } @@ -958,13 +969,13 @@ int HTMLParser::_GetNextRawToken() // ein Style-Sheet kann mit </STYLE>, </HEAD> oder // <BODY> aughoehren if( bOffState ) - bDone = aTok.CompareToAscii(sHTML_style) + bDone = aTok.CompareToAscii(OOO_STRING_SVTOOLS_HTML_style) == COMPARE_EQUAL || - aTok.CompareToAscii(sHTML_head) + aTok.CompareToAscii(OOO_STRING_SVTOOLS_HTML_head) == COMPARE_EQUAL; else bDone = - aTok.CompareToAscii(sHTML_body) == COMPARE_EQUAL; + aTok.CompareToAscii(OOO_STRING_SVTOOLS_HTML_body) == COMPARE_EQUAL; } if( bDone ) @@ -2002,7 +2013,7 @@ FASTBOOL HTMLParser::IsHTMLFormat( const sal_Char* pHeader, return TRUE; // oder wir finden irgendwo ein <HTML> in den ersten 80 Zeichen - nStart = sCmp.Search( sHTML_html ); + nStart = sCmp.Search( OOO_STRING_SVTOOLS_HTML_html ); if( nStart!=STRING_NOTFOUND && nStart>0 && '<'==sCmp.GetChar(nStart-1) && nStart+4 < sCmp.Len() && '>'==sCmp.GetChar(nStart+4) ) @@ -2015,72 +2026,71 @@ FASTBOOL HTMLParser::IsHTMLFormat( const sal_Char* pHeader, BOOL HTMLParser::InternalImgToPrivateURL( String& rURL ) { if( rURL.Len() < 19 || 'i' != rURL.GetChar(0) || - rURL.CompareToAscii( sHTML_internal_gopher, 9 ) != COMPARE_EQUAL ) + rURL.CompareToAscii( OOO_STRING_SVTOOLS_HTML_internal_gopher, 9 ) != COMPARE_EQUAL ) return FALSE; BOOL bFound = FALSE; - if( rURL.CompareToAscii( sHTML_internal_gopher,16) == COMPARE_EQUAL ) + if( rURL.CompareToAscii( OOO_STRING_SVTOOLS_HTML_internal_gopher,16) == COMPARE_EQUAL ) { String aName( rURL.Copy(16) ); switch( aName.GetChar(0) ) { case 'b': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_binary ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_binary ); break; case 'i': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_image ) || - aName.EqualsAscii( sHTML_INT_GOPHER_index ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_image ) || + aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_index ); break; case 'm': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_menu ) || - aName.EqualsAscii( sHTML_INT_GOPHER_movie ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_menu ) || + aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_movie ); break; case 's': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_sound ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_sound ); break; case 't': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_telnet ) || - aName.EqualsAscii( sHTML_INT_GOPHER_text ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_telnet ) || + aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_text ); break; case 'u': - bFound = aName.EqualsAscii( sHTML_INT_GOPHER_unknown ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_GOPHER_unknown ); break; } } - else if( rURL.CompareToAscii( sHTML_internal_icon,14) == COMPARE_EQUAL ) + else if( rURL.CompareToAscii( OOO_STRING_SVTOOLS_HTML_internal_icon,14) == COMPARE_EQUAL ) { String aName( rURL.Copy(14) ); switch( aName.GetChar(0) ) { case 'b': - bFound = aName.EqualsAscii( sHTML_INT_ICON_baddata ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_ICON_baddata ); break; case 'd': - bFound = aName.EqualsAscii( sHTML_INT_ICON_delayed ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_ICON_delayed ); break; case 'e': - bFound = aName.EqualsAscii( sHTML_INT_ICON_embed ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_ICON_embed ); break; case 'i': - bFound = aName.EqualsAscii( sHTML_INT_ICON_insecure ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_ICON_insecure ); break; case 'n': - bFound = aName.EqualsAscii( sHTML_INT_ICON_notfound ); + bFound = aName.EqualsAscii( OOO_STRING_SVTOOLS_HTML_INT_ICON_notfound ); break; } } if( bFound ) { String sTmp ( rURL ); - rURL.AssignAscii( sHTML_private_image ); + rURL.AssignAscii( OOO_STRING_SVTOOLS_HTML_private_image ); rURL.Append( sTmp ); } return bFound; } - #ifdef USED void HTMLParser::SaveState( int nToken ) { @@ -2093,3 +2103,241 @@ void HTMLParser::RestoreState() } #endif + +enum eHtmlMetas { + HTML_META_NONE = 0, + HTML_META_AUTHOR, + HTML_META_DESCRIPTION, + HTML_META_KEYWORDS, + HTML_META_REFRESH, + HTML_META_CLASSIFICATION, + HTML_META_CREATED, + HTML_META_CHANGEDBY, + HTML_META_CHANGED, + HTML_META_GENERATOR, + HTML_META_SDFOOTNOTE, + HTML_META_SDENDNOTE, + HTML_META_CONTENT_TYPE +}; + +// <META NAME=xxx> +#ifdef __MINGW32__ // for runtime pseudo reloc +static HTMLOptionEnum aHTMLMetaNameTable[] = +#else +static HTMLOptionEnum __READONLY_DATA aHTMLMetaNameTable[] = +#endif +{ + { OOO_STRING_SVTOOLS_HTML_META_author, HTML_META_AUTHOR }, + { OOO_STRING_SVTOOLS_HTML_META_changed, HTML_META_CHANGED }, + { OOO_STRING_SVTOOLS_HTML_META_changedby, HTML_META_CHANGEDBY }, + { OOO_STRING_SVTOOLS_HTML_META_classification,HTML_META_CLASSIFICATION}, + { OOO_STRING_SVTOOLS_HTML_META_content_type, HTML_META_CONTENT_TYPE }, + { OOO_STRING_SVTOOLS_HTML_META_created, HTML_META_CREATED }, + { OOO_STRING_SVTOOLS_HTML_META_description, HTML_META_DESCRIPTION }, + { OOO_STRING_SVTOOLS_HTML_META_keywords, HTML_META_KEYWORDS }, + { OOO_STRING_SVTOOLS_HTML_META_generator, HTML_META_GENERATOR }, + { OOO_STRING_SVTOOLS_HTML_META_refresh, HTML_META_REFRESH }, + { OOO_STRING_SVTOOLS_HTML_META_sdendnote, HTML_META_SDENDNOTE }, + { OOO_STRING_SVTOOLS_HTML_META_sdfootnote, HTML_META_SDFOOTNOTE }, + { 0, 0 } +}; + + +void HTMLParser::AddMetaUserDefined( ::rtl::OUString const & ) +{ +} + +bool HTMLParser::ParseMetaOptionsImpl( + const uno::Reference<document::XDocumentProperties> & i_xDocProps, + SvKeyValueIterator *i_pHTTPHeader, + const HTMLOptions *i_pOptions, + rtl_TextEncoding& o_rEnc ) +{ + String aName, aContent; + USHORT nAction = HTML_META_NONE; + bool bHTTPEquiv = false, bChanged = false; + + for ( USHORT i = i_pOptions->Count(); i; ) + { + const HTMLOption *pOption = (*i_pOptions)[ --i ]; + switch ( pOption->GetToken() ) + { + case HTML_O_NAME: + aName = pOption->GetString(); + if ( HTML_META_NONE==nAction ) + { + pOption->GetEnum( nAction, aHTMLMetaNameTable ); + } + break; + case HTML_O_HTTPEQUIV: + aName = pOption->GetString(); + pOption->GetEnum( nAction, aHTMLMetaNameTable ); + bHTTPEquiv = true; + break; + case HTML_O_CONTENT: + aContent = pOption->GetString(); + break; + } + } + + if ( bHTTPEquiv || HTML_META_DESCRIPTION != nAction ) + { + // if it is not a Description, remove CRs and LFs from CONTENT + aContent.EraseAllChars( _CR ); + aContent.EraseAllChars( _LF ); + } + else + { + // convert line endings for Description + aContent.ConvertLineEnd(); + } + + + if ( bHTTPEquiv && i_pHTTPHeader ) + { + // #57232#: Netscape seems to just ignore a closing ", so we do too + if ( aContent.Len() && '"' == aContent.GetChar( aContent.Len()-1 ) ) + { + aContent.Erase( aContent.Len() - 1 ); + } + SvKeyValue aKeyValue( aName, aContent ); + i_pHTTPHeader->Append( aKeyValue ); + } + + switch ( nAction ) + { + case HTML_META_AUTHOR: + if (i_xDocProps.is()) { + i_xDocProps->setAuthor( aContent ); + bChanged = true; + } + break; + case HTML_META_DESCRIPTION: + if (i_xDocProps.is()) { + i_xDocProps->setDescription( aContent ); + bChanged = true; + } + break; + case HTML_META_KEYWORDS: + if (i_xDocProps.is()) { + i_xDocProps->setKeywords( + ::comphelper::string::convertCommaSeparated(aContent)); + bChanged = true; + } + break; + case HTML_META_CLASSIFICATION: + if (i_xDocProps.is()) { + i_xDocProps->setSubject( aContent ); + bChanged = true; + } + break; + + case HTML_META_CHANGEDBY: + if (i_xDocProps.is()) { + i_xDocProps->setModifiedBy( aContent ); + } + break; + + case HTML_META_CREATED: + case HTML_META_CHANGED: + if ( i_xDocProps.is() && aContent.Len() && + aContent.GetTokenCount() == 2 ) + { + Date aDate( (ULONG)aContent.GetToken(0).ToInt32() ); + Time aTime( (ULONG)aContent.GetToken(1).ToInt32() ); + DateTime aDateTime( aDate, aTime ); + ::util::DateTime uDT(aDateTime.Get100Sec(), + aDateTime.GetSec(), aDateTime.GetMin(), + aDateTime.GetHour(), aDateTime.GetDay(), + aDateTime.GetMonth(), aDateTime.GetYear()); + if ( HTML_META_CREATED==nAction ) + i_xDocProps->setCreationDate( uDT ); + else + i_xDocProps->setModificationDate( uDT ); + bChanged = true; + } + break; + + case HTML_META_REFRESH: + DBG_ASSERT( !bHTTPEquiv || i_pHTTPHeader, + "Reload-URL aufgrund unterlassener MUSS-Aenderung verlorengegangen" ); + break; + + case HTML_META_CONTENT_TYPE: + if ( aContent.Len() ) + { + o_rEnc = GetEncodingByMIME( aContent ); + } + break; + + case HTML_META_NONE: + if ( !bHTTPEquiv ) + { + if (i_xDocProps.is()) + { + uno::Reference<beans::XPropertyContainer> xUDProps + = i_xDocProps->getUserDefinedProperties(); + try { + xUDProps->addProperty(aName, + beans::PropertyAttribute::REMOVEABLE, + uno::makeAny(::rtl::OUString(aContent))); + AddMetaUserDefined(aName); + bChanged = true; + } catch (uno::Exception &) { + // ignore + } + } + } + break; + default: + break; + } + + return bChanged; +} + +bool HTMLParser::ParseMetaOptions( + const uno::Reference<document::XDocumentProperties> & i_xDocProps, + SvKeyValueIterator *i_pHeader ) +{ + USHORT nContentOption = HTML_O_CONTENT; + rtl_TextEncoding eEnc = RTL_TEXTENCODING_DONTKNOW; + + bool bRet = ParseMetaOptionsImpl( i_xDocProps, i_pHeader, + GetOptions(&nContentOption), + eEnc ); + + // If the encoding is set by a META tag, it may only overwrite the + // current encoding if both, the current and the new encoding, are 1-BYTE + // encodings. Everything else cannot lead to reasonable results. + if (RTL_TEXTENCODING_DONTKNOW != eEnc && + rtl_isOctetTextEncoding( eEnc ) && + rtl_isOctetTextEncoding( GetSrcEncoding() ) ) + { + eEnc = GetExtendedCompatibilityTextEncoding( eEnc ); // #89973# + SetSrcEncoding( eEnc ); + } + + return bRet; +} + +rtl_TextEncoding HTMLParser::GetEncodingByMIME( const String& rMime ) +{ + ByteString sType; + ByteString sSubType; + INetContentTypeParameterList aParameters; + ByteString sMime( rMime, RTL_TEXTENCODING_ASCII_US ); + if (INetContentTypes::parse(sMime, sType, sSubType, &aParameters)) + { + const INetContentTypeParameter * pCharset + = aParameters.find("charset"); + if (pCharset != 0) + { + ByteString sValue( pCharset->m_sValue, RTL_TEXTENCODING_ASCII_US ); + return GetExtendedCompatibilityTextEncoding( + rtl_getTextEncodingFromMimeCharset( sValue.GetBuffer() ) ); + } + } + return RTL_TEXTENCODING_DONTKNOW; +} + |