Interface ISVGElementBuilder
Namespace: Aspose.Svg.Builder
Assembly: Aspose.SVG.dll (25.5.0)
Interface for building SVG (Scalable Vector Graphics) elements. This interface defines the essential methods and properties required to construct SVG elements programmatically. It extends the IAttributeSetter interface to include attribute setting capabilities.
[ComVisible(true)]
public interface ISVGElementBuilder : IAttributeSetter
Implements
Extension Methods
SVGBuilderExtensions.AddBuilder<isvgelementbuilder, telementbuilder="">(ISVGElementBuilder, TElementBuilder) , SVGBuilderExtensions.SetAttribute<isvgelementbuilder>(ISVGElementBuilder, string, string)
Properties
Configurations
A list of actions or configurations that are applied to the SVGElement during the build process.
List<action<svgelement>> Configurations { get; }
Property Value
List < Action < SVGElement >>
Methods
BuildElement(Document)
Builds and returns an SVGElement instance based on the current configuration of the builder.
SVGElement BuildElement(Document document)
Parameters
document
Document
The SVG document to which the element will be added. This document provides the context necessary for creating the element.
Returns
An SVGElement instance representing the constructed SVG element.
</action