[]
        
(Showing Draft Content)

GrapeCity.Documents.Svg

Namespace GrapeCity.Documents.Svg

Classes

GcSvgDocument

Represents an SVG document.

GcSvgGraphics

Represents a graphics object that can be used to draw on a GcSvgDocument.

SvgAnchorElement

Represents an 'a' element.

SvgAttribute

Represents an SVG attribute.

SvgCircleElement

Represents a 'circle' element in the DOM.

SvgClipPathElement

Restricts the region to which paint can be applied.

SvgClosePathCommand

Represents a 'closepath' command in the path data.

SvgCommentElement

Represents an XML comment in the SVG file.

SvgContentElement

Represents text content in an SVG element.

SvgCurveToCommand

Represents a cubic Bézier curve command in the path data.

SvgCustomAttribute

Represents an unknown or unsupported SvgAttribute.

SvgCustomElement

Represents an unsupported SVG and non-SVG element (HTML, ...).

SvgDefsElement

Represents the 'defs' element.

SvgDescElement

Represents the 'desc' element.

SvgElement

The base class for all SVG elements.

SvgElementCollection

Represents a collection of elements derived from SvgElement.

SvgEllipseElement

Represents a 'ellipse' element in the DOM.

SvgEllipticalArcCommand

Represents an elliptical arc curve command in the path data.

SvgException

Represents an exception related to SVG parsing or rendering.

SvgFontFamily

Specifies a font family name or a generic family name.

SvgGeometryElement

Represents SVG elements whose rendering is defined by geometry with an equivalent path. This includes paths and the basic shapes.

SvgGradientElement

The base class for SvgLinearGradientElement and SvgRadialGradientElement.

SvgGraphicsElement

Represents SVG elements whose primary purpose is to directly render graphics into a group.

SvgGroupElement

Represents the 'g' element.

SvgHorizontalLineToCommand

Represents a horizontal line command in the path data.

SvgImageElement

Represents the 'image' element.

SvgLinearGradientElement

Represents the 'linearGradient' element.

SvgLineElement

Corresponds to the 'line' element in the DOM.

SvgLineToCommand

Represents a 'lineto' command in the path data.

SvgMarkerElement

Represents the 'marker' element.

SvgMatrixTransform

Represents a 'matrix' function in the transform list.

SvgMetadataElement

Represents the 'metadata' element.

SvgMoveToCommand

Represents a 'moveto' command in the path data.

SvgPaint

Represents an SVG paint.

SvgPathBuilder

A helper class for creating instances of SvgPathData.

SvgPathCommand

Represents a single command in the path data.

SvgPathData

Represents a sequence of instructions for drawing a path.

SvgPathElement

Represents the outline of a shape which can be filled or stroked.

SvgPatternElement

Represents the 'pattern' element.

SvgPolygonElement

Represents a 'polygon' element in the DOM.

SvgPolylineElement

Represents a 'polyline' element in the DOM.

SvgQuadraticBezierCurveToCommand

Represents a quadratic Bézier curve command in the path data.

SvgRadialGradientElement

Represents the 'radialGradient' element.

SvgRectElement

Represents a 'rect' element in the DOM.

SvgReference

Represents a reference to another element or resource.

SvgRotateTransform

Represents a 'rotate' function in the transform list.

SvgScaleTransform

Represents a 'scale' function in the transform list.

SvgSkewXTransform

Represents a 'skewX' function in the transform list.

SvgSkewYTransform

Represents a 'skewY' function in the transform list.

SvgSmoothCurveToCommand

Represents a shorthand cubic Bézier curve command in the path data.

SvgSmoothQuadraticBezierCurveToCommand

Represents a shorthand quadratic Bézier curve command in the path data.

SvgStopElement

Represents a gradient stop element.

SvgStyleElement

Represents a 'style' element.

SvgSvgElement

Represents the 'svg' element.

SvgSwitchElement

Represents the 'switch' element.

SvgSymbolElement

Represents the 'symbol' element.

SvgTextContentElement

Represents an element that supports rendering child text content.

SvgTextElement

Represents a 'text' element.

SvgTextPathElement

Represents a 'textPath' element.

SvgTextPositioningElement

Represents a text element with attributes that position individual text glyphs.

SvgTitleElement

Represents the 'title' element.

SvgTransform

Represents a single function in the transform list.

SvgTranslateTransform

Represents a 'translate' function in the transform list.

SvgTSpanElement

Represents a 'tspan' element.

SvgUseElement

Represents the 'use' element.

SvgVerticalLineToCommand

Represents a vertical line command in the path data.

Structs

