Class SVGElementBuilder
اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)
يمثل فئة أساسية لبناء عناصر SVG من النوع T'.
[ComVisible(true)]
public abstract class SVGElementBuilder<t> : ISVGElementBuilder, IAttributeSetter where T : SVGElement
نوع المعلمات
T
نوع العنصر SVG هذا البناء هو المسؤول عن إنشاء.
Inheritance
Implements
ISVGElementBuilder , IAttributeSetter
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
طرق التمديد
SVGBuilderExtensions.AddBuilder<svgelementbuilder
Constructors
مجمع البناء()
protected SVGElementBuilder()
Properties
Configurations
يحصل على قائمة الإعدادات التي سيتم تطبيقها على العنصر SVG.
public List<action<svgelement>> Configurations { get; }
قيمة الممتلكات
List <؛ Action <؛ SVGElement >؛ >؛ >؛
Methods
Attribute(ستيفن، ستيفن)
يضيف إعدادًا للمسمى إلى عنصر SVG.
public void Attribute(string name, string value)
Parameters
name
string
اسم المسمى .
value
string
قيمة الأصول .
Build(Document)
يبني عنصر SVG ويطبق جميع التكوينات عليه.
public virtual T Build(Document document)
Parameters
document
Document
الوثيقة التي سيتم إضافة العنصر إليها.
Returns
T
العنصر SVG البناء والتركيب من النوع T'.
Build(T)
يطبق التكوينات على عنصر SVG الحالي.
public virtual T Build(T element)
Parameters
element
T
العنصر SVG لتكوين.
Returns
T
العنصر SVG المعدل من النوع T'.
BuildElement(Document)
يخلق العنصر SVG كعنصر جيني.
public SVGElement BuildElement(Document document)
Parameters
document
Document
الوثيقة التي سيتم إضافة العنصر إليها.
Returns
البناء المعمول به.
Create(Document)
عند الانحناء في فئة مشتقة ، يخلق مثال جديد من عنصر SVG.
protected abstract T Create(Document document)
Parameters
document
Document
الوثيقة التي سيتم إضافة العنصر إليها.
Returns
T
نموذج جديد من النوع T’.</action