Class SVGTextPathElementBuilder

Class SVGTextPathElementBuilder

Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)

Clasa de constructor pentru crearea elementelor SVG ’textPath’, care sunt folosite pentru a alinia textul cu o cale.

[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 SVGTextPathElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , IPaintServerElementBuilder , IShapeContentElementBuilder , ICompositeAttributeSetter , IConditionalProcessingAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IGraphicalEventAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , ITextContentSetter

Membrii moștenitori

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()

Metode de extindere

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

Cuvânt cheiePathElementBuilder()

public SVGTextPathElementBuilder()

Methods

adăugă(Acțiune )

Adăugați o configurație a elementului ‘a’ (anchor) la ’textPath’.

public SVGTextPathElementBuilder AddA(Action<svgaelementbuilder> configure)

Parameters

configure Action < SVGAElementBuilder >

Acțiunea de configurare pentru elementul “a”.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Adăugare(Acțiune)

Adăugați o configurație a elementului ’tspan’ la ’textPath'.

public SVGTextPathElementBuilder AddTSpan(Action<svgtspanelementbuilder> configure)

Parameters

configure Action < SVGTSpanElementBuilder >

Acțiunea de configurare pentru elementul “tspan”.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Create(Document)

Creează un nou element “textPath” în documentul specificat.

protected override SVGTextPathElement Create(Document document)

Parameters

document Document

Documentul în care va fi creat elementul.

Returns

SVGTextPathElement

Un nou SVGTextPathElement.

Href(Strângere)

Setarea atributului “href”, specificând o referință la un element de cale.

public SVGTextPathElementBuilder Href(string value)

Parameters

value string

Valoarea de referinţă.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

LengthAdjust(LengthAdjust)

Setarea atributului ‘LungimeaAdjust’, specificând modul în care se fac ajustările de lungime a textului.

public SVGTextPathElementBuilder LengthAdjust(LengthAdjust value)

Parameters

value LengthAdjust

Lungimea ajustează valoarea.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Method(TextPathMethod)

Setarea atributului “metod”, specificând metoda de layout text de-a lungul drumului.

public SVGTextPathElementBuilder Method(TextPathMethod value)

Parameters

value TextPathMethod

Metoda de cale textă.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Path(Cuvânt cheie: Pathbuilder>)

Configurați calea pentru text.

public SVGTextPathElementBuilder Path(Action<pathbuilder> configure)

Parameters

configure Action < PathBuilder >

Acțiunea de configurare a traseului.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Side(HorizontalEdge)

Setarea atributului ‘side’, specificând ce parte a drumului textul este plasat.

public SVGTextPathElementBuilder Side(HorizontalEdge value)

Parameters

value HorizontalEdge

Valoarea marginii orizontale.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

Spacing(TextPathSpacing)

Setarea atributului “spacing”, specificând strategia de spazare a textului de-a lungul drumului.

public SVGTextPathElementBuilder Spacing(TextPathSpacing value)

Parameters

value TextPathSpacing

Calea textului spacează.

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

StartOffset(dublu, lungime)

Setarea atributului ‘startOffset’, specificând poziția de pornire a textului pe cale.

public SVGTextPathElementBuilder StartOffset(double value, LengthType type = LengthType.Px)

Parameters

value double

Valoarea offsetului.

type LengthType

Tipul de măsurare a lungimii (de exemplu, pixeli).

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.

TextLength(dublu, lungime)

Setarea atributului “Lungimea textului”, specificând lungimea textei.

public SVGTextPathElementBuilder TextLength(double value, LengthType type = LengthType.Px)

Parameters

value double

Lungimea textului.

type LengthType

Tipul de măsurare a lungimii (de exemplu, pixeli).

Returns

SVGTextPathElementBuilder

Instanta actuală a constructorului.</transformbuilder,></svgtextpathelementbuilder,></svgtextpathelementbuilder,>

 Română