[]
        
(Showing Draft Content)

GrapeCity.Documents.Svg.SvgTextPathElement

Class SvgTextPathElement

Namespace
GrapeCity.Documents.Svg
Assembly
GcDocs.Imaging.dll

Represents a 'textPath' element.

public class SvgTextPathElement : SvgTextContentElement
Inheritance
object
SvgTextPathElement
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

SvgTextPathElement()

Initializes a new instance of the SvgTextPathElement class.

public SvgTextPathElement()

Fields

SvgName

Gets the SVG name of SvgTextPathElement.

public const string SvgName = "textPath"

Field Value

string

Properties

ElementName

Gets the SVG name of the current element.

public override string ElementName { get; }

Property Value

string

Href

Gets or sets a reference to the SvgGeometryElement onto which the glyphs will be rendered, if no Path is provided.

public SvgReference Href { get; set; }

Property Value

SvgReference

Method

Gets or sets the method by which text should be rendered along the path.

public SvgTextPathMethod? Method { get; set; }

Property Value

SvgTextPathMethod?

Path

Gets or sets the path onto which the typographic characters will be rendered.

public SvgPathData Path { get; set; }

Property Value

SvgPathData

Side

Gets or sets a value specifying the side of the path the text is placed on (relative to the path direction).

public SvgTextPathSide? Side { get; set; }

Property Value

SvgTextPathSide?

Spacing

Gets or sets a value indicating how the user agent should determine the spacing between typographic characters that are to be rendered along a path.

public SvgTextPathSpacing? Spacing { get; set; }

Property Value

SvgTextPathSpacing?

StartOffset

Gets or sets an offset from the start of the path for the initial current text position.

public SvgLength? StartOffset { get; set; }

Property Value

SvgLength?