Class SVGFETurbulenceElementBuilder

Class SVGFETurbulenceElementBuilder

Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)

Clasa de constructor pentru a crea elemente SVG ‘feTurbulence’, care creează o imagine folosind funcția turbulență Perlin.

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

Inheritance

object SVGElementBuilder SVGFETurbulenceElementBuilder

Implements

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

Membrii moștenitori

SVGElementBuilder.Create(Document) , SVGElementBuilder.Build(Document) , SVGElementBuilder.Build(SVGFETurbulenceElement) , 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()

Metode de extindere

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

Constructors

Războiul înconjurător()

public SVGFETurbulenceElementBuilder()

Methods

AddScript(Acțiune)

Adăugați o configurație a scriptului la elementul feTurbulență.

public SVGFETurbulenceElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

Parameters

configure Action < SVGScriptElementBuilder >

Un delegat care configurează SVGScriptElementBuilder.

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.

BaseFrequency(Dublă sau dublu?)

Setarea frecvenței de bază pentru funcția de turbulență.

public SVGFETurbulenceElementBuilder BaseFrequency(double baseFrequencyX, double? baseFrequencyY = null)

Parameters

baseFrequencyX double

Frecvența de bază în direcția X.

baseFrequencyY double ?

Frecvența de bază în direcția Y (opțional).

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.

Create(Document)

Creează o nouă instanță a SVGFETurbulenceElement în documentul specificat.

protected override SVGFETurbulenceElement Create(Document document)

Parameters

document Document

Documentul în care va fi creat elementul.

Returns

SVGFETurbulenceElement

Un nou element de turbulenţă.

NumOctaves(int)

Setă numărul de octave pentru funcția de turbulență.

public SVGFETurbulenceElementBuilder NumOctaves(int numOctaves)

Parameters

numOctaves int

Numărul de octave.

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.

Seed(Dublă)

Setarea semințelor pentru generatorul de numere aleatoriu utilizat de funcția de turbulență.

public SVGFETurbulenceElementBuilder Seed(double seed)

Parameters

seed double

Valoarea seminţelor.

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.

StitchTiles(StitchTiles)

Stabiliți opțiunea de șold pentru funcția de turbulență.

public SVGFETurbulenceElementBuilder StitchTiles(StitchTiles stitchTiles)

Parameters

stitchTiles StitchTiles

Pădurea se întoarce.

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.

Type(TurbulenceType)

Se stabilește tipul de turbulență (roza fractală sau turbina).

public SVGFETurbulenceElementBuilder Type(TurbulenceType type)

Parameters

type TurbulenceType

Tipul de turbulenţă.

Returns

SVGFETurbulenceElementBuilder

Instanta actuală a constructorului.</transformbuilder,></svgfeturbulenceelementbuilder,></svgfeturbulenceelementbuilder,>

 Română