This table lists the SVG elementes and attributes that will be supported in libmsvg version 0.1
Each row lists an element, his supported attributes and the elements that may be sons.
For each element, attributes can be "S" (specific) if they are translates to specific variables or "G" (generic) if they are stored like a key-value pair.
Element |
Attributes (type) |
Son elements |
---|---|---|
<svg> |
viewBox="min-x min-y width height" (S) width="width" (S) height="height" (S) viewport-fill="color" (S) viewport-fill-opacity="n" (S) version="valor" (G) baseProfile="valor" (G) preserveAspectRatio="valor" (G) |
<g>, <rect>, <circle>, <ellipse>, <line>, <polyline>, <polygon> |
<g> |
id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) fill="color" (G) fill-opacity="n" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
<g>, <rect>, <circle>, <ellipse>, <line>, <polyline>, <polygon> |
<rect> |
x="n" (S) y="n" (S) width="n" (S) height="n" (S) rx="n" (S) ry="n" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) fill="color" (G) fill-opacity="n" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|
<circle> |
cx="n" (S) cy="n" (S) r="n" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) fill="color" (G) fill-opacity="n" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|
<ellipse> |
cx="n" (S) cy="n" (S) rx="n" (S) ry="n" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) fill="color" (G) fill-opacity="n" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|
<line> |
x1="n" (S) y1="n" (S) x2="n" (S) y2="n" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|
<polyline> |
points="data" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|
<polygon> |
points="data" (S) id="valor" (S) transform="translate(x,y)" (G) transform="rotate(angulo)" (G) transform="scale(factor)" (G) fill="color" (G) fill-opacity="n" (G) stroke="color" (G) stroke-width="n" (G) stroke-opacity="n" (G) |
|