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

SVGFEConvolveMatrixElementBuilder()

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

Нови SVGFEConvolveMatrixЕлемент.

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(Двоструки параметар[])

Саставља атрибут “КернелМатрикс” елемента feConvolveMatrix.

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 ?

Ј компонента јединице језгра дужине. ако није обезбеђен, претпостављен да је једнак дк.

Returns

SVGFEConvolveMatrixElementBuilder

Тренутна инстанција градитеља.

Order(int или int?)

Поставите атрибут “поруке” елемента 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

Кс координате циљног пиксела у матрици језгра.

Returns

SVGFEConvolveMatrixElementBuilder

Тренутна инстанција градитеља.

Циљ(Инт)

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

public SVGFEConvolveMatrixElementBuilder TargetY(int targetY)

Parameters

targetY int

Координат И циљног пиксела у матрици језгра.

Returns

SVGFEConvolveMatrixElementBuilder

Тренутна инстанција градитеља.</transformbuilder,></svgfeconvolvematrixelementbuilder,></svgfeconvolvematrixelementbuilder,>

 Српски