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(String، String)
اضافه کردن یک پیکربندی ویژگی به عنصر 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 به عنوان یک عناصر کلی (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