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
โครงสร้าง SVGElement
Create(Document)
เมื่อผ่านไปในคลาสที่มาจากสร้างตัวอย่างใหม่ขององค์ประกอบ SVG
protected abstract T Create(Document document)
Parameters
document
Document
เอกสารที่องค์ประกอบจะเพิ่มขึ้น
Returns
T
ตัวอย่างใหม่ของประเภท T’.</action