Class SVGFEMorphologyElementBuilder

Class SVGFEMorphologyElementBuilder

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

Builder class for creating SVG ‘feMorphology’ elements, which are used to apply morphological operations like dilation or erosion on an input image.

[ComVisible(true)]
public class SVGFEMorphologyElementBuilder : SVGElementBuilder<SVGFEMorphologyElement>, ISVGElementBuilder, IAttributeSetter, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, ICoreAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IFilterPrimitiveInAttributeSetter, IFilterPrimitiveAttributeSetter, IRectAttributeSetter, IXYAttributeSetter, IXAttributeSetter, IYAttributeSetter, IWidthAttributeSetter, IHeightAttributeSetter

Inheritance

object SVGElementBuilder<SVGFEMorphologyElement> SVGFEMorphologyElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , ICoreAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , IFilterPrimitiveInAttributeSetter , IFilterPrimitiveAttributeSetter , IRectAttributeSetter , IXYAttributeSetter , IXAttributeSetter , IYAttributeSetter , IWidthAttributeSetter , IHeightAttributeSetter

Inherited Members

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

Extension Methods

SVGBuilderExtensions.AddAnimate<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<SVGAnimateElementBuilder>) , SVGBuilderExtensions.AddBuilder<SVGFEMorphologyElementBuilder, TElementBuilder>(SVGFEMorphologyElementBuilder, TElementBuilder) , SVGBuilderExtensions.AddDesc<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<SVGDescElementBuilder>) , SVGBuilderExtensions.AddMetadata<SVGFEMorphologyElementBuilder, TElement>(SVGFEMorphologyElementBuilder, Action<SVGMetadataElementBuilder>) , SVGBuilderExtensions.AddSet<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<SVGSetElementBuilder>) , SVGBuilderExtensions.AddTitle<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<SVGTitleElementBuilder>) , SVGBuilderExtensions.AlignmentBaseline<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, AlignmentBaseline) , SVGBuilderExtensions.BaselineShift<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, BaseLineShift) , SVGBuilderExtensions.BaselineShift<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.Class<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, params string[]) , SVGBuilderExtensions.ClipPath<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<ClipPathBuilder>) , SVGBuilderExtensions.ClipRule<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ClipRule) , SVGBuilderExtensions.Color<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.Color<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.ColorInterpolation<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorInterpolationFilters<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ColorInterpolation) , SVGBuilderExtensions.ColorProfile<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.ColorRendering<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ColorRendering) , SVGBuilderExtensions.Cursor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Cursor) , SVGBuilderExtensions.Direction<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, TextDirection) , SVGBuilderExtensions.Display<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, DisplayType) , SVGBuilderExtensions.DominantBaseline<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, DominantBaseline) , SVGBuilderExtensions.Fill<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Fill<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.Fill<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Paint) , SVGBuilderExtensions.FillOpacity<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.FillRule<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FillRule) , SVGBuilderExtensions.Filter<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<FilterValueListBuilder>) , SVGBuilderExtensions.FloodColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.FloodColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.FloodOpacity<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.FontFamily<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.FontKerning<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.FontKerning<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Kerning) , SVGBuilderExtensions.FontSize<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.FontSize<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FontSize) , SVGBuilderExtensions.FontSizeAdjust<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.FontSizeAdjust<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ) , SVGBuilderExtensions.FontStretch<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FontStretch) , SVGBuilderExtensions.FontStyle<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FontStyle) , SVGBuilderExtensions.FontVariant<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.FontWeight<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FontWeight) , SVGBuilderExtensions.GlyphOrientationVertical<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, TextOrientation) , SVGBuilderExtensions.Height<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.Id<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.ImageRendering<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ImageRendering) , SVGBuilderExtensions.In<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.In<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, FilterInput) , SVGBuilderExtensions.Lang<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.LetterSpacing<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.LetterSpacing<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Spacing) , SVGBuilderExtensions.LightingColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.LightingColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.MarkerEnd<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.MarkerEnd<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerMid<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.MarkerMid<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, MarkerPos) , SVGBuilderExtensions.MarkerStart<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.MarkerStart<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, MarkerPos) , SVGBuilderExtensions.Mask<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<MaskBuilder>) , SVGBuilderExtensions.Opacity<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.Overflow<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Overflow) , SVGBuilderExtensions.PaintOrder<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, PaintOrder) , SVGBuilderExtensions.PointerEvents<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, PointerEvents) , SVGBuilderExtensions.Rect<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, double, double, double, LengthType) , SVGBuilderExtensions.Result<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.SetAttribute<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string, string) , SVGBuilderExtensions.ShapeRendering<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, ShapeRendering) , SVGBuilderExtensions.StopColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.StopColor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<ColorBuilder>) , SVGBuilderExtensions.StopOpacity<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.Stroke<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<PaintBuilder>) , SVGBuilderExtensions.Stroke<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Color) , SVGBuilderExtensions.Stroke<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Paint) , SVGBuilderExtensions.StrokeDashArray<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, params double[]) , SVGBuilderExtensions.StrokeDashArray<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Dash) , SVGBuilderExtensions.StrokeDashoffset<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.StrokeLineCap<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, StrokeLineCap) , SVGBuilderExtensions.StrokeLineJoin<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, StrokeLineJoin) , SVGBuilderExtensions.StrokeMiterlimit<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.StrokeOpacity<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double) , SVGBuilderExtensions.StrokeWidth<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.Style<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Action<RuleBuilder>) , SVGBuilderExtensions.Style<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, string) , SVGBuilderExtensions.Tabindex<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, int) , SVGBuilderExtensions.TextAnchor<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, TextAnchor) , SVGBuilderExtensions.TextDecoration<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, bool, bool, bool, bool) , SVGBuilderExtensions.TextOverflow<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, TextOverflow) , SVGBuilderExtensions.TextRendering<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, TextRendering) , SVGBuilderExtensions.Transform<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Func<TransformBuilder, TransformBuilder>) , SVGBuilderExtensions.UnicodeBidi<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, UnicodeBidi) , SVGBuilderExtensions.Visibility<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Visibility) , SVGBuilderExtensions.WhiteSspace<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, WhiteSpace) , SVGBuilderExtensions.Width<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.WordSpacing<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, Spacing) , SVGBuilderExtensions.WordSpacing<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.WritingMode<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, WritingMode) , SVGBuilderExtensions.X<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType) , SVGBuilderExtensions.XmlSpace<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, XmlSpace) , SVGBuilderExtensions.Y<SVGFEMorphologyElementBuilder>(SVGFEMorphologyElementBuilder, double, LengthType)

