Class SVGTextPathElementBuilder
Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.0)
Builder class for creating SVG ’textPath’ elements, which are used to align text to a path.
[ComVisible(true)]
public class SVGTextPathElementBuilder : SVGElementBuilder<svgtextpathelement>, ISVGElementBuilder, IAttributeSetter, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, IPaintServerElementBuilder, IShapeContentElementBuilder, ICompositeAttributeSetter, IConditionalProcessingAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IGraphicalEventAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, ITextContentSetter
Inheritance
object ← SVGElementBuilder<svgtextpathelement> ← SVGTextPathElementBuilder
Implements
ISVGElementBuilder , IAttributeSetter , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , IPaintServerElementBuilder , IShapeContentElementBuilder , ICompositeAttributeSetter , IConditionalProcessingAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IGraphicalEventAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , ITextContentSetter
Inherited Members
SVGElementBuilder<svgtextpathelement>.Create(Document) , SVGElementBuilder<svgtextpathelement>.Build(Document) , SVGElementBuilder<svgtextpathelement>.Build(SVGTextPathElement) , SVGElementBuilder<svgtextpathelement>.BuildElement(Document) , SVGElementBuilder<svgtextpathelement>.Attribute(string, string) , SVGElementBuilder<svgtextpathelement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Extension Methods
SVGBuilderExtensions.AddAnimate<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svganimateelementbuilder>) , SVGBuilderExtensions.AddBuilder<svgtextpathelementbuilder, telementbuilder="">(SVGTextPathElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddClipPath<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgclippathelementbuilder>) , SVGBuilderExtensions.AddContent<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.AddDesc<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgdescelementbuilder>) , SVGBuilderExtensions.AddLinearGradient<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svglineargradientelementbuilder>) , SVGBuilderExtensions.AddMarker<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgmarkerelementbuilder>) , SVGBuilderExtensions.AddMask<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgmaskelementbuilder>) , SVGBuilderExtensions.AddMetadata<svgtextpathelementbuilder, telement="">(SVGTextPathElementBuilder, Action<svgmetadataelementbuilder>) , SVGBuilderExtensions.AddPattern<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgpatternelementbuilder>) , SVGBuilderExtensions.AddRadialGradient<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgradialgradientelementbuilder>) , SVGBuilderExtensions.AddScript<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgscriptelementbuilder>) , SVGBuilderExtensions.AddSet<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgsetelementbuilder>) , SVGBuilderExtensions.AddStyle<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgstyleelementbuilder>) , SVGBuilderExtensions.AddTitle<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<svgtitleelementbuilder>) , SVGBuilderExtensions.AlignmentBaseline<svgtextpathelementbuilder>(SVGTextPathElementBuilder, AlignmentBaseline) , SVGBuilderExtensions.BaselineShift<svgtextpathelementbuilder>(SVGTextPathElementBuilder, BaseLineShift) , SVGBuilderExtensions.BaselineShift<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.Class<svgtextpathelementbuilder>(SVGTextPathElementBuilder, params string[]) , SVGBuilderExtensions.ClipPath<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<clippathbuilder>) , SVGBuilderExtensions.ClipRule<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ClipRule) , SVGBuilderExtensions.Color<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.Color<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.ColorInterpolation<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorInterpolationFilters<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorProfile<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.ColorRendering<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ColorRendering) , SVGBuilderExtensions.Cursor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Cursor) , SVGBuilderExtensions.Direction<svgtextpathelementbuilder>(SVGTextPathElementBuilder, TextDirection) , SVGBuilderExtensions.Display<svgtextpathelementbuilder>(SVGTextPathElementBuilder, DisplayType) , SVGBuilderExtensions.DominantBaseline<svgtextpathelementbuilder>(SVGTextPathElementBuilder, DominantBaseline) , SVGBuilderExtensions.Fill<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<paintbuilder>) , SVGBuilderExtensions.Fill<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.Fill<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Paint) , SVGBuilderExtensions.FillOpacity<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.FillRule<svgtextpathelementbuilder>(SVGTextPathElementBuilder, FillRule) , SVGBuilderExtensions.Filter<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<filtervaluelistbuilder>) , SVGBuilderExtensions.FloodColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.FloodColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.FloodOpacity<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.FontFamily<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.FontKerning<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.FontKerning<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Kerning) , SVGBuilderExtensions.FontSize<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.FontSize<svgtextpathelementbuilder>(SVGTextPathElementBuilder, FontSize) , SVGBuilderExtensions.FontSizeAdjust<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.FontSizeAdjust<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ) , SVGBuilderExtensions.FontStretch<svgtextpathelementbuilder>(SVGTextPathElementBuilder, FontStretch) , SVGBuilderExtensions.FontStyle<svgtextpathelementbuilder>(SVGTextPathElementBuilder, FontStyle) , SVGBuilderExtensions.FontVariant<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.FontWeight<svgtextpathelementbuilder>(SVGTextPathElementBuilder, FontWeight) , SVGBuilderExtensions.GlyphOrientationVertical<svgtextpathelementbuilder>(SVGTextPathElementBuilder, TextOrientation) , SVGBuilderExtensions.Id<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.ImageRendering<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ImageRendering) , SVGBuilderExtensions.Lang<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.LetterSpacing<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.LetterSpacing<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Spacing) , SVGBuilderExtensions.LightingColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.LightingColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.MarkerEnd<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.MarkerEnd<svgtextpathelementbuilder>(SVGTextPathElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerMid<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.MarkerMid<svgtextpathelementbuilder>(SVGTextPathElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerStart<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.MarkerStart<svgtextpathelementbuilder>(SVGTextPathElementBuilder, MarkerPos) , SVGBuilderExtensions.Mask<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<maskbuilder>) , SVGBuilderExtensions.OnCanPlay<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnCancel<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnChange<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnClick<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnClose<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnCopy<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnCueChange<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnCut<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDblClick<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDrag<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragExit<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragOver<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDragStart<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDrop<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnEmptied<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnEnded<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnError<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnFocus<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnFocusIn<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnFocusOut<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnInput<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnInvalid<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnLoad<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnPaste<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnPause<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnPlay<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnPlaying<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnProgress<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnRateChange<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnReset<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnResize<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnScroll<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnSeeked<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnSeeking<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnSelect<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnShow<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnStalled<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnSubmit<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnSuspend<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnToggle<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.OnWaiting<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.Opacity<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.Overflow<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Overflow) , SVGBuilderExtensions.PaintOrder<svgtextpathelementbuilder>(SVGTextPathElementBuilder, PaintOrder) , SVGBuilderExtensions.PointerEvents<svgtextpathelementbuilder>(SVGTextPathElementBuilder, PointerEvents) , SVGBuilderExtensions.RequiredExtensions<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.SetAttribute<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string, string) , SVGBuilderExtensions.ShapeRendering<svgtextpathelementbuilder>(SVGTextPathElementBuilder, ShapeRendering) , SVGBuilderExtensions.StopColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.StopColor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<colorbuilder>) , SVGBuilderExtensions.StopOpacity<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.Stroke<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<paintbuilder>) , SVGBuilderExtensions.Stroke<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Color) , SVGBuilderExtensions.Stroke<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Paint) , SVGBuilderExtensions.StrokeDashArray<svgtextpathelementbuilder>(SVGTextPathElementBuilder, params double[]) , SVGBuilderExtensions.StrokeDashArray<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Dash) , SVGBuilderExtensions.StrokeDashoffset<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.StrokeLineCap<svgtextpathelementbuilder>(SVGTextPathElementBuilder, StrokeLineCap) , SVGBuilderExtensions.StrokeLineJoin<svgtextpathelementbuilder>(SVGTextPathElementBuilder, StrokeLineJoin) , SVGBuilderExtensions.StrokeMiterlimit<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.StrokeOpacity<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double) , SVGBuilderExtensions.StrokeWidth<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.Style<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Action<rulebuilder>) , SVGBuilderExtensions.Style<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.SystemLanguage<svgtextpathelementbuilder>(SVGTextPathElementBuilder, string) , SVGBuilderExtensions.Tabindex<svgtextpathelementbuilder>(SVGTextPathElementBuilder, int) , SVGBuilderExtensions.TextAnchor<svgtextpathelementbuilder>(SVGTextPathElementBuilder, TextAnchor) , SVGBuilderExtensions.TextDecoration<svgtextpathelementbuilder>(SVGTextPathElementBuilder, bool, bool, bool, bool) , SVGBuilderExtensions.TextOverflow<svgtextpathelementbuilder>(SVGTextPathElementBuilder, TextOverflow) , SVGBuilderExtensions.TextRendering<svgtextpathelementbuilder>(SVGTextPathElementBuilder, TextRendering) , SVGBuilderExtensions.Transform<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Func<transformbuilder, transformbuilder="">) , SVGBuilderExtensions.UnicodeBidi<svgtextpathelementbuilder>(SVGTextPathElementBuilder, UnicodeBidi) , SVGBuilderExtensions.Visibility<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Visibility) , SVGBuilderExtensions.WhiteSspace<svgtextpathelementbuilder>(SVGTextPathElementBuilder, WhiteSpace) , SVGBuilderExtensions.WordSpacing<svgtextpathelementbuilder>(SVGTextPathElementBuilder, Spacing) , SVGBuilderExtensions.WordSpacing<svgtextpathelementbuilder>(SVGTextPathElementBuilder, double, LengthType) , SVGBuilderExtensions.WritingMode<svgtextpathelementbuilder>(SVGTextPathElementBuilder, WritingMode) , SVGBuilderExtensions.XmlSpace<svgtextpathelementbuilder>(SVGTextPathElementBuilder, XmlSpace)
Constructors
SVGTextPathElementBuilder()
public SVGTextPathElementBuilder()
Methods
AddA(Action<svgaelementbuilder>)
Adds an ‘a’ (anchor) element configuration to the ’textPath’.
public SVGTextPathElementBuilder AddA(Action<svgaelementbuilder> configure)
Parameters
configure
Action
<
SVGAElementBuilder
>
The configuration action for the ‘a’ element.
Returns
The current builder instance.
AddTSpan(Action<svgtspanelementbuilder>)
Adds a ’tspan’ element configuration to the ’textPath’.
public SVGTextPathElementBuilder AddTSpan(Action<svgtspanelementbuilder> configure)
Parameters
configure
Action
<
SVGTSpanElementBuilder
>
The configuration action for the ’tspan’ element.
Returns
The current builder instance.
Create(Document)
Creates a new ’textPath’ element in the specified document.
protected override SVGTextPathElement Create(Document document)
Parameters
document
Document
The document in which the element is to be created.
Returns
A new SVGTextPathElement.
Href(string)
Sets the ‘href’ attribute, specifying a reference to a path element.
public SVGTextPathElementBuilder Href(string value)
Parameters
value
string
The reference value.
Returns
The current builder instance.
LengthAdjust(LengthAdjust)
Sets the ’lengthAdjust’ attribute, specifying how text length adjustments are made.
public SVGTextPathElementBuilder LengthAdjust(LengthAdjust value)
Parameters
value
LengthAdjust
The length adjust value.
Returns
The current builder instance.
Method(TextPathMethod)
Sets the ‘method’ attribute, specifying the text layout method along the path.
public SVGTextPathElementBuilder Method(TextPathMethod value)
Parameters
value
TextPathMethod
The text path method.
Returns
The current builder instance.
Path(Action<pathbuilder>)
Configures the path for the text.
public SVGTextPathElementBuilder Path(Action<pathbuilder> configure)
Parameters
configure
Action
<
PathBuilder
>
The configuration action for the path.
Returns
The current builder instance.
Side(HorizontalEdge)
Sets the ‘side’ attribute, specifying which side of the path the text is placed on.
public SVGTextPathElementBuilder Side(HorizontalEdge value)
Parameters
value
HorizontalEdge
The horizontal edge value.
Returns
The current builder instance.
Spacing(TextPathSpacing)
Sets the ‘spacing’ attribute, specifying the spacing strategy for text along the path.
public SVGTextPathElementBuilder Spacing(TextPathSpacing value)
Parameters
value
TextPathSpacing
The text path spacing.
Returns
The current builder instance.
StartOffset(double, LengthType)
Sets the ‘startOffset’ attribute, specifying the starting position of the text on the path.
public SVGTextPathElementBuilder StartOffset(double value, LengthType type = LengthType.Px)
Parameters
value
double
The offset value.
type
LengthType
The type of length measurement (e.g., pixels).
Returns
The current builder instance.
TextLength(double, LengthType)
Sets the ’textLength’ attribute, specifying the length of the text.
public SVGTextPathElementBuilder TextLength(double value, LengthType type = LengthType.Px)
Parameters
value
double
The length of the text.
type
LengthType
The type of length measurement (e.g., pixels).
Returns
The current builder instance. </pathbuilder></svgtspanelementbuilder></svgaelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></transformbuilder,></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></rulebuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></paintbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></colorbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></maskbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></colorbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></colorbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></filtervaluelistbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></paintbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></colorbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></clippathbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgtitleelementbuilder></svgtextpathelementbuilder></svgstyleelementbuilder></svgtextpathelementbuilder></svgsetelementbuilder></svgtextpathelementbuilder></svgscriptelementbuilder></svgtextpathelementbuilder></svgradialgradientelementbuilder></svgtextpathelementbuilder></svgpatternelementbuilder></svgtextpathelementbuilder></svgmetadataelementbuilder></svgtextpathelementbuilder,></svgmaskelementbuilder></svgtextpathelementbuilder></svgmarkerelementbuilder></svgtextpathelementbuilder></svglineargradientelementbuilder></svgtextpathelementbuilder></svgdescelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder></svgclippathelementbuilder></svgtextpathelementbuilder></svgtextpathelementbuilder,></svganimateelementbuilder></svgtextpathelementbuilder></svgtextpathelement></svgtextpathelement></svgtextpathelement></svgtextpathelement></svgtextpathelement></svgtextpathelement></svgtextpathelement>