Class SVGElementBuilder
Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)
Es handelt sich um eine Basisklasse für die Konstruktion von SVG-Elementen des Typs T'.
[ComVisible(true)]
public abstract class SVGElementBuilder<t> : ISVGElementBuilder, IAttributeSetter where T : SVGElement
Arten von Parametern
T
Die Art des SVG-Elements ist dieser Bauer für die Erstellung verantwortlich.
Inheritance
Implements
ISVGElementBuilder , IAttributeSetter
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Erweiterungsmethoden
SVGBuilderExtensions.AddBuilder<svgelementbuilder
Constructors
Einfacher Builder()
protected SVGElementBuilder()
Properties
Configurations
Erhält die Liste der Konfigurationen, die auf das SVG-Element angewendet werden sollen.
public List<action<svgelement>> Configurations { get; }
Eigentumswert
List &undlt; Action &undlt; SVGElement > >
Methods
Attribute(String und String)
Hinzufügen Sie eine Attribute-Konfiguration zum SVG-Element.
public void Attribute(string name, string value)
Parameters
name
string
Der Name des Attributs.
value
string
Der Wert des Attributs.
Build(Document)
Er baut das SVG-Element auf und setzt alle Konfigurationen darauf an.
public virtual T Build(Document document)
Parameters
document
Document
Das Dokument, zu dem das Element hinzugefügt wird.
Returns
T
Das konstruierte und konfigurierte SVG-Element des Typs T'.
Build(T)
Verwenden Sie Konfigurationen zu einem vorhandenen SVG-Element.
public virtual T Build(T element)
Parameters
element
T
Das SVG Element zu konfigurieren.
Returns
T
Das konfigurierte SVG-Element des Typs T'.
BuildElement(Document)
Er baut das SVG-Element als generisches SV GELEMENT auf.
public SVGElement BuildElement(Document document)
Parameters
document
Document
Das Dokument, zu dem das Element hinzugefügt wird.
Returns
Das konstruierte SVGElement.
Create(Document)
Wenn in einer derivierten Klasse überschritten wird, entsteht eine neue Instanz des SVG-Elements.
protected abstract T Create(Document document)
Parameters
document
Document
Das Dokument, zu dem das Element hinzugefügt wird.
Returns
T
Eine neue Instanz des Typs T’.</action