Class SVGAngle

SVGAngle class

تتوافق واجهة SVGAngle مع نوع البيانات الأساسي للزاوية.

public class SVGAngle : SVGValueType

الخصائص

اسموصف
UnitType { get; }نوع القيمة كما هو محدد بواسطة أحد ثوابت SVG_ANGLETYPE_ * المحددة في هذه الواجهة.
Value { get; set; }قيمة الزاوية كقيمة فاصلة عائمة بالدرجات. سيؤدي تعيين هذه السمة إلى تحديث valueInSpecifiedUnits و valueAsString تلقائيًا لتعكس هذا الإعداد.
ValueAsString { get; set; }قيمة الزاوية كقيمة سلسلة ، بالوحدات التي يتم التعبير عنها بواسطة نوع الوحدة. سيؤدي تعيين هذه السمة إلى تحديث القيمة و valueInSpecifiedUnits و unitType تلقائيًا لتعكس هذا الإعداد.
ValueInSpecifiedUnits { get; set; }قيمة الزاوية كقيمة فاصلة عائمة بالوحدات التي يتم التعبير عنها بواسطة نوع الوحدة. سيؤدي تعيين هذه السمة إلى تحديث القيمة والقيمة AsString تلقائيًا لتعكس هذا الإعداد.

طُرق

اسموصف
ConvertToSpecifiedUnits(ushort)احتفظ بنفس القيمة المخزنة الأساسية ، لكن أعد تعيين معرف الوحدة المخزنة إلى نوع الوحدة المحدد. قد يتم تعديل سمات الكائن unitType و valueInSpecifiedUnits و valueAsString كنتيجة لهذه الطريقة.
Dispose()الإصدارات غير المُدارة و- اختياريًا- الموارد المُدارة.
virtual GetPlatformType()تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
NewValueSpecifiedUnits(ushort, float)إعادة تعيين القيمة كرقم مع نوع الوحدة المرتبط ، وبالتالي استبدال القيم لجميع السمات الموجودة على الكائن.
override ToString()إرجاع أString الذي يمثل هذا المثال.

مجالات

اسموصف
const SVG_ANGLETYPE_DEGتم ضبط نوع الوحدة بشكل صريح على درجات.
const SVG_ANGLETYPE_GRADنوع الوحدة راديان .
const SVG_ANGLETYPE_RADنوع الوحدة راديان .
const SVG_ANGLETYPE_UNKNOWNنوع الوحدة ليس أحد أنواع الوحدات المحددة مسبقًا. من غير الصحيح محاولة تحديد قيمة جديدة من هذا النوع أو محاولة تبديل قيمة موجودة إلى هذا النوع.
const SVG_ANGLETYPE_UNSPECIFIEDلم يتم توفير نوع وحدة (على سبيل المثال ، تم تحديد قيمة بدون وحدة). بالنسبة للزوايا ، يتم التعامل مع القيمة بدون وحدة كما لو تم تحديد الدرجات.

أنظر أيضا