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
The builder instance for chaining.
Brightness(double)
Adds a brightness filter.
public FilterValueListBuilder Brightness(double percentage)
Parameters
percentage
double
The percentage of brightness.
Returns
The builder instance for chaining.
Build()
Builds the final string representing the combined filter functions.
public string Build()
Returns
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
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
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
The builder instance for chaining.
Grayscale(double)
Adds a grayscale filter.
public FilterValueListBuilder Grayscale(double percentage)
Parameters
percentage
double
The percentage of grayscale.
Returns
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
The builder instance for chaining.
Invert(double)
Adds an invert filter.
public FilterValueListBuilder Invert(double percentage)
Parameters
percentage
double
The percentage of inversion.
Returns
The builder instance for chaining.
Opacity(double)
Adds an opacity filter.
public FilterValueListBuilder Opacity(double percentage)
Parameters
percentage
double
The percentage of opacity.
Returns
The builder instance for chaining.
Saturate(double)
Adds a saturate filter.
public FilterValueListBuilder Saturate(double percentage)
Parameters
percentage
double
The percentage of saturation.
Returns
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
The builder instance for chaining.