(([\i-[:]][\c-[:]]*)?:)?.+
1
\[(([\i-[:]][\c-[:]]*)?:)?.+\]
3
rgb
hsl
clockwise
counter-clockwise
discrete
linear
paced
spline
translate
scale
rotate
skewX
skewY
forward
reverse
in
out
An IRI-reference as defined in [RFC3987]. See ODF 1.4 Part 3 section 18.3.
true
false
($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[0-9]+
($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[0-9]+(:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+$?[0-9]+)?
($?([^\. ']+|'([^']|'')+'))?\.$?[0-9]+:($?([^\. ']+|'([^']|'')+'))?\.$?[0-9]+
($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+:($?([^\. ']+|'([^']|'')+'))?\.$?[A-Z]+
Value is a space separated list of "cellRangeAddress" patterns
1
simple
x
y
z
major
minor
start
end
top
bottom
start
center
end
top-start
bottom-start
top-end
bottom-end
wide
high
balanced
custom
none
row
column
both
rect\([ ]*((-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)))|(auto))([ ]*,[ ]*((-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))))|(auto)){3}[ ]*\)
#[0-9a-fA-F]{6}
none
sum
replace
sum
default
on-click
with-previous
after-previous
timing-root
main-sequence
interactive-sequence
custom
entrance
exit
emphasis
motion-path
ole-action
media-call
discrete
linear
paced
spline
transparent
auto
column
page
even-page
odd-page
auto
column
page
even-page
odd-page
gregorian
gengou
ROC
hanja_yoil
hanja
hijri
jewish
buddhist
short
medium
long
simple
new
replace
nohref
full
section
cut
arc
simple
embed
onLoad
scale
scale-min
scale
scale-min
first
last
all
media
table
query
command
value
formula
value
formula
none
value
none
remove
freeze
hold
transition
auto
inherit
remove
freeze
hold
auto
default
transition
center
start
end
top
bottom
start
center
end
flat
3d
fixed
language
auto
always
1
i
I
a
A
auto
indefinite
never
always
whenNotActive
inherit
never
always
whenNotActive
default
ltr
ttb
simple
onRequest
objectBoundingBox
pad
reflect
repeat
accepted
rejected
pending
start
end
left
right
center
justify
page
frame
paragraph
char
as-char
float
percentage
currency
date
time
boolean
string
error
top
middle
bottom
from-top
below
page
page-content
page-content-bottom
page-content-top
frame
frame-content
paragraph
paragraph-content
char
line
baseline
text
lr-tb
lr
rl-tb
rl
tb-rl
tb
tb-lr
sideways-rl
sideways-lr
page
boolean
short
int
long
double
string
datetime
base64Binary
[A-Za-z0-9]{1,8}
non-primitive
equal-integer
is-boolean
equal-boolean
equal-use-only-zero
no-nulls
nullable
simple
none
onRequest
simple
none
onRequest
boolean
short
int
long
double
string
bit
boolean
tinyint
smallint
integer
bigint
float
real
double
numeric
decimal
char
varchar
longvarchar
date
time
timestmp
binary
varbinary
longvarbinary
sqlnull
other
object
distinct
struct
array
blob
clob
ref
simple
primary
unique
foreign
cascade
restrict
set-null
no-action
set-default
cascade
restrict
set-null
no-action
set-default
parallel
perspective
flat
phong
gouraud
draft
simple
onRequest
new
replace
standard
lines
line
curve
flat
phong
gouraud
draft
parallel
perspective
none
segments
rectangle
normal
path
shape
path
shape
top-left
top
top-right
left
center
right
bottom-left
bottom-right
auto
left
right
up
down
horizontal
vertical
single
double
triple
always
screen
printer
none
false
true
rect
round
-0.5
0.5
roman
swiss
modern
decorative
script
system
fixed
variable
normal
italic
oblique
normal
small-caps
normal
bold
100
200
300
400
500
600
700
800
900
simple
onRequest
get
post
table
query
command
float
percentage
currency
date
time
boolean
string
void
void
horizontal
vertical
linear
axial
radial
ellipsoid
square
rectangular
left
center
right
horizontal
horizontal-on-odd
horizontal-on-even
avoid-overlap
center
top
top-right
right
bottom-right
bottom
bottom-left
left
top-left
inside
outside
near-origin
[A-Za-z]{1,8}
-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
continuous
skip-white-space
none
solid
dotted
dash
long-dash
dot-dash
dot-dot-dash
wave
none
single
double
auto
normal
bold
thin
medium
thick
selection
selection-indices
table
query
sql
sql-pass-through
value-list
table-fields
To avoid inclusion of the complete MathML schema, anything is allowed within a math:math top-level element
[^:]+:[^:]+
none
current
parent
0.0
([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc)|(px))
([0-9]+(\.[0-9]*)?|\.[0-9]+)%
([0-9]+(\.[0-9]*)?|\.[0-9]+)(px)
short
long
short
long
short
long
short
long
short
long
short
long
short
long
short
long
short
long
into-default-style-data-style
into-english-number
keep-text
1.4
simple
onRequest
simple
replace
onLoad
new
replace
float
date
time
boolean
string
text:page-count
text:paragraph-count
text:word-count
text:character-count
text:table-count
text:image-count
text:object-count
text:reference-ref
text:bookmark-ref
simple
value
unit
gap
text:identifier
text:address
text:annote
text:author
text:booktitle
text:chapter
text:edition
text:editor
text:howpublished
text:institution
text:journal
text:month
text:note
text:number
text:organizations
text:pages
text:publisher
text:school
text:series
text:title
text:report-type
text:volume
text:year
text:url
text:custom1
text:custom2
text:custom3
text:custom4
text:custom5
text:isbn
text:issn
-?([0-9]+(\.[0-9]*)?|\.[0-9]+)%
\([ ]*-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))([ ]+-?([0-9]+(\.[0-9]*)?|\.[0-9]+)((cm)|(mm)|(in)|(pt)|(pc))){2}[ ]*\)
-?[0-9]+,-?[0-9]+([ ]+-?[0-9]+,-?[0-9]+)*
([0-9]*[1-9][0-9]*(\.[0-9]*)?|0+\.[0-9]*[1-9][0-9]*|\.[0-9]*[1-9][0-9]*)((cm)|(mm)|(in)|(pt)|(pc)|(px))
title
outline
subtitle
text
graphic
object
chart
table
orgchart
page
notes
handout
header
footer
date-time
page-number
fixed
current-date
none
previous-page
next-page
first-page
last-page
hide
stop
execute
show
verb
fade-out
sound
last-visited-page
simple
embed
onRequest
enabled
disabled
enabled
disabled
simple
onRequest
new
replace
none
from-left
from-top
from-right
from-bottom
from-center
from-upper-left
from-upper-right
from-lower-left
from-lower-right
to-left
to-top
to-right
to-bottom
to-upper-left
to-upper-right
to-lower-right
to-lower-left
path
spiral-inward-left
spiral-inward-right
spiral-outward-left
spiral-outward-right
vertical
horizontal
to-center
clockwise
counter-clockwise
none
fade
move
stripes
open
close
dissolve
wavyline
random
lines
laser
appear
hide
move-short
checkerboard
rotate
stretch
slow
medium
fast
[0-9]+\*
row
column
simple
onRequest
[A-Za-z0-9]{1,8}
none
-?([0-9]?[0-9](\.[0-9]*)?|100(\.0*)?|\.[0-9]+)%
unchecked
checked
unknown
no-repeat
repeat
stretch
left
center
right
top
bottom
none
automatic
named-symbol
square
diamond
arrow-down
arrow-up
arrow-right
arrow-left
bow-tie
hourglass
circle
star
x
plus
asterisk
horizontal-bar
vertical-bar
image
none
cubic-spline
b-spline
step-start
step-end
step-center-x
step-center-y
cuboid
cylinder
cone
pyramid
use-zero
leave-gap
ignore
side-by-side
stagger-even
stagger-odd
none
value
percentage
value-and-percentage
none
variance
standard-deviation
percentage
error-margin
constant
standard-error
cell-range
columns
rows
none
linear
logarithmic
moving-average
exponential
power
polynomial
prior
central
averaged-abscissa
start
end
near-axis
near-axis-other-side
outside-start
outside-end
at-labels
at-axis
at-labels-and-axis
none
solid
dotted
dashed
dot-dashed
top
middle
bottom
manual
automatic
semi-automatic
none
fade-from-left
fade-from-top
fade-from-right
fade-from-bottom
fade-from-upperleft
fade-from-upperright
fade-from-lowerleft
fade-from-lowerright
move-from-left
move-from-top
move-from-right
move-from-bottom
move-from-upperleft
move-from-upperright
move-from-lowerleft
move-from-lowerright
uncover-to-left
uncover-to-top
uncover-to-right
uncover-to-bottom
uncover-to-upperleft
uncover-to-upperright
uncover-to-lowerleft
uncover-to-lowerright
fade-to-center
fade-from-center
vertical-stripes
horizontal-stripes
clockwise
counterclockwise
open-vertical
open-horizontal
close-vertical
close-horizontal
wavyline-from-left
wavyline-from-top
wavyline-from-right
wavyline-from-bottom
spiralin-left
spiralin-right
spiralout-left
spiralout-right
roll-from-top
roll-from-left
roll-from-right
roll-from-bottom
stretch-from-left
stretch-from-top
stretch-from-right
stretch-from-bottom
vertical-lines
horizontal-lines
dissolve
random
vertical-checkerboard
horizontal-checkerboard
interlocking-horizontal-left
interlocking-horizontal-right
interlocking-vertical-top
interlocking-vertical-bottom
fly-away
open
close
melt
forward
reverse
visible
hidden
full
border
word
normal
ultra-condensed
extra-condensed
condensed
semi-condensed
semi-expanded
expanded
extra-expanded
ultra-expanded
left
center
right
none
solid
bitmap
gradient
hatch
no-repeat
repeat
stretch
scale
top-left
top
top-right
left
center
right
bottom-left
bottom
bottom-right
horizontal
vertical
nonzero
evenodd
none
dash
solid
0
1
miter
round
bevel
middle
none
butt
square
round
none
scroll
alternate
slide
left
right
up
down
top
middle
bottom
justify
left
center
right
justify
no-wrap
wrap
greyscale
mono
watermark
standard
visible
hidden
below
above
automatic
left-outside
inside
right-outside
automatic
above
below
center
automatic
mm
cm
m
km
pt
pc
inch
ft
mi
straight-line
angled-line
angled-connector-line
fixed
free
horizontal
vertical
auto
correct
attractive
enabled
disabled
standard
double-sided
object
flat
sphere
normal
inverse
object
parallel
sphere
object
parallel
sphere
luminance
intensity
color
enabled
disabled
replace
modulate
blend
visible
hidden
none
content
position
size
left
center
right
from-left
inside
outside
from-inside
page
page-content
page-start-margin
page-end-margin
frame
frame-content
frame-start-margin
frame-end-margin
paragraph
paragraph-content
paragraph-start-margin
paragraph-end-margin
char
none
left
right
parallel
dynamic
run-through
biggest
no-limit
full
outside
foreground
background
clip
auto-create-new-frame
none
vertical
vertical
vertical
auto
iterative
once-concurrent
once-successive
content
thumbnail
icon
print-view
listtab
space
nothing
label-width-and-position
label-alignment
all
left
right
mirrored
default
portrait
landscape
headers
grid
annotations
objects
charts
drawings
formulas
zero-values
ttb
ltr
continue
horizontal
vertical
both
none
none
line
both
normal
start
center
justify
auto
always
auto
page
no-limit
none
ideograph-alpha
simple
hanging
normal
strict
top
middle
bottom
auto
baseline
above
below
left
center
right
distribute-letter
distribute-space
text
paragraph
section
ruby
table
table-column
table-row
table-cell
graphic
presentation
drawing-page
chart
left
center
right
char
font-color
top
middle
bottom
automatic
fix
value-type
auto
0
0deg
0rad
0grad
no-wrap
wrap
none
bottom
top
center
none
hidden-and-protected
protected
formula-hidden
left
center
right
margins
collapsing
separating
auto
always
none
lowercase
uppercase
capitalize
font-color
super
sub
latin
asian
complex
ignore
normal
none
embossed
engraved
font-color
font-color
none
letters
lines
none
none
accent
dot
circle
disc
above
below
fixed
line-height
true
none
condition
none
records
current
page
average
count
countnums
max
min
product
stdev
stdevp
sum
var
varp
none
row
column
both
from-top
from-bottom
row
column
data
hidden
page
auto
average
count
countnums
max
min
product
stdev
stdevp
sum
var
varp
named
previous
next
none
member-difference
member-percentage
member-percentage-difference
running-total
row-percentage
column-percentage
total-percentage
index
auto
auto
auto
auto
seconds
minutes
hours
days
months
quarters
years
tabular-layout
outline-subtotals-top
outline-subtotals-bottom
data
none
manual
name
ascending
descending
auto
average
count
countnums
max
min
product
stdev
stdevp
sum
var
varp
none
row
column
both
column
row
row
column
table
stop
warning
information
self
cell-range
text
number
text-color
data-style-color
window-font-color
background-color
transparent
from-another-table
to-another-table
from-same-table
row
column
table
enable
disable
column
row
simple
onRequest
none
print-range
filter
repeat-row
repeat-column
date
trace-dependents
remove-dependents
trace-precedents
remove-precedents
trace-errors
alpha-numeric
integer
double
text
number
automatic
ascending
descending
text
number
automatic
ascending
descending
average
count
countnums
max
min
product
stdev
stdevp
sum
var
varp
copy-all
copy-results-only
none
unsorted
sort-ascending
visible
collapse
filter
_self
_blank
_parent
_top
simple
onRequest
new
replace
simple
1
2
3
separator
article
book
booklet
conference
custom1
custom2
custom3
custom4
custom5
email
inbook
incollection
inproceedings
journal
manual
mastersthesis
misc
phdthesis
proceedings
techreport
unpublished
www
page
chapter
direction
text
number-no-superior
number-all-superior
number
name
number
number-and-name
plain-number-and-name
plain-number
full
path
name
name-and-extension
text
category-and-value
caption
address
annote
author
bibliography-type
booktitle
chapter
custom1
custom2
custom3
custom4
custom5
edition
editor
howpublished
identifier
institution
isbn
issn
journal
month
note
number
organizations
pages
publisher
report-type
school
series
title
url
volume
year
name
number
number-and-name
plain-number
plain-number-and-name
right
left
document
chapter
left
right
inner
outer
footnote
endnote
page
chapter
direction
text
document
chapter
page
text
page
section
document
previous
next
previous
current
next
text
table
text-box
image
object
true
none
condition
simple
embed
page
chapter
direction
text
category-and-value
caption
value
address
annote
author
bibliography-type
booktitle
chapter
custom1
custom2
custom3
custom4
custom5
edition
editor
howpublished
identifier
institution
isbn
issn
journal
month
note
number
organizations
pages
publisher
report-type
school
series
title
url
volume
year
document
chapter
full
path
name
name-and-extension
area
title
[A-Za-z][A-Za-z0-9._\-]*
submit
reset
push
url
float
time
date
percentage
currency
boolean
string
\([ ]*-?([0-9]+(\.[0-9]*)?|\.[0-9]+)([ ]+-?([0-9]+(\.[0-9]*)?|\.[0-9]+)){2}[ ]*\)
top
center
bottom
([0-9]?[0-9](\.[0-9]*)?|100(\.0*)?|\.[0-9]+)%
0
1