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
قيمة الزاوية كقيمة نقطة متدفق، في درجات.إعداد هذا الخصائص سوف يؤدي إلى قيمةالمحددات والقيمةAsString يتم تحديثها تلقائيا لتعكس هذا الإعداد.
[DOMName("value")]
public float Value { get; set; }
قيمة الممتلكات
Exceptions
الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRيتم رفعها عندما يتوافق الزاوية مع صفة القراءة فقط أو عندما يتم قراءة الكائن نفسه فقط.
ValueAsString
قيمة الزاوية كقيمة سلكية، في الوحدات التي تعبر عنها وحدةType.إعداد هذا الخصائص سوف يسبب قيمة، قيمةInSpecifiedUnits و وحدةType أن يتم تحديثها تلقائيا لتعكس هذا الإعداد.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
قيمة الممتلكات
Exceptions
الرمز Aspose.Html.Dom.DOMException.SYNTAX_ERRرفع إذا لم يتم ترتيب الحبل المخصص كزاوية صالحة.
الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRيتم رفعها عندما يتوافق الزاوية مع صفة القراءة فقط أو عندما يتم قراءة الكائن نفسه فقط.
ValueInSpecifiedUnits
قيمة الزاوية كقيمة نقطة متدفق، في الوحدات التي تعبر عنها وحدةType.إعداد هذا الخصائص سوف يسبب قيمة وقيمةAsString يتم تحديثها تلقائيا لعكس هذا الإعداد.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
قيمة الممتلكات
Exceptions
الرمز Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRيتم رفعها عندما يتوافق الزاوية مع صفة القراءة فقط أو عندما يتم قراءة الكائن نفسه فقط.
Methods
ConvertToSpecifiedUnits(يوفنتوس)
الحفاظ على نفس القيمة المخزنة الأساسية، ولكن إعادة تعريف الوحدة المخزنة إلى الوحدة المعينةType.Object attributes unitType، valueInSpecifiedUnits، and valueAsString may be modified as a result of this method.
[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()
يعود نظام.String الذي يمثل هذه الحالة.
public override string ToString()
Returns
نظام.String الذي يمثل هذه الحالة.