Class SVGTextPathElementBuilder

Class SVGTextPathElementBuilder

Το όνομα: Aspose.Svg.Builder Συγκέντρωση: Aspose.SVG.dll (25.5.0)

Κλάση οικοδόμησης για τη δημιουργία στοιχείων SVG ’textPath’, τα οποία χρησιμοποιούνται για την ευθυγράμμιση του κειμένου σε ένα μονοπάτι.

[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

Κληρονομημένα μέλη

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

ΕτικέτεςPathElementBuilder()

public SVGTextPathElementBuilder()

Methods

προσθέτει(Δραστηριότητες κοντά σε:svgaelementbuilder>)

Προσθέτει μια διαμόρφωση στοιχείου ‘a’ (anchor) στο ’textPath’.

public SVGTextPathElementBuilder AddA(Action<svgaelementbuilder> configure)

Parameters

configure Action &lt · SVGAElementBuilder >

Η δράση διαμόρφωσης για το στοιχείο “α”.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

ΕΠΙΧΕΙΡΗΣΗ(Δραστηριότητες κοντά σε:svgtspanelementbuilder>)

Προσθέτει μια διαμόρφωση στοιχείου ’tspan’ στο ’textPath'.

public SVGTextPathElementBuilder AddTSpan(Action<svgtspanelementbuilder> configure)

Parameters

configure Action &lt · SVGTSpanElementBuilder >

Η δράση διαμόρφωσης για το στοιχείο “tspan”.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

Create(Document)

Δημιουργεί ένα νέο στοιχείο “textPath” στο καθορισμένο έγγραφο.

protected override SVGTextPathElement Create(Document document)

Parameters

document Document

Το έγγραφο στο οποίο πρέπει να δημιουργηθεί το στοιχείο.

Returns

SVGTextPathElement

Ένα νέο SVGTextPathElement.

Href(Σύνδεσμος)

Καθορίζει το χαρακτηριστικό “href”, καθορίζοντας μια αναφορά σε ένα στοιχείο μονοπάτι.

public SVGTextPathElementBuilder Href(string value)

Parameters

value string

Η αξία αναφοράς.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

LengthAdjust(LengthAdjust)

Καθορίστε το χαρακτηριστικό “διάταξη μήκους”, καθορίζοντας τον τρόπο με τον οποίο γίνονται προσαρμογές διάρκειας κειμένου.

public SVGTextPathElementBuilder LengthAdjust(LengthAdjust value)

Parameters

value LengthAdjust

Το μήκος προσαρμόζει την τιμή.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

Method(TextPathMethod)

Ρυθμίστε το χαρακτηριστικό “μέθοδος”, καθορίζοντας τη μέθοδο διάταξης κειμένου κατά μήκος της διαδρομής.

public SVGTextPathElementBuilder Method(TextPathMethod value)

Parameters

value TextPathMethod

Η μέθοδος του κειμένου.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

Path(Δραστηριότητες >Pathbuilder>)

Καθορίστε τη διαδρομή για το κείμενο.

public SVGTextPathElementBuilder Path(Action<pathbuilder> configure)

Parameters

configure Action &lt · PathBuilder >

Η διαμόρφωση δράσης για το μονοπάτι.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

Side(HorizontalEdge)

Ρυθμίστε το χαρακτηριστικό “μεταξύ”, καθορίζοντας ποια πλευρά του μονοπάτι τοποθετείται το κείμενο.

public SVGTextPathElementBuilder Side(HorizontalEdge value)

Parameters

value HorizontalEdge

Η οριζόντια τιμή.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

Spacing(TextPathSpacing)

Καθορίστε το χαρακτηριστικό “εξαφάνιση”, καθορίζοντας τη στρατηγική εξάπλωσης για το κείμενο κατά μήκος της διαδρομής.

public SVGTextPathElementBuilder Spacing(TextPathSpacing value)

Parameters

value TextPathSpacing

Το κείμενο διασχίζει τον δρόμο.

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

StartOffset(διπλό, μήκος)

Καθορίστε το χαρακτηριστικό “startOffset”, καθορίζοντας την αρχική θέση του κειμένου στο μονοπάτι.

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

Parameters

value double

Η αξία της αποζημίωσης.

type LengthType

Ο τύπος μέτρησης μήκους (π.χ. pixels).

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.

TextLength(διπλό, μήκος)

Εισάγετε το χαρακτηριστικό ’textLength’, καθορίζοντας το μήκος του κειμένου.

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

Parameters

value double

Το μήκος του κειμένου.

type LengthType

Ο τύπος μέτρησης μήκους (π.χ. pixels).

Returns

SVGTextPathElementBuilder

Το σημερινό κτίριο.</transformbuilder,></svgtextpathelementbuilder,></svgtextpathelementbuilder,>

 Ελληνικά