Class SVGElementBuilder

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

object SVGElementBuilder

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, TElementBuilder>(SVGElementBuilder, TElementBuilder) , SVGBuilderExtensions.SetAttribute<svgelementbuilder>(SVGElementBuilder, string, string)

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>&gt; 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

SVGElement

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</svgenementbuilder

 Deutsch