[]
Represents an SVG document.
Represents a graphics object that can be used to draw on a GcSvgDocument.
Represents an 'a' element.
Represents an SVG attribute.
Represents a 'circle' element in the DOM.
Restricts the region to which paint can be applied.
Represents a 'closepath' command in the path data.
Represents an XML comment in the SVG file.
Represents text content in an SVG element.
Represents a cubic Bézier curve command in the path data.
Represents an unknown or unsupported SvgAttribute.
Represents an unsupported SVG and non-SVG element (HTML, ...).
Represents the 'defs' element.
Represents the 'desc' element.
The base class for all SVG elements.
Represents a collection of elements derived from SvgElement.
Represents a 'ellipse' element in the DOM.
Represents an elliptical arc curve command in the path data.
Represents an exception related to SVG parsing or rendering.
Specifies a font family name or a generic family name.
Represents SVG elements whose rendering is defined by geometry with an equivalent path. This includes paths and the basic shapes.
The base class for SvgLinearGradientElement and SvgRadialGradientElement.
Represents SVG elements whose primary purpose is to directly render graphics into a group.
Represents the 'g' element.
Represents a horizontal line command in the path data.
Represents the 'image' element.
Represents the 'linearGradient' element.
Corresponds to the 'line' element in the DOM.
Represents a 'lineto' command in the path data.
Represents the 'marker' element.
Represents a 'matrix' function in the transform list.
Represents the 'metadata' element.
Represents a 'moveto' command in the path data.
Represents an SVG paint.
A helper class for creating instances of SvgPathData.
Represents a single command in the path data.
Represents a sequence of instructions for drawing a path.
Represents the outline of a shape which can be filled or stroked.
Represents the 'pattern' element.
Represents a 'polygon' element in the DOM.
Represents a 'polyline' element in the DOM.
Represents a quadratic Bézier curve command in the path data.
Represents the 'radialGradient' element.
Represents a 'rect' element in the DOM.
Represents a reference to another element or resource.
Represents a 'rotate' function in the transform list.
Represents a 'scale' function in the transform list.
Represents a 'skewX' function in the transform list.
Represents a 'skewY' function in the transform list.
Represents a shorthand cubic Bézier curve command in the path data.
Represents a shorthand quadratic Bézier curve command in the path data.
Represents a gradient stop element.
Represents a 'style' element.
Represents the 'svg' element.
Represents the 'switch' element.
Represents the 'symbol' element.
Represents an element that supports rendering child text content.
Represents a 'text' element.
Represents a 'textPath' element.
Represents a text element with attributes that position individual text glyphs.
Represents the 'title' element.
Represents a single function in the transform list.
Represents a 'translate' function in the transform list.
Represents a 'tspan' element.
Represents the 'use' element.
Represents a vertical line command in the path data.
Reflects an angle value.
Represents a clipping rectangle.
Represents a color.
Represents the presentation attribute value, such as X-coordinate or height.
Represents a point with X and Y coordinates.
Indicates whether or not to force uniform scaling
Specifies additional spacing between "words" or adjacent typographic character units.
Represents a rectangle in user space that should be mapped to the bounds of the SVG viewport established by the given element.
Specifies the type of SvgAngle units.
Specifies whether to force uniform scaling and if so, the alignment method to use.
Specifies the type of an SVG attribute.
Specifies the type of bounding box to be computed for an SvgGraphicsElement.
Specifies whether an element (and all its descendants) is a part of the rendering tree.
Specifies the type of an SVG element.
Defines the algorithm (or winding rule) which is to be used to determine what parts of a canvas are included inside a shape.
Defines a type of the font family (regular font name or a generic family name).
Controls metric kerning, kerning that utilizes adjustment data contained in the font.
Defines the width of the font, selects a normal, condensed, or expanded face from a font family.
Allows italic or oblique faces to be selected.
Allows the selection of alternate glyphs used for small or petite capitals or for titling.
Allows control of glyph substitution and sizing in East Asian text.
Enables or disables ligatures and contextual forms.
Specifies control over numerical forms.
Enables or disables typographic subscript and superscript glyphs.
Defines the weight of glyphs in the font, their degree of blackness or stroke thickness.
Provides a hint to the implementation about how to make speed vs. quality tradeoffs as it performs image processing.
Determines whether the glyphs themselves should be stretched or compressed in addition to the advance values.
Represents the type of an SvgLength units.
Defines the coordinate system for attributes 'markerWidth', 'markerHeight' and the contents of the 'marker'.
Defines the method of scaling am element's 'viewBox' within the SVG viewport.
Specifies how the content of a block container element is clipped when it overflows the element's box.
Specifies the order of the paint operations that shapes are rendered with: their fill, their stroke and any markers they might have.
Specifies the type of SVG paint.
Specifies the type of an SVG path command.
Specifies the type of data in an SvgReference.
Provides a hint to the implementation about what tradeoffs to make as it renders vector graphics elements such as SvgPathElement elements and basic shapes such as circles and rectangles.
Represents the type of an SvgSpacing units.
Specifies what happens if a gradient starts or ends inside the bounds of the target rectangle.
Specifies the shape to be used at the end of open subpaths when they are stroked.
Specifies the shape to be used at the end of open subpaths when they are stroked.
Defines the type of alignment (start-, middle- or end-) for a string of pre-formatted text.
Specifies the position of text decoration lines, if any is added to the element.
Specifies the style of the line(s) drawn for text decoration.
Specifies the inline base direction or directionality of any bidi paragraph.
Specifies the orientation of text in vertical typographic modes.
Indicates the method by which text should be rendered along the path.
Determines the side of the path the text is placed on (relative to the path direction). Specifying a value of 'Right' effectively reverses the path.
Indicates how the user agent should determine the spacing between typographic characters that are to be rendered along a path.
Provides a hint to the implementation about what tradeoffs to make as it renders text.
Specifies the type of an SVG transform function.
Allows creating scopes within the unicode bidi algorithm, and to override the intrinsic directionality of text.
Defines the coordinate system for coordinate attributes.
Specifies how the boxes generated by an element are rendered.
Specifies whether lines of text are laid out horizontally or vertically and the direction in which blocks progress.
Specifies the handling of white-space characters.