Class SVGFEColorMatrixElementBuilder

Class SVGFEColorMatrixElementBuilder

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

Builder class for creating SVG ‘feColorMatrix’ elements, used in SVG filters.

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

Inheritance

object SVGElementBuilder<SVGFEColorMatrixElement> SVGFEColorMatrixElementBuilder

Implements

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

Inherited Members

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

Extension Methods

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

Constructors

SVGFEColorMatrixElementBuilder()

public SVGFEColorMatrixElementBuilder()

Methods

AddScript(Action<SVGScriptElementBuilder>)

Adds a script configuration to the feColorMatrix element.

public SVGFEColorMatrixElementBuilder AddScript(Action<SVGScriptElementBuilder> configure)

Parameters

configure Action < SVGScriptElementBuilder >

The configuration action for the SVGScriptElementBuilder.

Returns

SVGFEColorMatrixElementBuilder

The current builder instance.

Create(Document)

Creates a new instance of SVGFEColorMatrixElement in the specified document.

protected override SVGFEColorMatrixElement Create(Document document)

Parameters

document Document

The document in which the element will be created.

Returns

SVGFEColorMatrixElement

A new SVGFEColorMatrixElement.

TypeAndValues(ColorMatrixOperation, params double[])

Sets the ’type’ and ‘values’ attributes of the feColorMatrix element, specifying the color matrix operation and its parameters.

public SVGFEColorMatrixElementBuilder TypeAndValues(ColorMatrixOperation type, params double[] values)

Parameters

type ColorMatrixOperation

The ColorMatrixOperation enum value representing the type of color matrix operation.

values double []

The parameters for the color matrix operation.

Returns

SVGFEColorMatrixElementBuilder

The current builder instance.

Exceptions

ArgumentException

Thrown when the provided values do not match the requirements of the specified type.

NotSupportedException

Thrown when an unsupported matrix operation type is provided.

 English