Constructors

SVGFEMorphologyElementBuilder()

public SVGFEMorphologyElementBuilder()

Methods

AddScript(Action<SVGScriptElementBuilder>)

Adds a script configuration to the feMorphology element.

public SVGFEMorphologyElementBuilder AddScript(Action<SVGScriptElementBuilder> configure)

Parameters

configure Action < SVGScriptElementBuilder >

The script configuration action.

Returns

SVGFEMorphologyElementBuilder

The current builder instance.

Create(Document)

Creates a new instance of SVGFEMorphologyElement in the specified document.

protected override SVGFEMorphologyElement Create(Document document)

Parameters

document Document

The document in which the element will be created.

Returns

SVGFEMorphologyElement

A new SVGFEMorphologyElement.

Operator(MorphologyOperator)

Sets the ‘operator’ attribute of the feMorphology element, specifying the type of morphological operation.

public SVGFEMorphologyElementBuilder Operator(MorphologyOperator op)

Parameters

op MorphologyOperator

The MorphologyOperator specifying the operation type (e.g., ‘dilate’ or ’erode’).

Returns

SVGFEMorphologyElementBuilder

The current builder instance.

Radius(double, double?)

Sets the ‘radius’ attribute of the feMorphology element, defining the radius for the morphological operation.

public SVGFEMorphologyElementBuilder Radius(double rx, double? ry = null)

Parameters

rx double

The radius along the x-axis.

ry double ?

Optional. The radius along the y-axis. If not provided, rx is used for both axes.

Returns

SVGFEMorphologyElementBuilder

The current builder instance.

 English