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