LibreOffice Module svtools (master)
1
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Functions
a
d
e
g
i
l
o
s
u
w
Variables
Typedefs
Enumerations
Enumerator
a
b
c
d
f
g
h
l
o
q
r
s
t
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
_
a
b
c
d
e
h
l
m
n
o
p
s
t
u
w
x
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
c
d
f
g
i
l
m
o
s
t
u
Variables
a
b
c
d
e
f
g
h
j
m
n
p
r
s
t
w
x
Typedefs
Enumerations
Enumerator
r
s
t
v
Macros
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Examples
include
svtools
htmltokn.h
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
20
#pragma once
21
22
#include <
svtools/svtdllapi.h
>
23
#include <
sal/types.h
>
24
#include <stdexcept>
25
#include <string_view>
26
27
namespace
rtl
{
28
class
OUString;
29
};
30
enum class
HtmlOptionId
;
31
enum class
HtmlTokenId
: sal_Int16;
32
33
// search the char for the CharName
34
sal_Unicode
GetHTMLCharName
( std::u16string_view rName );
35
36
// search the TokenID for the token
37
SVT_DLLPUBLIC
HtmlTokenId
GetHTMLToken
( std::u16string_view rName );
38
39
// search the TokenId for an attribute token
40
HtmlOptionId
GetHTMLOption
( std::u16string_view rName );
41
42
// search the 24-bit color for a color name (not found = SAL_MAX_UINT32)
43
SVT_DLLPUBLIC
sal_uInt32
GetHTMLColor
(
const
rtl::OUString& rName );
44
45
enum class
HtmlTokenId
: sal_Int16
46
{
47
INVALID
= -1,
48
NONE
= 0,
49
// always starting from 256 on, greater than a char
50
TEXTTOKEN
= 0x100,
51
SINGLECHAR
,
52
NEWPARA
,
53
TABCHAR
,
54
RAWDATA
,
55
LINEFEEDCHAR
,
56
57
// these will only be turned on
58
AREA
,
// Netscape 2.0
59
BASE
,
// HTML 3.0
60
COMMENT
,
61
CDATA
,
62
DUMMY
,
// so ONOFF_START is even
63
DOCTYPE
,
64
EMBED
,
// Netscape 2.0 ignore </EMBED>
65
HORZRULE
,
// ignore </HR>
66
IMAGE
,
// ignore </IMG>
67
INPUT
,
// ignore </INPUT>
68
LINEBREAK
,
// </BR> -> <BR>
69
LINK
,
// HTML 3.0
70
META
,
// HTML 3.0 ignore </META>
71
OPTION
,
// ignore </OPTION>
72
PARAM
,
// HotJava
73
SPACER
,
// Netscape 3.0b5 // ignore </SPACER>
74
75
// tokens recognised using HTML character
76
NONBREAKSPACE
,
77
SOFTHYPH
,
78
79
// these will be turned back off,
80
// the off value is always located behind (+1) !!
81
ONOFF_START
,
82
ABBREVIATION_ON
=
ONOFF_START
,
// HTML 3.0
83
ABBREVIATION_OFF
,
// HTML 3.0
84
ACRONYM_ON
,
// HTML 3.0
85
ACRONYM_OFF
,
// HTML 3.0
86
ADDRESS_ON
,
87
ADDRESS_OFF
,
88
ANCHOR_ON
,
89
ANCHOR_OFF
,
90
APPLET_ON
,
// HotJava
91
APPLET_OFF
,
// HotJava
92
AUTHOR_ON
,
// HTML 3.0
93
AUTHOR_OFF
,
// HTML 3.0
94
BANNER_ON
,
// HTML 3.0
95
BANNER_OFF
,
// HTML 3.0
96
BASEFONT_ON
,
// Netscape
97
BASEFONT_OFF
,
// Netscape
98
BIGPRINT_ON
,
// HTML 3.0
99
BIGPRINT_OFF
,
// HTML 3.0
100
BLINK_ON
,
// Netscape
101
BLINK_OFF
,
// Netscape
102
BLOCKQUOTE30_ON
,
// HTML 3.0
103
BLOCKQUOTE30_OFF
,
// HTML 3.0
104
BLOCKQUOTE_ON
,
105
BLOCKQUOTE_OFF
,
106
BODY_ON
,
107
BODY_OFF
,
108
BOLD_ON
,
109
BOLD_OFF
,
110
CAPTION_ON
,
// HTML 3.0
111
CAPTION_OFF
,
// HTML 3.0
112
CENTER_ON
,
// Netscape
113
CENTER_OFF
,
// Netscape
114
CITATION_ON
,
115
CITATION_OFF
,
116
CODE_ON
,
117
CODE_OFF
,
118
COL_ON
,
// HTML3 Table Model Draft
119
COL_OFF
,
// HTML3 Table Model Draft
120
COLGROUP_ON
,
// HTML3 Table Model Draft
121
COLGROUP_OFF
,
// HTML3 Table Model Draft
122
CREDIT_ON
,
// HTML 3.0
123
CREDIT_OFF
,
// HTML 3.0
124
DD_ON
,
125
DD_OFF
,
126
DEFLIST_ON
,
127
DEFLIST_OFF
,
128
DELETEDTEXT_ON
,
// HTML 3.0
129
DELETEDTEXT_OFF
,
// HTML 3.0
130
DIRLIST_ON
,
131
DIRLIST_OFF
,
132
DIVISION_ON
,
// HTML 3.0
133
DIVISION_OFF
,
// HTML 3.0
134
DT_ON
,
135
DT_OFF
,
136
EMPHASIS_ON
,
137
EMPHASIS_OFF
,
138
FIGURE_ON
,
// HTML 3.0
139
FIGURE_OFF
,
// HTML 3.0
140
FONT_ON
,
// Netscape
141
FONT_OFF
,
// Netscape
142
FOOTNOTE_ON
,
// HTML 3.0
143
FOOTNOTE_OFF
,
// HTML 3.0
144
FORM_ON
,
145
FORM_OFF
,
146
FRAME_ON
,
// Netscape 2.0
147
FRAME_OFF
,
// Netscape 2.0
148
FRAMESET_ON
,
// Netscape 2.0
149
FRAMESET_OFF
,
// Netscape 2.0
150
HEAD1_ON
,
151
HEAD1_OFF
,
152
HEAD2_ON
,
153
HEAD2_OFF
,
154
HEAD3_ON
,
155
HEAD3_OFF
,
156
HEAD4_ON
,
157
HEAD4_OFF
,
158
HEAD5_ON
,
159
HEAD5_OFF
,
160
HEAD6_ON
,
161
HEAD6_OFF
,
162
HEAD_ON
,
163
HEAD_OFF
,
164
HTML_ON
,
165
HTML_OFF
,
166
IFRAME_ON
,
// IE 3.0b2
167
IFRAME_OFF
,
// IE 3.0b2
168
INSERTEDTEXT_ON
,
// HTML 3.0
169
INSERTEDTEXT_OFF
,
// HTML 3.0
170
ITALIC_ON
,
171
ITALIC_OFF
,
172
KEYBOARD_ON
,
173
KEYBOARD_OFF
,
174
LANGUAGE_ON
,
// HTML 3.0
175
LANGUAGE_OFF
,
// HTML 3.0
176
LISTHEADER_ON
,
// HTML 3.0
177
LISTHEADER_OFF
,
// HTML 3.0
178
LI_ON
,
179
LI_OFF
,
180
MAP_ON
,
// Netscape 2.0
181
MAP_OFF
,
// Netscape 2.0
182
MENULIST_ON
,
183
MENULIST_OFF
,
184
MULTICOL_ON
,
// Netscape 3.0b5
185
MULTICOL_OFF
,
// Netscape 3.0b5
186
NOBR_ON
,
// Netscape
187
NOBR_OFF
,
// Netscape
188
NOEMBED_ON
,
// Netscape 2.0
189
NOEMBED_OFF
,
// Netscape 2.0
190
NOFRAMES_ON
,
// Netscape 2.0
191
NOFRAMES_OFF
,
// Netscape 2.0
192
NOSCRIPT_ON
,
// Netscape 2.0
193
NOSCRIPT_OFF
,
// Netscape 3.0
194
NOTE_ON
,
// HTML 3.0
195
NOTE_OFF
,
// HTML 3.0
196
OBJECT_ON
,
// HotJava
197
OBJECT_OFF
,
// HotJava
198
ORDERLIST_ON
,
199
ORDERLIST_OFF
,
200
PARABREAK_ON
,
201
PARABREAK_OFF
,
202
PERSON_ON
,
// HTML 3.0
203
PERSON_OFF
,
// HTML 3.0
204
PLAINTEXT_ON
,
// HTML 3.0
205
PLAINTEXT_OFF
,
// HTML 3.0
206
PREFORMTXT_ON
,
207
PREFORMTXT_OFF
,
208
SAMPLE_ON
,
209
SAMPLE_OFF
,
210
SCRIPT_ON
,
// HTML 3.2
211
SCRIPT_OFF
,
// HTML 3.2
212
SELECT_ON
,
213
SELECT_OFF
,
214
SHORTQUOTE_ON
,
// HTML 3.0
215
SHORTQUOTE_OFF
,
// HTML 3.0
216
SMALLPRINT_ON
,
// HTML 3.0
217
SMALLPRINT_OFF
,
// HTML 3.0
218
SPAN_ON
,
// Style Sheets
219
SPAN_OFF
,
// Style Sheets
220
STRIKETHROUGH_ON
,
// HTML 3.0
221
STRIKETHROUGH_OFF
,
// HTML 3.0
222
STRONG_ON
,
223
STRONG_OFF
,
224
STYLE_ON
,
// HTML 3.0
225
STYLE_OFF
,
// HTML 3.0
226
SUBSCRIPT_ON
,
// HTML 3.0
227
SUBSCRIPT_OFF
,
// HTML 3.0
228
SUPERSCRIPT_ON
,
// HTML 3.0
229
SUPERSCRIPT_OFF
,
// HTML 3.0
230
TABLE_ON
,
// HTML 3.0
231
TABLE_OFF
,
// HTML 3.0
232
TABLEDATA_ON
,
// HTML 3.0
233
TABLEDATA_OFF
,
// HTML 3.0
234
TABLEHEADER_ON
,
// HTML 3.0
235
TABLEHEADER_OFF
,
// HTML 3.0
236
TABLEROW_ON
,
// HTML 3.0
237
TABLEROW_OFF
,
// HTML 3.0
238
TBODY_ON
,
// HTML3 Table Model Draft
239
TBODY_OFF
,
// HTML3 Table Model Draft
240
TELETYPE_ON
,
241
TELETYPE_OFF
,
242
TEXTAREA_ON
,
243
TEXTAREA_OFF
,
244
TFOOT_ON
,
// HTML3 Table Model Draft
245
TFOOT_OFF
,
// HTML3 Table Model Draft
246
THEAD_ON
,
// HTML3 Table Model Draft
247
THEAD_OFF
,
// HTML3 Table Model Draft
248
TITLE_ON
,
249
TITLE_OFF
,
250
UNDERLINE_ON
,
251
UNDERLINE_OFF
,
252
UNORDERLIST_ON
,
253
UNORDERLIST_OFF
,
254
VARIABLE_ON
,
255
VARIABLE_OFF
,
256
257
// obsolete features
258
XMP_ON
,
259
XMP_OFF
,
260
LISTING_ON
,
261
LISTING_OFF
,
262
263
// proposed features
264
DEFINSTANCE_ON
,
265
DEFINSTANCE_OFF
,
266
STRIKE_ON
,
267
STRIKE_OFF
,
268
269
UNKNOWNCONTROL_ON
,
270
UNKNOWNCONTROL_OFF
,
271
272
// Microsoft features
273
COMMENT2_ON
,
// HTML 2.0 ?
274
COMMENT2_OFF
,
// HTML 2.0 ?
275
MARQUEE_ON
,
276
MARQUEE_OFF
,
277
PLAINTEXT2_ON
,
// HTML 2.0 ?
278
PLAINTEXT2_OFF
,
// HTML 2.0 ?
279
280
SDFIELD_ON
,
281
SDFIELD_OFF
282
};
283
284
constexpr
bool
isOffToken
(
HtmlTokenId
nToken)
285
{
286
return
(
nToken
==
HtmlTokenId::NONE
||
nToken
>=
HtmlTokenId::ONOFF_START
)
287
? (1 &
static_cast<
int
>
(
nToken
))
288
:
throw
std::logic_error(
"Assertion failed!"
);
// C++11 does not do assert in constexpr
289
}
290
291
constexpr
HtmlTokenId
getOnToken
(
HtmlTokenId
nToken)
292
{
293
return
(
nToken
==
HtmlTokenId::NONE
||
nToken
>=
HtmlTokenId::ONOFF_START
)
294
?
HtmlTokenId
(~1 &
static_cast<
int
>
(
nToken
))
295
:
throw
std::logic_error(
"Assertion failed!"
);
// C++11 does not do assert in constexpr
296
}
297
298
// HTML attribute token (=Options)
299
300
enum class
HtmlOptionId
301
{
302
// always starting from 256 on, greater than a char
303
BOOL_START
= 0x100,
304
305
// attributes without value
306
CHECKED
=
BOOL_START
,
307
COMPACT
,
308
DECLARE
,
// IExplorer 3.0b5
309
DISABLED
,
310
ISMAP
,
311
MAYSCRIPT
,
// Netscape 3.0
312
MULTIPLE
,
313
NOHREF
,
// Netscape
314
NORESIZE
,
// Netscape 2.0
315
NOSHADE
,
// Netscape
316
NOWRAP
,
317
SDFIXED
,
318
SELECTED
,
319
BOOL_END
,
320
321
// attributes with a string as value
322
STRING_START
=
BOOL_END
,
323
ACCEPT
=
STRING_START
,
324
ACCESSKEY
,
325
ALT
,
326
AXIS
,
327
CHAR
,
// HTML3 Table Model Draft
328
CHARSET
,
329
CLASS
,
330
CODE
,
// HotJava
331
CODETYPE
,
332
CONTENT
,
333
COORDS
,
// Netscape 2.0
334
ENCTYPE
,
335
FACE
,
// IExplorer 2.0
336
FRAMEBORDER
,
// IExplorer 3.0
337
HTTPEQUIV
,
338
LANGUAGE
,
// JavaScript
339
NAME
,
340
PROMPT
,
341
SHAPE
,
342
STANDBY
,
343
STYLE
,
// Style Sheets
344
TITLE
,
345
VALUE
,
346
SDVAL
,
// StarDiv NumberValue
347
SDNUM
,
// StarDiv NumberFormat
348
SDLIBRARY
,
349
SDMODULE
,
350
STRING_END
,
351
352
// attributes with an SGML identifier as value
353
SGMLID_START
=
STRING_END
,
354
ID
=
SGMLID_START
,
355
TARGET
,
// Netscape 2.0
356
TO
,
357
SGMLID_END
,
358
359
// attributes with a URI as value
360
URI_START
=
SGMLID_END
,
361
ACTION
=
URI_START
,
362
ARCHIVE
,
363
BACKGROUND
,
364
CLASSID
,
365
CODEBASE
,
// HotJava
366
DATA
,
367
HREF
,
368
SCRIPT
,
369
SRC
,
370
USEMAP
,
// Netscape 2.0
371
URI_END
,
372
373
// attributes with a color as value (all Netscape)
374
COLOR_START
=
URI_END
,
375
ALINK
=
COLOR_START
,
376
BGCOLOR
,
377
BORDERCOLOR
,
// IExplorer 2.0
378
BORDERCOLORLIGHT
,
// IExplorer 2.0
379
BORDERCOLORDARK
,
// IExplorer 2.0
380
COLOR
,
381
LINK
,
382
TEXT
,
383
VLINK
,
384
COLOR_END
,
385
386
// attributes with a numeric value
387
NUMBER_START
=
COLOR_END
,
388
BORDER
=
NUMBER_START
,
389
CELLSPACING
,
// HTML3 Table Model Draft
390
CELLPADDING
,
// HTML3 Table Model Draft
391
CHAROFF
,
// HTML3 Table Model Draft
392
COLSPAN
,
393
FRAMESPACING
,
// IExplorer 3.0
394
GUTTER
,
// Netscape 3.0b5
395
HEIGHT
,
396
HSPACE
,
// Netscape
397
LEFT
,
398
LOOP
,
// IExplorer 2.0
399
MARGINWIDTH
,
// Netscape 2.0
400
MARGINHEIGHT
,
// Netscape 2.0
401
MAXLENGTH
,
402
ROWSPAN
,
403
SCROLLAMOUNT
,
// IExplorer 2.0
404
SCROLLDELAY
,
// IExplorer 2.0
405
SPAN
,
// HTML3 Table Model Draft
406
TABINDEX
,
407
VSPACE
,
// Netscape
408
WIDTH
,
409
ZINDEX
,
410
NUMBER_END
,
411
412
// attributes with Enum values
413
ENUM_START
=
NUMBER_END
,
414
BEHAVIOR
=
ENUM_START
,
// IExplorer 2.0
415
CLEAR
,
416
DIR
,
417
DIRECTION
,
// IExplorer 2.0
418
FORMAT
,
419
FRAME
,
// HTML3 Table Model Draft
420
LANG
,
421
METHOD
,
422
REL
,
423
REV
,
424
RULES
,
// HTML3 Table Model Draft
425
SCROLLING
,
// Netscape 2.0
426
SDREADONLY
,
427
SUBTYPE
,
428
TYPE
,
429
VALIGN
,
430
VALUETYPE
,
431
WRAP
,
432
ENUM_END
,
433
434
// attributes with script code as value
435
SCRIPT_START
=
ENUM_END
,
436
ONABORT
=
SCRIPT_START
,
// JavaScript
437
ONBLUR
,
// JavaScript
438
ONCHANGE
,
// JavaScript
439
ONCLICK
,
// JavaScript
440
ONERROR
,
// JavaScript
441
ONFOCUS
,
// JavaScript
442
ONLOAD
,
// JavaScript
443
ONMOUSEOUT
,
// JavaScript
444
ONMOUSEOVER
,
// JavaScript
445
ONRESET
,
// JavaScript
446
ONSELECT
,
// JavaScript
447
ONSUBMIT
,
// JavaScript
448
ONUNLOAD
,
// JavaScript
449
450
SDONABORT
,
// StarBasic
451
SDONBLUR
,
// StarBasic
452
SDONCHANGE
,
// StarBasic
453
SDONCLICK
,
// StarBasic
454
SDONERROR
,
// StarBasic
455
SDONFOCUS
,
// StarBasic
456
SDONLOAD
,
// StarBasic
457
SDONMOUSEOUT
,
// StarBasic
458
SDONMOUSEOVER
,
// StarBasic
459
SDONRESET
,
// StarBasic
460
SDONSELECT
,
// StarBasic
461
SDONSUBMIT
,
// StarBasic
462
SDONUNLOAD
,
// StarBasic
463
SCRIPT_END
,
464
465
// attributes with context dependent values
466
CONTEXT_START
=
SCRIPT_END
,
467
ALIGN
=
CONTEXT_START
,
468
COLS
,
// Netscape 2.0 vs HTML 2.0
469
ROWS
,
// Netscape 2.0 vs HTML 2.0
470
SIZE
,
471
START
,
472
CONTEXT_END
,
473
474
// an unknown option
475
UNKNOWN
=
CONTEXT_END
,
476
END
477
};
478
479
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
SwHtmlOptType::PARAM
@ PARAM
ScDBDataPortion::AREA
@ AREA
TITLE
constexpr OUStringLiteral TITLE
PortionKind::LINEBREAK
@ LINEBREAK
UNKNOWN
UNKNOWN
FieldUnit::CHAR
@ CHAR
InsertDeleteFlags::VALUE
@ VALUE
getOnToken
constexpr HtmlTokenId getOnToken(HtmlTokenId nToken)
Definition:
htmltokn.h:291
GetHTMLCharName
sal_Unicode GetHTMLCharName(std::u16string_view rName)
Definition:
htmlkywd.cxx:468
HtmlOptionId
HtmlOptionId
Definition:
htmltokn.h:301
HtmlOptionId::FRAMESPACING
@ FRAMESPACING
HtmlOptionId::SRC
@ SRC
HtmlOptionId::COLOR
@ COLOR
HtmlOptionId::MARGINHEIGHT
@ MARGINHEIGHT
HtmlOptionId::CODE
@ CODE
HtmlOptionId::ENUM_START
@ ENUM_START
HtmlOptionId::SDREADONLY
@ SDREADONLY
HtmlOptionId::BORDERCOLOR
@ BORDERCOLOR
HtmlOptionId::ONABORT
@ ONABORT
HtmlOptionId::TABINDEX
@ TABINDEX
HtmlOptionId::SCROLLING
@ SCROLLING
HtmlOptionId::MAXLENGTH
@ MAXLENGTH
HtmlOptionId::HTTPEQUIV
@ HTTPEQUIV
HtmlOptionId::ACCEPT
@ ACCEPT
HtmlOptionId::SDVAL
@ SDVAL
HtmlOptionId::CODETYPE
@ CODETYPE
HtmlOptionId::CELLSPACING
@ CELLSPACING
HtmlOptionId::ROWSPAN
@ ROWSPAN
HtmlOptionId::USEMAP
@ USEMAP
HtmlOptionId::URI_START
@ URI_START
HtmlOptionId::TO
@ TO
HtmlOptionId::BGCOLOR
@ BGCOLOR
HtmlOptionId::BOOL_START
@ BOOL_START
HtmlOptionId::FACE
@ FACE
HtmlOptionId::ONFOCUS
@ ONFOCUS
HtmlOptionId::ONSUBMIT
@ ONSUBMIT
HtmlOptionId::PROMPT
@ PROMPT
HtmlOptionId::SDONBLUR
@ SDONBLUR
HtmlOptionId::HSPACE
@ HSPACE
HtmlOptionId::CELLPADDING
@ CELLPADDING
HtmlOptionId::ZINDEX
@ ZINDEX
HtmlOptionId::MARGINWIDTH
@ MARGINWIDTH
HtmlOptionId::LANGUAGE
@ LANGUAGE
HtmlOptionId::SDONSELECT
@ SDONSELECT
HtmlOptionId::ENCTYPE
@ ENCTYPE
HtmlOptionId::SDONMOUSEOUT
@ SDONMOUSEOUT
HtmlOptionId::SDONCLICK
@ SDONCLICK
HtmlOptionId::VALUETYPE
@ VALUETYPE
HtmlOptionId::MULTIPLE
@ MULTIPLE
HtmlOptionId::SCROLLDELAY
@ SCROLLDELAY
HtmlOptionId::SDONFOCUS
@ SDONFOCUS
HtmlOptionId::SDLIBRARY
@ SDLIBRARY
HtmlOptionId::ARCHIVE
@ ARCHIVE
HtmlOptionId::TARGET
@ TARGET
HtmlOptionId::CHAROFF
@ CHAROFF
HtmlOptionId::NORESIZE
@ NORESIZE
HtmlOptionId::ONMOUSEOUT
@ ONMOUSEOUT
HtmlOptionId::ONUNLOAD
@ ONUNLOAD
HtmlOptionId::CONTEXT_END
@ CONTEXT_END
HtmlOptionId::SDFIXED
@ SDFIXED
HtmlOptionId::HREF
@ HREF
HtmlOptionId::DECLARE
@ DECLARE
HtmlOptionId::BORDERCOLORDARK
@ BORDERCOLORDARK
HtmlOptionId::ALIGN
@ ALIGN
HtmlOptionId::CLEAR
@ CLEAR
HtmlOptionId::DIRECTION
@ DIRECTION
HtmlOptionId::SDONSUBMIT
@ SDONSUBMIT
HtmlOptionId::SGMLID_END
@ SGMLID_END
HtmlOptionId::NOSHADE
@ NOSHADE
HtmlOptionId::ALINK
@ ALINK
HtmlOptionId::RULES
@ RULES
HtmlOptionId::SCRIPT_START
@ SCRIPT_START
HtmlOptionId::STRING_START
@ STRING_START
HtmlOptionId::ONCHANGE
@ ONCHANGE
HtmlOptionId::SDONRESET
@ SDONRESET
HtmlOptionId::TYPE
@ TYPE
HtmlOptionId::CONTEXT_START
@ CONTEXT_START
HtmlOptionId::BORDERCOLORLIGHT
@ BORDERCOLORLIGHT
HtmlOptionId::ONLOAD
@ ONLOAD
HtmlOptionId::AXIS
@ AXIS
HtmlOptionId::SCRIPT_END
@ SCRIPT_END
HtmlOptionId::URI_END
@ URI_END
HtmlOptionId::COLSPAN
@ COLSPAN
HtmlOptionId::SUBTYPE
@ SUBTYPE
HtmlOptionId::MAYSCRIPT
@ MAYSCRIPT
HtmlOptionId::SCROLLAMOUNT
@ SCROLLAMOUNT
HtmlOptionId::BORDER
@ BORDER
HtmlOptionId::ONSELECT
@ ONSELECT
HtmlOptionId::NAME
@ NAME
HtmlOptionId::SDONERROR
@ SDONERROR
HtmlOptionId::ONRESET
@ ONRESET
HtmlOptionId::SDONUNLOAD
@ SDONUNLOAD
HtmlOptionId::STRING_END
@ STRING_END
HtmlOptionId::COORDS
@ COORDS
HtmlOptionId::SDMODULE
@ SDMODULE
HtmlOptionId::COMPACT
@ COMPACT
HtmlOptionId::SCRIPT
@ SCRIPT
HtmlOptionId::SDONMOUSEOVER
@ SDONMOUSEOVER
HtmlOptionId::ONCLICK
@ ONCLICK
HtmlOptionId::DIR
@ DIR
HtmlOptionId::CLASS
@ CLASS
HtmlOptionId::SDONLOAD
@ SDONLOAD
HtmlOptionId::SDNUM
@ SDNUM
HtmlOptionId::ONBLUR
@ ONBLUR
HtmlOptionId::SDONABORT
@ SDONABORT
HtmlOptionId::ROWS
@ ROWS
HtmlOptionId::VALIGN
@ VALIGN
HtmlOptionId::CODEBASE
@ CODEBASE
HtmlOptionId::BEHAVIOR
@ BEHAVIOR
HtmlOptionId::BOOL_END
@ BOOL_END
HtmlOptionId::REV
@ REV
HtmlOptionId::ENUM_END
@ ENUM_END
HtmlOptionId::ACCESSKEY
@ ACCESSKEY
HtmlOptionId::COLOR_START
@ COLOR_START
HtmlOptionId::FRAMEBORDER
@ FRAMEBORDER
HtmlOptionId::SPAN
@ SPAN
HtmlOptionId::WRAP
@ WRAP
HtmlOptionId::SDONCHANGE
@ SDONCHANGE
HtmlOptionId::SGMLID_START
@ SGMLID_START
HtmlOptionId::NUMBER_END
@ NUMBER_END
HtmlOptionId::ACTION
@ ACTION
HtmlOptionId::ONMOUSEOVER
@ ONMOUSEOVER
HtmlOptionId::REL
@ REL
HtmlOptionId::NOHREF
@ NOHREF
HtmlOptionId::VLINK
@ VLINK
HtmlOptionId::VSPACE
@ VSPACE
HtmlOptionId::STANDBY
@ STANDBY
HtmlOptionId::CHARSET
@ CHARSET
HtmlOptionId::CLASSID
@ CLASSID
HtmlOptionId::COLOR_END
@ COLOR_END
HtmlOptionId::ISMAP
@ ISMAP
HtmlOptionId::ONERROR
@ ONERROR
HtmlOptionId::NUMBER_START
@ NUMBER_START
GetHTMLOption
HtmlOptionId GetHTMLOption(std::u16string_view rName)
Definition:
htmlkywd.cxx:640
GetHTMLToken
SVT_DLLPUBLIC HtmlTokenId GetHTMLToken(std::u16string_view rName)
Definition:
htmlkywd.cxx:182
HtmlTokenId
HtmlTokenId
Definition:
htmltokn.h:46
HtmlTokenId::TABLEDATA_ON
@ TABLEDATA_ON
HtmlTokenId::SUBSCRIPT_OFF
@ SUBSCRIPT_OFF
HtmlTokenId::TITLE_OFF
@ TITLE_OFF
HtmlTokenId::LI_OFF
@ LI_OFF
HtmlTokenId::SDFIELD_OFF
@ SDFIELD_OFF
HtmlTokenId::FRAME_OFF
@ FRAME_OFF
HtmlTokenId::DT_ON
@ DT_ON
HtmlTokenId::VARIABLE_ON
@ VARIABLE_ON
HtmlTokenId::TFOOT_ON
@ TFOOT_ON
HtmlTokenId::SCRIPT_ON
@ SCRIPT_ON
HtmlTokenId::BIGPRINT_OFF
@ BIGPRINT_OFF
HtmlTokenId::PLAINTEXT2_ON
@ PLAINTEXT2_ON
HtmlTokenId::INSERTEDTEXT_OFF
@ INSERTEDTEXT_OFF
HtmlTokenId::TBODY_ON
@ TBODY_ON
HtmlTokenId::BLINK_OFF
@ BLINK_OFF
HtmlTokenId::TBODY_OFF
@ TBODY_OFF
HtmlTokenId::ITALIC_ON
@ ITALIC_ON
HtmlTokenId::TELETYPE_ON
@ TELETYPE_ON
HtmlTokenId::HTML_ON
@ HTML_ON
HtmlTokenId::BOLD_ON
@ BOLD_ON
HtmlTokenId::LISTING_OFF
@ LISTING_OFF
HtmlTokenId::SELECT_OFF
@ SELECT_OFF
HtmlTokenId::CREDIT_ON
@ CREDIT_ON
HtmlTokenId::MENULIST_ON
@ MENULIST_ON
HtmlTokenId::TEXTAREA_ON
@ TEXTAREA_ON
HtmlTokenId::HEAD5_ON
@ HEAD5_ON
HtmlTokenId::HEAD5_OFF
@ HEAD5_OFF
HtmlTokenId::DIRLIST_ON
@ DIRLIST_ON
HtmlTokenId::BLOCKQUOTE_ON
@ BLOCKQUOTE_ON
HtmlTokenId::FRAME_ON
@ FRAME_ON
HtmlTokenId::EMPHASIS_ON
@ EMPHASIS_ON
HtmlTokenId::APPLET_ON
@ APPLET_ON
HtmlTokenId::AUTHOR_OFF
@ AUTHOR_OFF
HtmlTokenId::SAMPLE_OFF
@ SAMPLE_OFF
HtmlTokenId::UNORDERLIST_ON
@ UNORDERLIST_ON
HtmlTokenId::VARIABLE_OFF
@ VARIABLE_OFF
HtmlTokenId::FRAMESET_ON
@ FRAMESET_ON
HtmlTokenId::PERSON_ON
@ PERSON_ON
HtmlTokenId::COL_ON
@ COL_ON
HtmlTokenId::FORM_ON
@ FORM_ON
HtmlTokenId::STYLE_ON
@ STYLE_ON
HtmlTokenId::CITATION_OFF
@ CITATION_OFF
HtmlTokenId::SELECT_ON
@ SELECT_ON
HtmlTokenId::BASEFONT_ON
@ BASEFONT_ON
HtmlTokenId::IFRAME_ON
@ IFRAME_ON
HtmlTokenId::TABLEDATA_OFF
@ TABLEDATA_OFF
HtmlTokenId::COMMENT2_ON
@ COMMENT2_ON
HtmlTokenId::STRONG_ON
@ STRONG_ON
HtmlTokenId::ANCHOR_OFF
@ ANCHOR_OFF
HtmlTokenId::LI_ON
@ LI_ON
HtmlTokenId::CAPTION_OFF
@ CAPTION_OFF
HtmlTokenId::LISTHEADER_OFF
@ LISTHEADER_OFF
HtmlTokenId::PARABREAK_OFF
@ PARABREAK_OFF
HtmlTokenId::ABBREVIATION_OFF
@ ABBREVIATION_OFF
HtmlTokenId::IFRAME_OFF
@ IFRAME_OFF
HtmlTokenId::TABLEROW_ON
@ TABLEROW_ON
HtmlTokenId::DEFLIST_OFF
@ DEFLIST_OFF
HtmlTokenId::FONT_OFF
@ FONT_OFF
HtmlTokenId::NOFRAMES_OFF
@ NOFRAMES_OFF
HtmlTokenId::MULTICOL_OFF
@ MULTICOL_OFF
HtmlTokenId::BANNER_ON
@ BANNER_ON
HtmlTokenId::CODE_OFF
@ CODE_OFF
HtmlTokenId::THEAD_OFF
@ THEAD_OFF
HtmlTokenId::TITLE_ON
@ TITLE_ON
HtmlTokenId::CODE_ON
@ CODE_ON
HtmlTokenId::NEWPARA
@ NEWPARA
HtmlTokenId::NOTE_ON
@ NOTE_ON
HtmlTokenId::PLAINTEXT2_OFF
@ PLAINTEXT2_OFF
HtmlTokenId::HEAD1_ON
@ HEAD1_ON
HtmlTokenId::CITATION_ON
@ CITATION_ON
HtmlTokenId::LISTING_ON
@ LISTING_ON
HtmlTokenId::STRIKETHROUGH_ON
@ STRIKETHROUGH_ON
HtmlTokenId::BASEFONT_OFF
@ BASEFONT_OFF
HtmlTokenId::DELETEDTEXT_ON
@ DELETEDTEXT_ON
HtmlTokenId::FRAMESET_OFF
@ FRAMESET_OFF
HtmlTokenId::STRIKE_ON
@ STRIKE_ON
HtmlTokenId::MAP_OFF
@ MAP_OFF
HtmlTokenId::SMALLPRINT_ON
@ SMALLPRINT_ON
HtmlTokenId::OBJECT_OFF
@ OBJECT_OFF
HtmlTokenId::COMMENT2_OFF
@ COMMENT2_OFF
HtmlTokenId::LANGUAGE_ON
@ LANGUAGE_ON
HtmlTokenId::MAP_ON
@ MAP_ON
HtmlTokenId::SPAN_ON
@ SPAN_ON
HtmlTokenId::TEXTAREA_OFF
@ TEXTAREA_OFF
HtmlTokenId::PREFORMTXT_ON
@ PREFORMTXT_ON
HtmlTokenId::THEAD_ON
@ THEAD_ON
HtmlTokenId::BLOCKQUOTE_OFF
@ BLOCKQUOTE_OFF
HtmlTokenId::ABBREVIATION_ON
@ ABBREVIATION_ON
HtmlTokenId::CENTER_OFF
@ CENTER_OFF
HtmlTokenId::DEFLIST_ON
@ DEFLIST_ON
HtmlTokenId::SUBSCRIPT_ON
@ SUBSCRIPT_ON
HtmlTokenId::NOTE_OFF
@ NOTE_OFF
HtmlTokenId::CAPTION_ON
@ CAPTION_ON
HtmlTokenId::SUPERSCRIPT_OFF
@ SUPERSCRIPT_OFF
HtmlTokenId::HTML_OFF
@ HTML_OFF
HtmlTokenId::DIRLIST_OFF
@ DIRLIST_OFF
HtmlTokenId::BOLD_OFF
@ BOLD_OFF
HtmlTokenId::ACRONYM_OFF
@ ACRONYM_OFF
HtmlTokenId::STYLE_OFF
@ STYLE_OFF
HtmlTokenId::NOSCRIPT_OFF
@ NOSCRIPT_OFF
HtmlTokenId::ANCHOR_ON
@ ANCHOR_ON
HtmlTokenId::MARQUEE_ON
@ MARQUEE_ON
HtmlTokenId::UNKNOWNCONTROL_ON
@ UNKNOWNCONTROL_ON
HtmlTokenId::NOFRAMES_ON
@ NOFRAMES_ON
HtmlTokenId::INSERTEDTEXT_ON
@ INSERTEDTEXT_ON
HtmlTokenId::TABLE_OFF
@ TABLE_OFF
HtmlTokenId::CREDIT_OFF
@ CREDIT_OFF
HtmlTokenId::ACRONYM_ON
@ ACRONYM_ON
HtmlTokenId::RAWDATA
@ RAWDATA
HtmlTokenId::MENULIST_OFF
@ MENULIST_OFF
HtmlTokenId::CENTER_ON
@ CENTER_ON
HtmlTokenId::HEAD4_OFF
@ HEAD4_OFF
HtmlTokenId::TFOOT_OFF
@ TFOOT_OFF
HtmlTokenId::XMP_ON
@ XMP_ON
HtmlTokenId::SHORTQUOTE_OFF
@ SHORTQUOTE_OFF
HtmlTokenId::FIGURE_OFF
@ FIGURE_OFF
HtmlTokenId::BIGPRINT_ON
@ BIGPRINT_ON
HtmlTokenId::ORDERLIST_OFF
@ ORDERLIST_OFF
HtmlTokenId::PREFORMTXT_OFF
@ PREFORMTXT_OFF
HtmlTokenId::MARQUEE_OFF
@ MARQUEE_OFF
HtmlTokenId::HEAD4_ON
@ HEAD4_ON
HtmlTokenId::TABLEROW_OFF
@ TABLEROW_OFF
HtmlTokenId::HEAD2_OFF
@ HEAD2_OFF
HtmlTokenId::LINEFEEDCHAR
@ LINEFEEDCHAR
HtmlTokenId::UNDERLINE_OFF
@ UNDERLINE_OFF
HtmlTokenId::DD_OFF
@ DD_OFF
HtmlTokenId::PARABREAK_ON
@ PARABREAK_ON
HtmlTokenId::ORDERLIST_ON
@ ORDERLIST_ON
HtmlTokenId::UNKNOWNCONTROL_OFF
@ UNKNOWNCONTROL_OFF
HtmlTokenId::DELETEDTEXT_OFF
@ DELETEDTEXT_OFF
HtmlTokenId::DD_ON
@ DD_ON
HtmlTokenId::TABLEHEADER_ON
@ TABLEHEADER_ON
HtmlTokenId::SAMPLE_ON
@ SAMPLE_ON
HtmlTokenId::BODY_OFF
@ BODY_OFF
HtmlTokenId::KEYBOARD_ON
@ KEYBOARD_ON
HtmlTokenId::TELETYPE_OFF
@ TELETYPE_OFF
HtmlTokenId::INPUT
@ INPUT
HtmlTokenId::SHORTQUOTE_ON
@ SHORTQUOTE_ON
HtmlTokenId::AUTHOR_ON
@ AUTHOR_ON
HtmlTokenId::LANGUAGE_OFF
@ LANGUAGE_OFF
HtmlTokenId::COLGROUP_ON
@ COLGROUP_ON
HtmlTokenId::DEFINSTANCE_OFF
@ DEFINSTANCE_OFF
HtmlTokenId::FONT_ON
@ FONT_ON
HtmlTokenId::NONE
@ NONE
HtmlTokenId::SPAN_OFF
@ SPAN_OFF
HtmlTokenId::DIVISION_OFF
@ DIVISION_OFF
HtmlTokenId::CDATA
@ CDATA
HtmlTokenId::SINGLECHAR
@ SINGLECHAR
HtmlTokenId::STRONG_OFF
@ STRONG_OFF
HtmlTokenId::DUMMY
@ DUMMY
HtmlTokenId::MULTICOL_ON
@ MULTICOL_ON
HtmlTokenId::HORZRULE
@ HORZRULE
HtmlTokenId::EMBED
@ EMBED
HtmlTokenId::STRIKE_OFF
@ STRIKE_OFF
HtmlTokenId::TABLE_ON
@ TABLE_ON
HtmlTokenId::ADDRESS_ON
@ ADDRESS_ON
HtmlTokenId::SCRIPT_OFF
@ SCRIPT_OFF
HtmlTokenId::NOBR_OFF
@ NOBR_OFF
HtmlTokenId::NOEMBED_OFF
@ NOEMBED_OFF
HtmlTokenId::DEFINSTANCE_ON
@ DEFINSTANCE_ON
HtmlTokenId::HEAD1_OFF
@ HEAD1_OFF
HtmlTokenId::SPACER
@ SPACER
HtmlTokenId::SUPERSCRIPT_ON
@ SUPERSCRIPT_ON
HtmlTokenId::HEAD_OFF
@ HEAD_OFF
HtmlTokenId::COL_OFF
@ COL_OFF
HtmlTokenId::EMPHASIS_OFF
@ EMPHASIS_OFF
HtmlTokenId::TEXTTOKEN
@ TEXTTOKEN
HtmlTokenId::NOEMBED_ON
@ NOEMBED_ON
HtmlTokenId::SMALLPRINT_OFF
@ SMALLPRINT_OFF
HtmlTokenId::ADDRESS_OFF
@ ADDRESS_OFF
HtmlTokenId::BLINK_ON
@ BLINK_ON
HtmlTokenId::NOSCRIPT_ON
@ NOSCRIPT_ON
HtmlTokenId::COLGROUP_OFF
@ COLGROUP_OFF
HtmlTokenId::HEAD6_ON
@ HEAD6_ON
HtmlTokenId::SOFTHYPH
@ SOFTHYPH
HtmlTokenId::OBJECT_ON
@ OBJECT_ON
HtmlTokenId::NOBR_ON
@ NOBR_ON
HtmlTokenId::DT_OFF
@ DT_OFF
HtmlTokenId::FOOTNOTE_ON
@ FOOTNOTE_ON
HtmlTokenId::PLAINTEXT_ON
@ PLAINTEXT_ON
HtmlTokenId::ITALIC_OFF
@ ITALIC_OFF
HtmlTokenId::OPTION
@ OPTION
HtmlTokenId::FORM_OFF
@ FORM_OFF
HtmlTokenId::DIVISION_ON
@ DIVISION_ON
HtmlTokenId::FOOTNOTE_OFF
@ FOOTNOTE_OFF
HtmlTokenId::APPLET_OFF
@ APPLET_OFF
HtmlTokenId::FIGURE_ON
@ FIGURE_ON
HtmlTokenId::LISTHEADER_ON
@ LISTHEADER_ON
HtmlTokenId::STRIKETHROUGH_OFF
@ STRIKETHROUGH_OFF
HtmlTokenId::PLAINTEXT_OFF
@ PLAINTEXT_OFF
HtmlTokenId::BASE
@ BASE
HtmlTokenId::UNORDERLIST_OFF
@ UNORDERLIST_OFF
HtmlTokenId::HEAD2_ON
@ HEAD2_ON
HtmlTokenId::HEAD3_ON
@ HEAD3_ON
HtmlTokenId::TABLEHEADER_OFF
@ TABLEHEADER_OFF
HtmlTokenId::HEAD_ON
@ HEAD_ON
HtmlTokenId::SDFIELD_ON
@ SDFIELD_ON
HtmlTokenId::HEAD3_OFF
@ HEAD3_OFF
HtmlTokenId::ONOFF_START
@ ONOFF_START
HtmlTokenId::KEYBOARD_OFF
@ KEYBOARD_OFF
HtmlTokenId::HEAD6_OFF
@ HEAD6_OFF
HtmlTokenId::NONBREAKSPACE
@ NONBREAKSPACE
HtmlTokenId::BODY_ON
@ BODY_ON
HtmlTokenId::PERSON_OFF
@ PERSON_OFF
HtmlTokenId::BLOCKQUOTE30_ON
@ BLOCKQUOTE30_ON
HtmlTokenId::TABCHAR
@ TABCHAR
HtmlTokenId::BLOCKQUOTE30_OFF
@ BLOCKQUOTE30_OFF
HtmlTokenId::UNDERLINE_ON
@ UNDERLINE_ON
HtmlTokenId::XMP_OFF
@ XMP_OFF
HtmlTokenId::BANNER_OFF
@ BANNER_OFF
GetHTMLColor
SVT_DLLPUBLIC sal_uInt32 GetHTMLColor(const rtl::OUString &rName)
isOffToken
constexpr bool isOffToken(HtmlTokenId nToken)
Definition:
htmltokn.h:284
LINK
#define LINK(Instance, Class, Member)
COMMENT
COMMENT
SfxSlotMode::METHOD
@ METHOD
NONE
NONE
LEFT
const sal_uInt32 LEFT
WIDTH
const sal_uInt16 WIDTH
rtl
END
END
SIZE
constexpr tools::Long SIZE
IssueObject::SHAPE
@ SHAPE
START
START
FRAME
FRAME
INVALID
INVALID
Destination::BACKGROUND
@ BACKGROUND
RTFKeyword::DOCTYPE
@ DOCTYPE
RTFKeyword::COLS
@ COLS
RTFKeyword::LANG
@ LANG
RTFKeyword::GUTTER
@ GUTTER
RTFKeyword::ALT
@ ALT
RTFKeyword::NOWRAP
@ NOWRAP
HEIGHT
#define HEIGHT
SfxItemState::DISABLED
@ DISABLED
nToken
DefTokenId nToken
ControlState::SELECTED
@ SELECTED
AllSettingsFlags::STYLE
@ STYLE
SearchOptionFlags::FORMAT
@ FORMAT
SvBmp::CHECKED
@ CHECKED
svtdllapi.h
SVT_DLLPUBLIC
#define SVT_DLLPUBLIC
Definition:
svtdllapi.h:27
LOOP
LOOP
TEXT
TEXT
types.h
sal_Unicode
sal_uInt16 sal_Unicode
UserOptToken::ID
@ ID
MenuItemType::IMAGE
@ IMAGE
SvXMLExportFlags::CONTENT
@ CONTENT
SvXMLExportFlags::META
@ META
XMLNodeType::DATA
@ DATA
Generated on Sun Jul 30 2023 04:42:50 for LibreOffice Module svtools (master) by
1.9.3