SVGBuilderExtensions.AddFeOffset
Contents
[
Hide
]AddFeOffset(this TBuilder, double?, double?, OneOf<string, FilterInput>, string, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<double, (double, LengthType)>, OneOf<Color, Paint, string>, OneOf<Color, Paint, string>, string, Action<SVGFEOffsetElementBuilder>)
Adds an ‘feOffset’ element to the SVG builder, creating an offset effect by shifting the input image by a specified vector.
public static TBuilder AddFeOffset<TBuilder>(this TBuilder builder, double? dx = null,
double? dy = null, OneOf<string, FilterInput> @in = null, string result = null,
OneOf<double, (double, LengthType)> x = null, OneOf<double, (double, LengthType)> y = null,
OneOf<double, (double, LengthType)> width = null,
OneOf<double, (double, LengthType)> height = null, OneOf<Color, Paint, string> fill = null,
OneOf<Color, Paint, string> stroke = null, string id = null,
Action<SVGFEOffsetElementBuilder> extend = null)
where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
| Parameter | Description |
|---|---|
| TBuilder | The type of the SVG element builder, facilitating fluent API usage. |
| builder | The SVG builder instance to which the ‘feOffset’ element will be added. |
| dx | The horizontal offset distance. Optional parameter. |
| dy | The vertical offset distance. Optional parameter. |
| in | The input image to which the offset will be applied. Can be a string or a FilterInput. Optional parameter. |
| result | The result identifier for this filter primitive. Optional parameter. |
| x | The x-coordinate of the filter primitive subregion. Can be a double or a ValueTuple with LengthType. Optional parameter. |
| y | The y-coordinate of the filter primitive subregion. Can be a double or a ValueTuple with LengthType. Optional parameter. |
| width | The width of the filter primitive subregion. Can be a double or a ValueTuple with LengthType. Optional parameter. |
| height | The height of the filter primitive subregion. Can be a double or a ValueTuple with LengthType. Optional parameter. |
| fill | The fill color, paint or paint server id for the element. Optional parameter. |
| stroke | The stroke color, paint or paint server id for the element. Optional parameter. |
| id | The unique identifier for the filter primitive element. Optional parameter. |
| extend | An optional action to further configure the SVGFEOffsetElementBuilder. |
Return Value
The builder instance, allowing for method chaining.
See Also
- class OneOf<T1,T2>
- enum FilterInput
- enum LengthType
- class OneOf<T1,T2,T3>
- enum Paint
- class SVGFEOffsetElementBuilder
- interface ISVGElementBuilder
- interface IFilterPrimitiveElementBuilder
- class SVGBuilderExtensions
- namespace Aspose.Svg.Builder
- assembly Aspose.SVG
AddFeOffset(this TBuilder, Action<SVGFEOffsetElementBuilder>)
Adds an ‘feOffset’ element configuration to the builder. This element offsets the input image by a specified vector.
public static TBuilder AddFeOffset<TBuilder>(this TBuilder builder,
Action<SVGFEOffsetElementBuilder> configure)
where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
| Parameter | Description |
|---|---|
| TBuilder | The type of the SVG element builder. |
| builder | The builder instance. |
| configure | The configuration action for the ‘feOffset’ element. |
Return Value
The builder instance for chaining.
See Also
- class SVGFEOffsetElementBuilder
- interface ISVGElementBuilder
- interface IFilterPrimitiveElementBuilder
- class SVGBuilderExtensions
- namespace Aspose.Svg.Builder
- assembly Aspose.SVG