Class SVGTextPathElementBuilder
Името на пространството: Aspose.Svg.Builder
Асамблея: Aspose.SVG.dll (25.5.0)
Строител клас за създаване на SVG ’textPath’ елементи, които се използват, за да се хармонизира текст към един път.
Inheritance
object
←
SVGElementBuilder
←
SVGTextPathElementBuilder
Implements
ISVGElementBuilder
,
IAttributeSetter
,
IBaseAnimationElementBuilder
,
IDescriptiveElementBuilder
,
IPaintServerElementBuilder
,
IShapeContentElementBuilder
,
ICompositeAttributeSetter
,
IConditionalProcessingAttributeSetter
,
ICoreAttributeSetter
,
IGlobalEventAttributeSetter
,
ICommonEventAttributeSetter
,
IDocumentElementEventAttributeSetter
,
IGraphicalEventAttributeSetter
,
IPresentationAttributeSetter
,
ITransformAttributeSetter
,
ITextContentSetter
наследници
SVGElementBuilder.Create(Document)
,
SVGElementBuilder.Build(Document)
,
SVGElementBuilder.Build(SVGTextPathElement)
,
SVGElementBuilder.BuildElement(Document)
,
SVGElementBuilder.Attribute(string, string)
,
SVGElementBuilder.Configurations
,
object.GetType()
,
object.MemberwiseClone()
,
object.ToString()
,
object.Equals(object?)
,
object.Equals(object?, object?)
,
object.ReferenceEquals(object?, object?)
,
object.GetHashCode()
Методи за разширяване
SVGBuilderExtensions.AddAnimate(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddBuilder<svgtextpathelementbuilder, telementbuilder="">(SVGTextPathElementBuilder, TElementBuilder)
,
SVGBuilderExtensions.AddClipPath(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddContent(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.AddDesc(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddLinearGradient(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddMarker(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddMask(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddMetadata<svgtextpathelementbuilder, telement="">(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddPattern(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddRadialGradient(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddScript(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddSet(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddStyle(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AddTitle(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.AlignmentBaseline(SVGTextPathElementBuilder, AlignmentBaseline)
,
SVGBuilderExtensions.BaselineShift(SVGTextPathElementBuilder, BaseLineShift)
,
SVGBuilderExtensions.BaselineShift(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.Class(SVGTextPathElementBuilder, params string[])
,
SVGBuilderExtensions.ClipPath(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.ClipRule(SVGTextPathElementBuilder, ClipRule)
,
SVGBuilderExtensions.Color(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.Color(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.ColorInterpolation(SVGTextPathElementBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorInterpolationFilters(SVGTextPathElementBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorProfile(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.ColorRendering(SVGTextPathElementBuilder, ColorRendering)
,
SVGBuilderExtensions.Cursor(SVGTextPathElementBuilder, Cursor)
,
SVGBuilderExtensions.Direction(SVGTextPathElementBuilder, TextDirection)
,
SVGBuilderExtensions.Display(SVGTextPathElementBuilder, DisplayType)
,
SVGBuilderExtensions.DominantBaseline(SVGTextPathElementBuilder, DominantBaseline)
,
SVGBuilderExtensions.Fill(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.Fill(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.Fill(SVGTextPathElementBuilder, Paint)
,
SVGBuilderExtensions.FillOpacity(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.FillRule(SVGTextPathElementBuilder, FillRule)
,
SVGBuilderExtensions.Filter(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.FloodColor(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.FloodColor(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.FloodOpacity(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.FontFamily(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.FontKerning(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.FontKerning(SVGTextPathElementBuilder, Kerning)
,
SVGBuilderExtensions.FontSize(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.FontSize(SVGTextPathElementBuilder, FontSize)
,
SVGBuilderExtensions.FontSizeAdjust(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.FontSizeAdjust(SVGTextPathElementBuilder, )
,
SVGBuilderExtensions.FontStretch(SVGTextPathElementBuilder, FontStretch)
,
SVGBuilderExtensions.FontStyle(SVGTextPathElementBuilder, FontStyle)
,
SVGBuilderExtensions.FontVariant(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.FontWeight(SVGTextPathElementBuilder, FontWeight)
,
SVGBuilderExtensions.GlyphOrientationVertical(SVGTextPathElementBuilder, TextOrientation)
,
SVGBuilderExtensions.Id(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.ImageRendering(SVGTextPathElementBuilder, ImageRendering)
,
SVGBuilderExtensions.Lang(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.LetterSpacing(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.LetterSpacing(SVGTextPathElementBuilder, Spacing)
,
SVGBuilderExtensions.LightingColor(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.LightingColor(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.MarkerEnd(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.MarkerEnd(SVGTextPathElementBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerMid(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.MarkerMid(SVGTextPathElementBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerStart(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.MarkerStart(SVGTextPathElementBuilder, MarkerPos)
,
SVGBuilderExtensions.Mask(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.OnCanPlay(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnCanPlayThrough(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnCancel(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnChange(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnClick(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnClose(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnCopy(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnCueChange(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnCut(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDblClick(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDrag(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragEnd(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragEnter(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragExit(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragLeave(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragOver(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDragStart(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDrop(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnDurationChange(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnEmptied(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnEnded(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnError(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnFocus(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnFocusIn(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnFocusOut(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnInput(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnInvalid(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnKeyDown(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnKeyPress(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnKeyUp(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnLoad(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnLoadStart(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnLoadedData(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnLoadedMetadata(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseDown(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseEnter(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseLeave(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseMove(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseOut(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseOver(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseUp(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnMouseWheel(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnPaste(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnPause(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnPlay(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnPlaying(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnProgress(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnRateChange(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnReset(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnResize(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnScroll(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnSeeked(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnSeeking(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnSelect(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnShow(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnStalled(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnSubmit(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnSuspend(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnTimeUpdate(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnToggle(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnVolumeChange(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.OnWaiting(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.Opacity(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.Overflow(SVGTextPathElementBuilder, Overflow)
,
SVGBuilderExtensions.PaintOrder(SVGTextPathElementBuilder, PaintOrder)
,
SVGBuilderExtensions.PointerEvents(SVGTextPathElementBuilder, PointerEvents)
,
SVGBuilderExtensions.RequiredExtensions(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.SetAttribute(SVGTextPathElementBuilder, string, string)
,
SVGBuilderExtensions.ShapeRendering(SVGTextPathElementBuilder, ShapeRendering)
,
SVGBuilderExtensions.StopColor(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.StopColor(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.StopOpacity(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.Stroke(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.Stroke(SVGTextPathElementBuilder, Color)
,
SVGBuilderExtensions.Stroke(SVGTextPathElementBuilder, Paint)
,
SVGBuilderExtensions.StrokeDashArray(SVGTextPathElementBuilder, params double[])
,
SVGBuilderExtensions.StrokeDashArray(SVGTextPathElementBuilder, Dash)
,
SVGBuilderExtensions.StrokeDashoffset(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.StrokeLineCap(SVGTextPathElementBuilder, StrokeLineCap)
,
SVGBuilderExtensions.StrokeLineJoin(SVGTextPathElementBuilder, StrokeLineJoin)
,
SVGBuilderExtensions.StrokeMiterlimit(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.StrokeOpacity(SVGTextPathElementBuilder, double)
,
SVGBuilderExtensions.StrokeWidth(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.Style(SVGTextPathElementBuilder, Action)
,
SVGBuilderExtensions.Style(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.SystemLanguage(SVGTextPathElementBuilder, string)
,
SVGBuilderExtensions.Tabindex(SVGTextPathElementBuilder, int)
,
SVGBuilderExtensions.TextAnchor(SVGTextPathElementBuilder, TextAnchor)
,
SVGBuilderExtensions.TextDecoration(SVGTextPathElementBuilder, bool, bool, bool, bool)
,
SVGBuilderExtensions.TextOverflow(SVGTextPathElementBuilder, TextOverflow)
,
SVGBuilderExtensions.TextRendering(SVGTextPathElementBuilder, TextRendering)
,
SVGBuilderExtensions.Transform(SVGTextPathElementBuilder, Func<transformbuilder, transformbuilder="">)
,
SVGBuilderExtensions.UnicodeBidi(SVGTextPathElementBuilder, UnicodeBidi)
,
SVGBuilderExtensions.Visibility(SVGTextPathElementBuilder, Visibility)
,
SVGBuilderExtensions.WhiteSspace(SVGTextPathElementBuilder, WhiteSpace)
,
SVGBuilderExtensions.WordSpacing(SVGTextPathElementBuilder, Spacing)
,
SVGBuilderExtensions.WordSpacing(SVGTextPathElementBuilder, double, LengthType)
,
SVGBuilderExtensions.WritingMode(SVGTextPathElementBuilder, WritingMode)
,
SVGBuilderExtensions.XmlSpace(SVGTextPathElementBuilder, XmlSpace)
Constructors
Създаване на патент()
Methods
Добавяне(Изграждане на елементите (svgaelementbuilder)>)
Добавете конфигурация на елемента “a” (анчор) към “textPath”.
Parameters
configure
Action
<
SVGAElementBuilder
>
Действието на конфигурацията за елемента “а”.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Допълнителна(Действие)
Добавете конфигурация на елемента “tspan” към “textPath”.
Parameters
configure
Action
<
SVGTSpanElementBuilder
>
Действието на конфигурацията за елемента “tspan”.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Create(Document)
Създава нов елемент “textPath” в посочения документ.
Parameters
document
Document
Документ, в който елементът трябва да бъде създаден.
Returns
SVGTextPathElement
Една нова SVGTextPathElement.
Href(Стрий)
Поставете атрибута “href”, определяйки референция към елемент на пътя.
Parameters
value
string
Референтната стойност .
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
LengthAdjust(LengthAdjust)
Поставете атрибута “дължина” и посочете как се правят корекциите на дължината на текста.
Parameters
value
LengthAdjust
Дължината на корекцията на стойността.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Method(TextPathMethod)
Поставете атрибута “метод”, определяйки метода за текстуално оформление по пътя.
Parameters
value
TextPathMethod
Методът на текстовия път.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Path(Създаване на „Pathbuilder“>)
Конфигурира пътя за текста.
Parameters
configure
Action
<
PathBuilder
>
Конфигурация на пътя.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Side(HorizontalEdge)
Поставете атрибута “страна”, определяйки на каква страна на пътя се поставя текстът.
Parameters
value
HorizontalEdge
Горизонталната стойност на ръба.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
Spacing(TextPathSpacing)
Поставете атрибута “пространство”, определяйки стратегията за пространството на текста по пътя.
Parameters
value
TextPathSpacing
Пътят на текста се променя.
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
StartOffset(Двойна, дължина)
Поставете атрибута “startOffset”, определяйки началната позиция на текста по пътя.
Parameters
value
double
Отстъпката на стойността.
type
LengthType
Типът на измерване на дължината (например пиксели).
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.
TextLength(Двойна, дължина)
Поставете атрибута “текст” и посочете дължината на текста.
Parameters
value
double
Дължината на текста.
type
LengthType
Типът на измерване на дължината (например пиксели).
Returns
SVGTextPathElementBuilder
Съществуващата структура на строителите.</transformbuilder,></svgtextpathelementbuilder,></svgtextpathelementbuilder,>