Class SVGElementBuilder

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

object SVGElementBuilder

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, TElementBuilder>(SVGElementBuilder, TElementBuilder) , SVGBuilderExtensions.SetAttribute<svgelementbuilder>(SVGElementBuilder, string, string)

Constructors

Създател()

protected SVGElementBuilder()

Properties

Configurations

Получава списъка с конфигурациите, които трябва да се прилагат към елемента SVG.

public List<action<svgelement>&gt; 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

SVGElement

Изграденото съоръжение.

Create(Document)

Когато преобладава в дериватиран клас, създава нова инстанция на елемента SVG.

protected abstract T Create(Document document)

Parameters

document Document

Документ, към който ще бъде добавен елементът.

Returns

T

Нова инстанция от типа T’.</action</svgerementbuilder

 Български