SVGTextPathElementBuilder Class

SVGTextPathElementBuilder class

Builder class for creating SVG ’textPath’ elements, which are used to align text to a path.

public class SVGTextPathElementBuilder : SVGElementBuilder<SVGTextPathElement>, 
    IBaseAnimationElementBuilder, ICompositeAttributeSetter, IDescriptiveElementBuilder, 
    IPaintServerElementBuilder, IShapeContentElementBuilder, ITextContentSetter

Constructors

NameDescription
SVGTextPathElementBuilder()The default constructor.

Properties

NameDescription
Configurations { get; }

Methods

NameDescription
AddA(Action<SVGAElementBuilder>)Adds an ‘a’ (anchor) element configuration to the ’textPath’.
AddTSpan(Action<SVGTSpanElementBuilder>)Adds a ’tspan’ element configuration to the ’textPath'.
Attribute(string, string)
virtual Build(Document)
virtual Build(SVGTextPathElement)
BuildElement(Document)
Href(string)Sets the ‘href’ attribute, specifying a reference to a path element.
LengthAdjust(LengthAdjust)Sets the ’lengthAdjust’ attribute, specifying how text length adjustments are made.
Method(TextPathMethod)Sets the ‘method’ attribute, specifying the text layout method along the path.
Path(Action<PathBuilder>)Configures the path for the text.
Side(HorizontalEdge)Sets the ‘side’ attribute, specifying which side of the path the text is placed on.
Spacing(TextPathSpacing)Sets the ‘spacing’ attribute, specifying the spacing strategy for text along the path.
StartOffset(double, LengthType)Sets the ‘startOffset’ attribute, specifying the starting position of the text on the path.
TextLength(double, LengthType)Sets the ’textLength’ attribute, specifying the length of the text.

See Also