SVG Element*
|
Supported Attributes
|
Supported Properties
|
Imported into ImageGear as:
|
circle
|
class
id
style
transform
cx
cy
r
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-width
visibility
|
IG_VECT_ENT_ELLIPSE entity.
|
clipPath
|
id
|
-
|
Clipping region for the specified entity. Use Vector Entity Functions to access clipping regions.
|
defs
|
class
id
style
transform
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK entity.
|
ellipse
|
class
id
style
transform
cx
cy
rx
ry
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-width
visibility
|
IG_VECT_ENT_ELLIPSE entity.
|
font |
style
Attributes listed below are only stored and saved back to SVG, but are not used for display:
horiz-origin-x
horiz-origin-y
horiz-adv-x
vert-origin-x
vert-origin-y
vert-adv-y
|
font-face
See "font-face" element, below.
glyph
See "glyph" element, below.
missing-glyph
See "glyph" element, below.
|
HIG_VECT_FONT object.
If HIG_VECT_FONT object is created from <font> Svg element, it will be saved as <font> svg tag when writing the image in SVG format. In any other cases HIG_VECT_FONT object will be written as attributes and properties of <text> or <tspan> elements.
|
font-face |
font-family
font-size
font-style
font-weight
units-per-em
Attributes listed below are only stored and saved back to SVG, but are not used for display:
font-stretch
font-variant
|
|
Stored as part of a HIG_VECT_FONT object. |
G
|
class
id
style
transform
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK and IG_VECT_ENT_INSERTION entities.
IG_VECT_ENT_INSERTION references IG_VECT_ENT_BLOCK.
|
glyph |
unicode
d
Attributes listed below are only stored and saved back to SVG, but are not used for display:
horiz-adv-x
vert-adv-y
|
|
Stored as part of a HIG_VECT_FONT object.
Glyphs that correspond to a sequence of two or more Unicode characters are not supported.
|
image
|
class
id
style
transform
xlink:href
x
y
width
height
|
clip-path
display
visibility
|
IG_VECT_ENT_RASTER entity.
|
line
|
class
id
style
transform
x1
y1
x2
y2
|
clip-path
color
dash-repeat
display
marker-end
marker-start
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-width
visibility
|
IG_VECT_ENT_EASYLINE entity.
|
linearGradient
|
class
id
style
x1
x2
y1
y2
spreadMethod
gradientTransform
gradientUnits
xlink:href
|
See ‘stop’ element
|
HIG_VECT_GRADIENT and HIG_VECT_FILLTYPE objects.
HIG_VECT_FILLTYPE references HIG_VECT_GRADIENT.
|
marker
|
class
id
style
transform
markerUnits
refX
refY
markerWidth
markerHeight
orient
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK and IG_VECT_ENT_INSERTION entities.
IG_VECT_ENT_INSERTION references IG_VECT_ENT_BLOCK.
|
path
|
class
id
style
transform
d
|
clip-path
color
dash-repeat
display
fill
fill-opacity
fill-rule
marker-end
marker-start
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
visibility
|
IG_VECT_ENT_FIGURE entity.
|
polygon
|
class
id
style
transform
points
|
clip-path
color
dash-repeat
display
fill
fill-opacity
fill-rule
marker-end
marker-start
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
visibility
|
IG_VECT_ENT_POLYLINE entity.
|
polyline
|
class
id
style
transform
points
|
clip-path
color
dash-repeat
display
fill
fill-opacity
fill-rule
marker-end
marker-start
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
visibility stroke-width
visibility
|
IG_VECT_ENT_POLYLINE entity.
|
radialGradient
|
class
id
style
cx
cy
r
fx
fy
spreadMethod
gradientTransform
gradientUnits
xlink:href
|
See ‘stop’ element
|
HIG_VECT_GRADIENT and HIG_VECT_FILLTYPE objects.
HIG_VECT_FILLTYPE references HIG_VECT_GRADIENT.
|
rect
|
class
id
style
transform
x
y
width
height
rx
ry
|
clip-path
color
dash-repeat
display
fill
fill-opacity
fill-rule
marker-end
marker-start
opacity
stroke
stroke-dasharray
stroke-width
visibility
|
IG_VECT_ENT_POLYLINE entity.
|
stop
|
class
style
offset
|
stop-color
stop-opacity
|
Stops within IG_VECT_ENT_GRADIENT. Use Vector Gradient Functions to access the stops.
|
Svg
|
class
id
style
transform
x
y
width
height
viewbox
|
clip-path
color
dash-repeat
display
fill
fill-opacity
fill-rule
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
First-level occurrences are interpreted as HIG_VECT_VIEW object.
Nested occurrences are interpreted as IG_VECT_ENT_BLOCK entity.
|
switch
|
class
id
style
transform
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK and IG_VECT_ENT_INSERTION entities.
IG_VECT_ENT_INSERTION references IG_VECT_ENT_BLOCK.
|
symbol
|
class
id
style
transform
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK and IG_VECT_ENT_INSERTION entities.
IG_VECT_ENT_INSERTION references IG_VECT_ENT_BLOCK.
|
text
|
class
id
style
transform
x
y
dx
dy
rotate
textLength
lengthAdjust
|
clip-path
display
fill
fill-opacity
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_TEXT entity with one or more HIG_VECT_TEXTOBJ objects.
|
tspan
|
class
id
style
transform
x
y
dx
dy
rotate
textLength
lengthAdjust
|
clip-path
display
fill
fill-opacity
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_TEXT entity with one or more HIG_VECT_TEXTOBJ objects.
|
use
|
class
id
style
transform
|
clip-path
color
dash-repeat
display
fill
fill-opacity
opacity
stroke
stroke-dasharray
stroke-linecap
stroke-linejoin
stroke-width
text-anchor
visibility
font-family
font-style
font-variant
font-size
font-weight
font-stretch
font-size-adjust
|
IG_VECT_ENT_BLOCK and IG_VECT_ENT_INSERTION entities.
IG_VECT_ENT_INSERTION references IG_VECT_ENT_BLOCK.
|