Class SVGElementBuilder
Pôvodný názov: Aspose.Svg.Builder Zhromaždenie: Aspose.SVG.dll (25.5.0)
Predstavuje základnú triedu pre stavbu SVG prvkov typu T'.
[ComVisible(true)]
public abstract class SVGElementBuilder<t> : ISVGElementBuilder, IAttributeSetter where T : SVGElement
Typ parametrov
T
Typ prvku SVG tento staviteľ je zodpovedný za vytvorenie.
Inheritance
Implements
ISVGElementBuilder , IAttributeSetter
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Metódy rozšírenia
SVGBuilderExtensions.AddBuilder<svgelementbuilder
Constructors
Výtvarník()
protected SVGElementBuilder()
Properties
Configurations
Získa zoznam konfigurácií, ktoré sa majú aplikovať na prvok SVG.
public List<action<svgelement>> Configurations { get; }
Hodnota nehnuteľnosti
List < Action < SVGElement a > >
Methods
Attribute(Stringová, Stringová)
Pridať konfiguráciu atribútu k prvku SVG.
public void Attribute(string name, string value)
Parameters
name
string
Názov tohto atributu.
value
string
hodnotu tohto atribútu.
Build(Document)
Vytvára prvok SVG a aplikuje na neho všetky konfigurácie.
public virtual T Build(Document document)
Parameters
document
Document
Dokument, ku ktorému sa prvok pridá.
Returns
T
Konštrukčný a konfigurovaný prvok SVG typu T'.
Build(T)
Aplikuje konfigurácie na existujúci prvok SVG.
public virtual T Build(T element)
Parameters
element
T
Element SVG na konfiguráciu.
Returns
T
Konfigurovaný prvok SVG typu T'.
BuildElement(Document)
Vyrába prvok SVG ako generický svGelement.
public SVGElement BuildElement(Document document)
Parameters
document
Document
Dokument, ku ktorému sa prvok pridá.
Returns
Vybudovaný SVGElement.
Create(Document)
Pri prevrátení do derivovanej triedy vytvára novú inštanciu prvku SVG.
protected abstract T Create(Document document)
Parameters
document
Document
Dokument, ku ktorému sa prvok pridá.
Returns
T
Nová inštancia typu T’.</action