Class FilterValueListBuilder

Class FilterValueListBuilder

Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.0)

A builder class for creating a list of filter functions for SVG elements.

[ComVisible(true)]
public class FilterValueListBuilder

Inheritance

object FilterValueListBuilder

Inherited Members

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FilterValueListBuilder()

public FilterValueListBuilder()

Methods

Blur(double)

Adds a blur filter.

public FilterValueListBuilder Blur(double stdDeviation)

Parameters

stdDeviation double

The standard deviation for the blur.

Returns

FilterValueListBuilder

The builder instance for chaining.

Brightness(double)

Adds a brightness filter.

public FilterValueListBuilder Brightness(double percentage)

Parameters

percentage double

The percentage of brightness.

Returns

FilterValueListBuilder

The builder instance for chaining.

Build()

Builds the final string representing the combined filter functions.

public string Build()

Returns

string

A string representing the filter functions.

Contrast(double)

Adds a contrast filter.

public FilterValueListBuilder Contrast(double percentage)

Parameters

percentage double

The percentage of contrast.

Returns

FilterValueListBuilder

The builder instance for chaining.

DropShadow(double, double, double)

Adds a drop shadow filter.

public FilterValueListBuilder DropShadow(double offsetX, double offsetY, double stdDeviation)

Parameters

offsetX double

The X offset of the shadow.

offsetY double

The Y offset of the shadow.

stdDeviation double

The standard deviation of the shadow.

Returns

FilterValueListBuilder

The builder instance for chaining.

FilterId(string)

Adds a filter by its ID.

public FilterValueListBuilder FilterId(string filterId)

Parameters

filterId string

The ID of the filter.

Returns

FilterValueListBuilder

The builder instance for chaining.

Grayscale(double)

Adds a grayscale filter.

public FilterValueListBuilder Grayscale(double percentage)

Parameters

percentage double

The percentage of grayscale.

Returns

FilterValueListBuilder

The builder instance for chaining.

HueRotate(double)

Adds a hue-rotate filter.

public FilterValueListBuilder HueRotate(double degrees)

Parameters

degrees double

The degrees of hue rotation.

Returns

FilterValueListBuilder

The builder instance for chaining.

Invert(double)

Adds an invert filter.

public FilterValueListBuilder Invert(double percentage)

Parameters

percentage double

The percentage of inversion.

Returns

FilterValueListBuilder

The builder instance for chaining.

Opacity(double)

Adds an opacity filter.

public FilterValueListBuilder Opacity(double percentage)

Parameters

percentage double

The percentage of opacity.

Returns

FilterValueListBuilder

The builder instance for chaining.

Saturate(double)

Adds a saturate filter.

public FilterValueListBuilder Saturate(double percentage)

Parameters

percentage double

The percentage of saturation.

Returns

FilterValueListBuilder

The builder instance for chaining.

Sepia(double)

Adds a sepia filter.

public FilterValueListBuilder Sepia(double percentage)

Parameters

percentage double

The percentage of sepia tone.

Returns

FilterValueListBuilder

The builder instance for chaining.

 English