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

Создатель SVGElementBuilder()

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 в качестве генерического элемента.

public SVGElement BuildElement(Document document)

Parameters

document Document

Документ, в который будет добавлен элемент.

Returns

SVGElement

Сооруженный SVGElement.

Create(Document)

При перегрузке в дериватированный класс создается новая инстанция элемента SVG.

protected abstract T Create(Document document)

Parameters

document Document

Документ, в который будет добавлен элемент.

Returns

T

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

 Русский