SvgAngle

Reflects an angle value.

SvgClip

Represents a clipping rectangle.

SvgColor

Represents a color.

SvgLength

Represents the presentation attribute value, such as X-coordinate or height.

SvgPoint

Represents a point with X and Y coordinates.

SvgPreserveAspectRatio

Indicates whether or not to force uniform scaling

SvgSpacing

Specifies additional spacing between "words" or adjacent typographic character units.

SvgViewBox

Represents a rectangle in user space that should be mapped to the bounds of the SVG viewport established by the given element.

Enums

SvgAngleUnits

Specifies the type of SvgAngle units.

SvgAspectRatioAlign

Specifies whether to force uniform scaling and if so, the alignment method to use.

SvgAttributeType

Specifies the type of an SVG attribute.

SvgBoundingBoxType

Specifies the type of bounding box to be computed for an SvgGraphicsElement.

SvgDisplay

Specifies whether an element (and all its descendants) is a part of the rendering tree.

SvgElementType

Specifies the type of an SVG element.

SvgFillRule

Defines the algorithm (or winding rule) which is to be used to determine what parts of a canvas are included inside a shape.

SvgFontFamilyType

Defines a type of the font family (regular font name or a generic family name).

SvgFontKerning

Controls metric kerning, kerning that utilizes adjustment data contained in the font.

SvgFontStretch

Defines the width of the font, selects a normal, condensed, or expanded face from a font family.

SvgFontStyle

Allows italic or oblique faces to be selected.

SvgFontVariantCaps

Allows the selection of alternate glyphs used for small or petite capitals or for titling.

SvgFontVariantEastAsian

Allows control of glyph substitution and sizing in East Asian text.

SvgFontVariantLigatures

Enables or disables ligatures and contextual forms.

SvgFontVariantNumeric

Specifies control over numerical forms.

SvgFontVariantPosition

Enables or disables typographic subscript and superscript glyphs.

SvgFontWeight

Defines the weight of glyphs in the font, their degree of blackness or stroke thickness.

SvgImageRendering

Provides a hint to the implementation about how to make speed vs. quality tradeoffs as it performs image processing.

SvgLengthAdjust

Determines whether the glyphs themselves should be stretched or compressed in addition to the advance values.

SvgLengthUnits

Represents the type of an SvgLength units.

SvgMarkerUnits

Defines the coordinate system for attributes 'markerWidth', 'markerHeight' and the contents of the 'marker'.

SvgMeetOrSlice

Defines the method of scaling am element's 'viewBox' within the SVG viewport.

SvgOverflow

Specifies how the content of a block container element is clipped when it overflows the element's box.

SvgPaintOrder

Specifies the order of the paint operations that shapes are rendered with: their fill, their stroke and any markers they might have.

SvgPaintType

Specifies the type of SVG paint.

SvgPathCommandType

Specifies the type of an SVG path command.

SvgReferenceType

Specifies the type of data in an SvgReference.

SvgShapeRendering

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.

SvgSpacingUnits

Represents the type of an SvgSpacing units.

SvgSpreadMethod

Specifies what happens if a gradient starts or ends inside the bounds of the target rectangle.

SvgStrokeLineCap

Specifies the shape to be used at the end of open subpaths when they are stroked.

SvgStrokeLineJoin

Specifies the shape to be used at the end of open subpaths when they are stroked.

SvgTextAnchor

Defines the type of alignment (start-, middle- or end-) for a string of pre-formatted text.

SvgTextDecorationLine

Specifies the position of text decoration lines, if any is added to the element.

SvgTextDecorationStyle

Specifies the style of the line(s) drawn for text decoration.

SvgTextDirection

Specifies the inline base direction or directionality of any bidi paragraph.

SvgTextOrientation

Specifies the orientation of text in vertical typographic modes.

SvgTextPathMethod

Indicates the method by which text should be rendered along the path.

SvgTextPathSide

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.

SvgTextPathSpacing

Indicates how the user agent should determine the spacing between typographic characters that are to be rendered along a path.

SvgTextRendering

Provides a hint to the implementation about what tradeoffs to make as it renders text.

SvgTransformType

Specifies the type of an SVG transform function.

SvgUnicodeBidi

Allows creating scopes within the unicode bidi algorithm, and to override the intrinsic directionality of text.

SvgUnitType

Defines the coordinate system for coordinate attributes.

SvgVisibility

Specifies how the boxes generated by an element are rendered.

SvgWritingMode

Specifies whether lines of text are laid out horizontally or vertically and the direction in which blocks progress.

SvgXmlSpace

Specifies the handling of white-space characters.