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(Двойные парамы[])

Составлен атрибут «корнелматрикс» элемента 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 ?

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,>

 Русский