Class SVGElementBuilder

Class SVGElementBuilder

Název místa: Aspose.Svg.Builder Shromáždění: Aspose.SVG.dll (25.5.0)

Představuje základní třídu pro stavbu SVG prvků typu T'.

[ComVisible(true)]
public abstract class SVGElementBuilder<t> : ISVGElementBuilder, IAttributeSetter where T : SVGElement

Typy parametrů

T

Typ prvku SVG tento stavitel je zodpovědný za vytvoření.

Inheritance

object SVGElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Metody rozšíření

SVGBuilderExtensions.AddBuilder<svgelementbuilder, TElementBuilder>(SVGElementBuilder, TElementBuilder) , SVGBuilderExtensions.SetAttribute<svgelementbuilder>(SVGElementBuilder, string, string)

Constructors

Výrobce()

protected SVGElementBuilder()

Properties

Configurations

Dostane seznam konfigurací, které mají být aplikovány na prvek SVG.

public List<action<svgelement>&gt; Configurations { get; }

Hodnota nemovitosti

List < Action < SVGElement > >

Methods

Attribute(String , String)

Přidává konfiguraci atributu do prvku SVG.

public void Attribute(string name, string value)

Parameters

name string

Jméno tohoto atributu.

value string

a hodnoty atributu.

Build(Document)

Vytváří prvek SVG a aplikuje na něj všechny konfigurace.

public virtual T Build(Document document)

Parameters

document Document

Dokument, ke kterému bude prvek přidán.

Returns

T

Konstruovaný a konfigurovaný SVG prvek typu T'.

Build(T)

Přizpůsobte konfigurace existujícímu prvku SVG.

public virtual T Build(T element)

Parameters

element T

Svg prvek konfigurovat.

Returns

T

Konfigurovaný SVG prvek typu T'.

BuildElement(Document)

Vytváří SVG prvek jako generický SvGElement.

public SVGElement BuildElement(Document document)

Parameters

document Document

Dokument, ke kterému bude prvek přidán.

Returns

SVGElement

Vytvořený SVGElement.

Create(Document)

Když se přejde do derivované třídy, vytváří novou instanci prvku SVG.

protected abstract T Create(Document document)

Parameters

document Document

Dokument, ke kterému bude prvek přidán.

Returns

T

Nová instance typu T’.</action</svgerementbuilder

 Čeština