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, IHeightAttributeSetterInheritance
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
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
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
The MorphologyOperator specifying the operation type (e.g., ‘dilate’ or ’erode’).
Returns
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
The current builder instance.