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
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
Constructors
Výrobce()
protected SVGElementBuilder()
Properties
Configurations
Dostane seznam konfigurací, které mají být aplikovány na prvek SVG.
public List<action<svgelement>> 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
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