Class SVGPathElementBuilder

Class SVGPathElementBuilder

Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.12.0)

Builder class for constructing an SVG ‘path’ element, which is used to define a path in an SVG document. This class provides methods to set various attributes specific to the ‘path’ element and to build its content.

[ComVisible(true)]
public class SVGPathElementBuilder : SVGElementBuilder<SVGPathElement>, ISVGElementBuilder, IAttributeSetter, IAnimationElementBuilder, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, IPaintServerElementBuilder, IShapeAttributeSetter, ICompositeAttributeSetter, IConditionalProcessingAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IGraphicalEventAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IShapeContentElementBuilder

Inheritance

object SVGElementBuilder<SVGPathElement> SVGPathElementBuilder

Implements

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

Inherited Members

SVGElementBuilder<SVGPathElement>.Create(Document) , SVGElementBuilder<SVGPathElement>.Build(Document) , SVGElementBuilder<SVGPathElement>.Build(SVGPathElement) , SVGElementBuilder<SVGPathElement>.BuildElement(Document) , SVGElementBuilder<SVGPathElement>.Attribute(string, string) , SVGElementBuilder<SVGPathElement>.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Extension Methods

SVGBuilderExtensions.AddAnimate<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGAnimateElementBuilder>) , SVGBuilderExtensions.AddAnimateMotion<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGAnimateMotionElementBuilder>) , SVGBuilderExtensions.AddAnimateTransform<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGAnimateTransformElementBuilder>) , SVGBuilderExtensions.AddBuilder<SVGPathElementBuilder, TElementBuilder>(SVGPathElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddClipPath<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGClipPathElementBuilder>) , SVGBuilderExtensions.AddDesc<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGDescElementBuilder>) , SVGBuilderExtensions.AddLinearGradient<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGLinearGradientElementBuilder>) , SVGBuilderExtensions.AddMarker<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGMarkerElementBuilder>) , SVGBuilderExtensions.AddMask<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGMaskElementBuilder>) , SVGBuilderExtensions.AddMetadata<SVGPathElementBuilder, TElement>(SVGPathElementBuilder, Action<SVGMetadataElementBuilder>) , SVGBuilderExtensions.AddPattern<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGPatternElementBuilder>) , SVGBuilderExtensions.AddRadialGradient<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGRadialGradientElementBuilder>) , SVGBuilderExtensions.AddScript<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGScriptElementBuilder>) , SVGBuilderExtensions.AddSet<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGSetElementBuilder>) , SVGBuilderExtensions.AddStyle<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGStyleElementBuilder>) , SVGBuilderExtensions.AddTitle<SVGPathElementBuilder>(SVGPathElementBuilder, Action<SVGTitleElementBuilder>) , SVGBuilderExtensions.AlignmentBaseline<SVGPathElementBuilder>(SVGPathElementBuilder, AlignmentBaseline) , SVGBuilderExtensions.BaselineShift<SVGPathElementBuilder>(SVGPathElementBuilder, BaseLineShift) , SVGBuilderExtensions.BaselineShift<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.Class<SVGPathElementBuilder>(SVGPathElementBuilder, params string[]) , SVGBuilderExtensions.ClipPath<SVGPathElementBuilder>(SVGPathElementBuilder, Action<ClipPathBuilder>) , SVGBuilderExtensions.ClipRule<SVGPathElementBuilder>(SVGPathElementBuilder, ClipRule) , SVGBuilderExtensions.Color<SVGPathElementBuilder>(SVGPathElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.Color<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.ColorInterpolation<SVGPathElementBuilder>(SVGPathElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorInterpolationFilters<SVGPathElementBuilder>(SVGPathElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorProfile<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.ColorRendering<SVGPathElementBuilder>(SVGPathElementBuilder, ColorRendering) , SVGBuilderExtensions.Cursor<SVGPathElementBuilder>(SVGPathElementBuilder, Cursor) , SVGBuilderExtensions.Direction<SVGPathElementBuilder>(SVGPathElementBuilder, TextDirection) , SVGBuilderExtensions.Display<SVGPathElementBuilder>(SVGPathElementBuilder, DisplayType) , SVGBuilderExtensions.DominantBaseline<SVGPathElementBuilder>(SVGPathElementBuilder, DominantBaseline) , SVGBuilderExtensions.Fill<SVGPathElementBuilder>(SVGPathElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Fill<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.Fill<SVGPathElementBuilder>(SVGPathElementBuilder, Paint) , SVGBuilderExtensions.FillOpacity<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.FillRule<SVGPathElementBuilder>(SVGPathElementBuilder, FillRule) , SVGBuilderExtensions.Filter<SVGPathElementBuilder>(SVGPathElementBuilder, Action<FilterValueListBuilder>) , SVGBuilderExtensions.FloodColor<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.FloodColor<SVGPathElementBuilder>(SVGPathElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.FloodOpacity<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.FontFamily<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.FontKerning<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.FontKerning<SVGPathElementBuilder>(SVGPathElementBuilder, Kerning) , SVGBuilderExtensions.FontSize<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.FontSize<SVGPathElementBuilder>(SVGPathElementBuilder, FontSize) , SVGBuilderExtensions.FontSizeAdjust<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.FontSizeAdjust<SVGPathElementBuilder>(SVGPathElementBuilder, ) , SVGBuilderExtensions.FontStretch<SVGPathElementBuilder>(SVGPathElementBuilder, FontStretch) , SVGBuilderExtensions.FontStyle<SVGPathElementBuilder>(SVGPathElementBuilder, FontStyle) , SVGBuilderExtensions.FontVariant<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.FontWeight<SVGPathElementBuilder>(SVGPathElementBuilder, FontWeight) , SVGBuilderExtensions.GlyphOrientationVertical<SVGPathElementBuilder>(SVGPathElementBuilder, TextOrientation) , SVGBuilderExtensions.Id<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.ImageRendering<SVGPathElementBuilder>(SVGPathElementBuilder, ImageRendering) , SVGBuilderExtensions.Lang<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.LetterSpacing<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.LetterSpacing<SVGPathElementBuilder>(SVGPathElementBuilder, Spacing) , SVGBuilderExtensions.LightingColor<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.LightingColor<SVGPathElementBuilder>(SVGPathElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.MarkerEnd<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.MarkerEnd<SVGPathElementBuilder>(SVGPathElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerMid<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.MarkerMid<SVGPathElementBuilder>(SVGPathElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerStart<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.MarkerStart<SVGPathElementBuilder>(SVGPathElementBuilder, MarkerPos) , SVGBuilderExtensions.Mask<SVGPathElementBuilder>(SVGPathElementBuilder, Action<MaskBuilder>) , SVGBuilderExtensions.OnCanPlay<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnCancel<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnChange<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnClick<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnClose<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnCopy<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnCueChange<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnCut<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDblClick<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDrag<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragEnd<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragEnter<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragExit<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragLeave<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragOver<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDragStart<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDrop<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnDurationChange<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnEmptied<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnEnded<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnError<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnFocus<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnFocusIn<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnFocusOut<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnInput<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnInvalid<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnKeyDown<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnKeyPress<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnKeyUp<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnLoad<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnLoadStart<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnLoadedData<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseDown<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseMove<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseOut<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseOver<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseUp<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnPaste<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnPause<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnPlay<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnPlaying<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnProgress<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnRateChange<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnReset<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnResize<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnScroll<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnSeeked<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnSeeking<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnSelect<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnShow<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnStalled<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnSubmit<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnSuspend<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnToggle<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.OnWaiting<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.Opacity<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.Overflow<SVGPathElementBuilder>(SVGPathElementBuilder, Overflow) , SVGBuilderExtensions.PaintOrder<SVGPathElementBuilder>(SVGPathElementBuilder, PaintOrder) , SVGBuilderExtensions.PathLength<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.PointerEvents<SVGPathElementBuilder>(SVGPathElementBuilder, PointerEvents) , SVGBuilderExtensions.RequiredExtensions<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.SetAttribute<SVGPathElementBuilder>(SVGPathElementBuilder, string, string) , SVGBuilderExtensions.ShapeRendering<SVGPathElementBuilder>(SVGPathElementBuilder, ShapeRendering) , SVGBuilderExtensions.StopColor<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.StopColor<SVGPathElementBuilder>(SVGPathElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.StopOpacity<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.Stroke<SVGPathElementBuilder>(SVGPathElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Stroke<SVGPathElementBuilder>(SVGPathElementBuilder, Color) , SVGBuilderExtensions.Stroke<SVGPathElementBuilder>(SVGPathElementBuilder, Paint) , SVGBuilderExtensions.StrokeDashArray<SVGPathElementBuilder>(SVGPathElementBuilder, params double[]) , SVGBuilderExtensions.StrokeDashArray<SVGPathElementBuilder>(SVGPathElementBuilder, Dash) , SVGBuilderExtensions.StrokeDashoffset<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.StrokeLineCap<SVGPathElementBuilder>(SVGPathElementBuilder, StrokeLineCap) , SVGBuilderExtensions.StrokeLineJoin<SVGPathElementBuilder>(SVGPathElementBuilder, StrokeLineJoin) , SVGBuilderExtensions.StrokeMiterlimit<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.StrokeOpacity<SVGPathElementBuilder>(SVGPathElementBuilder, double) , SVGBuilderExtensions.StrokeWidth<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.Style<SVGPathElementBuilder>(SVGPathElementBuilder, Action<RuleBuilder>) , SVGBuilderExtensions.Style<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.SystemLanguage<SVGPathElementBuilder>(SVGPathElementBuilder, string) , SVGBuilderExtensions.Tabindex<SVGPathElementBuilder>(SVGPathElementBuilder, int) , SVGBuilderExtensions.TextAnchor<SVGPathElementBuilder>(SVGPathElementBuilder, TextAnchor) , SVGBuilderExtensions.TextDecoration<SVGPathElementBuilder>(SVGPathElementBuilder, bool, bool, bool, bool) , SVGBuilderExtensions.TextOverflow<SVGPathElementBuilder>(SVGPathElementBuilder, TextOverflow) , SVGBuilderExtensions.TextRendering<SVGPathElementBuilder>(SVGPathElementBuilder, TextRendering) , SVGBuilderExtensions.Transform<SVGPathElementBuilder>(SVGPathElementBuilder, Func<TransformBuilder, TransformBuilder>) , SVGBuilderExtensions.UnicodeBidi<SVGPathElementBuilder>(SVGPathElementBuilder, UnicodeBidi) , SVGBuilderExtensions.Visibility<SVGPathElementBuilder>(SVGPathElementBuilder, Visibility) , SVGBuilderExtensions.WhiteSspace<SVGPathElementBuilder>(SVGPathElementBuilder, WhiteSpace) , SVGBuilderExtensions.WordSpacing<SVGPathElementBuilder>(SVGPathElementBuilder, Spacing) , SVGBuilderExtensions.WordSpacing<SVGPathElementBuilder>(SVGPathElementBuilder, double, LengthType) , SVGBuilderExtensions.WritingMode<SVGPathElementBuilder>(SVGPathElementBuilder, WritingMode) , SVGBuilderExtensions.XmlSpace<SVGPathElementBuilder>(SVGPathElementBuilder, XmlSpace)

Constructors

SVGPathElementBuilder()

public SVGPathElementBuilder()

Methods

Create(Document)

Creates an instance of SVGPathElement in the provided SVG document context.

protected override SVGPathElement Create(Document document)

Parameters

document Document

The SVG document where the element will be created.

Returns

SVGPathElement

An instance of SVGPathElement.

D(Action<PathBuilder>)

Sets the ’d’ attribute of the SVG ‘path’ element, which defines the shape of the path.

public SVGPathElementBuilder D(Action<PathBuilder> configure)

Parameters

configure Action < PathBuilder >

A delegate that configures the SVGPathBuilder to build the path data.

Returns

SVGPathElementBuilder

The current instance of SVGPathElementBuilder for method chaining.

 English