SVGLength

SVGLength class

تتوافق واجهة SVGLength مع نوع البيانات الأساسي للطول. يمكن تعيين كائن SVGLength للقراءة فقط ، مما يعني أن محاولات تعديل الكائن ستؤدي إلى طرح استثناء ، كما هو موضح أدناه.

public class SVGLength : SVGValueType

الخصائص

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

طُرق

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

مجالات

اسموصف
const SVG_LENGTHTYPE_CMتم تحديد قيمة باستخدام وحدات cm المحددة في CSS2.
const SVG_LENGTHTYPE_EMSتم تحديد قيمة باستخدام وحدات em المحددة في CSS2.
const SVG_LENGTHTYPE_EXSتم تحديد قيمة باستخدام الوحدات السابقة المحددة في CSS2.
const SVG_LENGTHTYPE_INتم تحديد قيمة باستخدام الوحدات المحددة في CSS2.
const SVG_LENGTHTYPE_MMتم تحديد قيمة باستخدام وحدات mm المحددة في CSS2.
const SVG_LENGTHTYPE_NUMBERلم يتم توفير نوع وحدة (على سبيل المثال ، تم تحديد قيمة بدون وحدة) ، مما يشير إلى قيمة بوحدات المستخدم.
const SVG_LENGTHTYPE_PCتم تحديد قيمة باستخدام وحدات الكمبيوتر المحددة في CSS2.
const SVG_LENGTHTYPE_PERCENTAGEتم تحديد قيمة النسبة المئوية .
const SVG_LENGTHTYPE_PTتم تحديد قيمة باستخدام وحدات pt المعرفة في CSS2.
const SVG_LENGTHTYPE_PXتم تحديد قيمة باستخدام وحدات البكسل المحددة في CSS2.
const SVG_LENGTHTYPE_UNKNOWNنوع الوحدة ليس أحد أنواع الوحدات المحددة مسبقًا. من غير الصحيح محاولة تحديد قيمة جديدة من هذا النوع أو محاولة تبديل قيمة موجودة إلى هذا النوع.

أنظر أيضا