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, IHeightAttributeSetterInheritance
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
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
Thrown when the provided values do not match the requirements of the specified type.
Thrown when an unsupported matrix operation type is provided.