Interface ISVGElementBuilder

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

IAttributeSetter

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>&gt; Configurations { get; }

Property Value

List < Action < SVGElement &gt;&gt;

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

SVGElement

An SVGElement instance representing the constructed SVG element. </action</isvgelementbuilder></isvgelementbuilder,>

 English