Class SVGElementBuilder
Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Представлява основен клас за изграждане на SVG елементи от типа T'.
[ComVisible(true)]
public abstract class SVGElementBuilder<t> : ISVGElementBuilder, IAttributeSetter where T : SVGElement
Типове параметри
T
Типът на SVG елемент този строител е отговорен за създаването.
Inheritance
Implements
ISVGElementBuilder , IAttributeSetter
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Методи за разширяване
SVGBuilderExtensions.AddBuilder<svgelementbuilder
Constructors
Създател()
protected SVGElementBuilder()
Properties
Configurations
Получава списъка с конфигурациите, които трябва да се прилагат към елемента SVG.
public List<action<svgelement>> Configurations { get; }
стойност на имота
List < Action < SVGElement > >
Methods
Attribute(Стрийк, Стрийк)
Добавете конфигурация на атрибута към елемента SVG.
public void Attribute(string name, string value)
Parameters
name
string
Името на атрибута.
value
string
Стойността на атрибута.
Build(Document)
Изгражда елемента SVG и прилага всички конфигурации към него.
public virtual T Build(Document document)
Parameters
document
Document
Документ, към който ще бъде добавен елементът.
Returns
T
Изграден и конфигуриран SVG елемент от типа T'.
Build(T)
Прилага конфигурациите на съществуващ SVG елемент.
public virtual T Build(T element)
Parameters
element
T
Елементът SVG да се конфигурира.
Returns
T
Конфигуриран SVG елемент от типа T'.
BuildElement(Document)
Създава елемента SVG като генеричен SVГЕлемент.
public SVGElement BuildElement(Document document)
Parameters
document
Document
Документ, към който ще бъде добавен елементът.
Returns
Изграденото съоръжение.
Create(Document)
Когато преобладава в дериватиран клас, създава нова инстанция на елемента SVG.
protected abstract T Create(Document document)
Parameters
document
Document
Документ, към който ще бъде добавен елементът.
Returns
T
Нова инстанция от типа T’.</action