Class SVGFEConvolveMatrixElementBuilder

Class SVGFEConvolveMatrixElementBuilder

Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Изграждащ клас за създаване на SVG “feConvolveMatrix” елементи, използвани в филтърите на СВГ за прилагане на ефектите на матрицата конволуция.

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

Inheritance

object SVGElementBuilder SVGFEConvolveMatrixElementBuilder

Implements

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

наследници

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

Методи за разширяване

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

Constructors

СВГФЕКОНВОЛВЕ МАТРИКСЕЛЕМЕНТБУИЛДЕР()

public SVGFEConvolveMatrixElementBuilder()

Methods

AddScript(Действие)

Добавете конфигурация на скрипт към елемента.

public SVGFEConvolveMatrixElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

Parameters

configure Action < SVGScriptElementBuilder >

Действието на конфигурацията за SVGScriptElementBuilder.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

Bias(Двойно)

Създава “биас” атрибут на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder Bias(double bias)

Parameters

bias double

Биосът трябва да се добави към резултата от конволуцията.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

Create(Document)

Създава нова инстанция на SVGFEConvolveMatrixElement в посочения документ.

protected override SVGFEConvolveMatrixElement Create(Document document)

Parameters

document Document

Документ, в който ще бъде създаден елементът.

Returns

SVGFEConvolveMatrixElement

Една нова SVGFEConvolveMatrixElement.

Divisor(Двойно)

Създава “разделител” атрибут на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder Divisor(double divisor)

Parameters

divisor double

Разделителът се прилага към матрицата.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

EdgeMode(EdgeMode)

Създава атрибута “edgeMode” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder EdgeMode(EdgeMode mode)

Parameters

mode EdgeMode

Режимът на ръба за конволуцията (например, дублиране, вграждане, нищо).

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

KernelMatrix(Двойни паразити[])

Състои се от атрибута „kernelMatrix“ на елемента feConvolveMatrx.

public SVGFEConvolveMatrixElementBuilder KernelMatrix(params double[] kernelMatrix)

Parameters

kernelMatrix double []

Връзката на матричните стойности.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

KernelUnitLength(Двойно или двойно?)

Създаване на атрибута “черна единица” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder KernelUnitLength(double dx, double? dy = null)

Parameters

dx double

X компонент на дължината на ядрената единица.

dy double ?

Y компонент на ядрената единица дължина. ако не е предоставено, се предполага, че е равна на dx.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

Order(И така, и така?)

Създаване на атрибута “наред” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder Order(int orderX, int? orderY = null)

Parameters

orderX int

Броят на колоните в ядрената матрица.

orderY int ?

Броят на редове в ядрената матрица. ако не е предоставен, се предполага, че е равен на ред X.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

PreserveAlpha(Боул)

Създава атрибута “защита Алфа” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder PreserveAlpha(bool value)

Parameters

value bool

Показва дали да се запази алфа канал на входната графика.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

Целта X(инт)

Поставете атрибута “targetX” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder TargetX(int targetX)

Parameters

targetX int

X координат на целевия пиксел в ядрената матрица.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.

Целта(инт)

Поставете атрибута “targetY” на елемента feConvolveMatrix.

public SVGFEConvolveMatrixElementBuilder TargetY(int targetY)

Parameters

targetY int

Координатът Y на целевия пиксел в ядрената матрица.

Returns

SVGFEConvolveMatrixElementBuilder

Съществуващата структура на строителите.</transformbuilder,></svgfeconvolvematrixelementbuilder,></svgfeconvolvematrixelementbuilder,>

 Български