Class SVGAngle
ชื่อพื้นที่: Aspose.Html.Dom.Svg.DataTypes การประกอบ: Aspose.HTML.dll (25.4.0)
อินเตอร์เฟซ SVGAngle ตรงกับประเภทข้อมูลพื้นฐานมุม
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
อนุญาโตตุลาการ
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
SVG_ANGLETYPE_DEG
ประเภทหน่วยถูกกําหนดอย่างชัดเจนในระดับ
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
หมายเลข
SVG_ANGLETYPE_GRAD
ชนิดของหน่วยเป็นรังสี
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
หมายเลข
SVG_ANGLETYPE_RAD
ชนิดของหน่วยเป็นรังสี
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
หมายเลข
SVG_ANGLETYPE_UNKNOWN
ประเภทหน่วยไม่เป็นหนึ่งในประเภทหน่วยที่กําหนดไว้แล้ว มันเป็นไปไม่ได้ที่จะพยายามที่จะกําหนดค่าใหม่ของประเภทนี้หรือที่จะพยายามที่จะเปลี่ยนค่าที่มีอยู่ไปยังประเภทนี้
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
หมายเลข
SVG_ANGLETYPE_UNSPECIFIED
ไม่มีการจัดหาประเภทหน่วย (เช่นมีค่าไม่มีหน่วยที่ระบุ) สําหรับมุมค่าไม่มีหน่วยจะได้รับการประมวลผลเช่นเดียวกับการกําหนดเกรด
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
หมายเลข
Properties
UnitType
ประเภทของค่าที่ระบุโดยหนึ่งของ SVG_ANGLETYPE_* เถื่อนที่กําหนดไว้บนอินเตอร์เฟซนี้
[DOMName("unitType")]
public ushort UnitType { get; }
คุณสมบัติมูลค่า
Value
การตั้งค่าคุณสมบัตินี้จะทําให้มูลค่าInSpecifiedUnits และมูลค่าAsString ปรับปรุงโดยอัตโนมัติเพื่อตอบสนองการตั้งค่านี้
[DOMName("value")]
public float Value { get; set; }
คุณสมบัติมูลค่า
Exceptions
รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นขึ้นเมื่อมุมตรงกับคุณสมบัติการอ่านเท่านั้นหรือเมื่อวัตถุตัวเองจะอ่านเท่านั้น
ValueAsString
ค่ามุมเป็นค่า string ในหน่วยที่แสดงโดย UnitType การตั้งค่า atribute นี้จะทําให้ value, valueInSpecifiedUnits และ UnitType จะได้รับการปรับปรุงโดยอัตโนมัติเพื่อตอบสนองการตั้งค่านี้
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
คุณสมบัติมูลค่า
Exceptions
รหัส Aspose.Html.Dom.DOMException.SYNTAX_ERRขึ้นขึ้นถ้าเส้นด้ายที่กําหนดไม่สามารถวางเป็นมุมที่ถูกต้อง
รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นขึ้นเมื่อมุมตรงกับคุณสมบัติการอ่านเท่านั้นหรือเมื่อวัตถุตัวเองจะอ่านเท่านั้น
ValueInSpecifiedUnits
หมายเลขมุมเป็นหมายเลขจุดลอยในหน่วยที่แสดงโดย UnitType การตั้งค่าคุณสมบัตินี้จะทําให้หมายเลขและหมายเลข AsString ปรับปรุงโดยอัตโนมัติเพื่อสะท้อนให้เห็นถึงการตั้งค่านี้
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
คุณสมบัติมูลค่า
Exceptions
รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นขึ้นเมื่อมุมตรงกับคุณสมบัติการอ่านเท่านั้นหรือเมื่อวัตถุตัวเองจะอ่านเท่านั้น
Methods
ConvertToSpecifiedUnits(คู่มือ)
เก็บค่าที่บันทึกไว้ในฐานเดียวกัน แต่รีเซ็ตตัวระบุหน่วยที่บันทึกไว้ในหน่วยประเภท วัตถุ attributes unitType, valueInSpecifiedUnits และ valueAsString อาจมีการเปลี่ยนแปลงเป็นผลของวิธีการนี้
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
ประเภทหน่วยที่จะเปลี่ยนไป (เช่น SVG_ANGLETYPE_DEG)
Exceptions
รหัส Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRเพิ่มขึ้นถ้าหน่วยประเภทเป็น SVG_ANGLETYPE_UNKNOWN หรือไม่เป็นหน่วยประเภทที่ถูกต้องคงที่ (หนึ่งใน SVG_ANGLETYPE_* อื่น ๆ ที่กําหนดไว้ในอินเตอร์เฟซนี้)
รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นขึ้นเมื่อมุมตรงกับคุณสมบัติการอ่านเท่านั้นหรือเมื่อวัตถุตัวเองจะอ่านเท่านั้น
NewValueSpecifiedUnits(ระยํา ระยํา)
รีเซ็ตค่าเป็นหมายเลขกับหน่วยประเภทที่เกี่ยวข้องโดยการแทนที่ค่าสําหรับคุณสมบัติทั้งหมดในวัตถุ
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
ประเภทหน่วยสําหรับค่า (เช่น SVG_ANGLETYPE_DEG)
valueInSpecifiedUnits
float
คะแนนมุม
Exceptions
รหัส Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRเพิ่มขึ้นถ้าหน่วยประเภทเป็น SVG_ANGLETYPE_UNKNOWN หรือไม่เป็นหน่วยประเภทที่ถูกต้องคงที่ (หนึ่งใน SVG_ANGLETYPE_* อื่น ๆ ที่กําหนดไว้ในอินเตอร์เฟซนี้)
รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นขึ้นเมื่อมุมตรงกับคุณสมบัติการอ่านเท่านั้นหรือเมื่อวัตถุตัวเองจะอ่านเท่านั้น
ToString()
กลับ System.String ที่แสดงตัวอย่างนี้
public override string ToString()
Returns
ระบบ String ซึ่งเป็นตัวแทนของ instance นี้