Class SVGFEColorMatrixElementBuilder

Class SVGFEColorMatrixElementBuilder

Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.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 &gt;

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. </svgscriptelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></transformbuilder,></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></rulebuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></paintbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></colorbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></maskbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></colorbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></colorbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></filtervaluelistbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></paintbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></colorbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></clippathbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder></svgtitleelementbuilder></svgfecolormatrixelementbuilder></svgsetelementbuilder></svgfecolormatrixelementbuilder></svgmetadataelementbuilder></svgfecolormatrixelementbuilder,></svgdescelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelementbuilder,></svganimateelementbuilder></svgfecolormatrixelementbuilder></svgfecolormatrixelement></svgfecolormatrixelement></svgfecolormatrixelement></svgfecolormatrixelement></svgfecolormatrixelement></svgfecolormatrixelement></svgfecolormatrixelement>

 English