ConvertToSpecifiedUnits

SVGLength.ConvertToSpecifiedUnits method

احتفظ بنفس القيمة المخزنة الأساسية ، لكن أعد تعيين معرف الوحدة المخزنة إلى نوع الوحدة المحدد. قد يتم تعديل سمات الكائن unitType و valueInSpecifiedUnits و valueAsString كنتيجة لهذه الطريقة. على سبيل المثال ، إذا كانت القيمة الأصلية “0.5 سم” وتم استدعاء الطريقة للتحويل إلى ملليمترات ، فسيتم تغيير نوع الوحدة إلى SVG_LENGTHTYPE_MM ، وسيتم تغيير valueInSpecifiedUnits إلى القيمة الرقمية 5 وسيتم تغيير القيمة AsString إلى “5mm”.

public void ConvertToSpecifiedUnits(ushort unitType)
معامليكتبوصف
unitTypeUInt16نوع الوحدة المراد التبديل إليه (على سبيل المثال ، SVG_LENGTHTYPE_MM).

استثناءات

استثناءحالة
DOMExceptionكودNOT_SUPPORTED_ERR يتم رفعه إذا كان نوع الوحدة هو SVG_LENGTHTYPE_UNKNOWN أو أنه ليس ثابت نوع وحدة صالح (أحد ثوابت SVG_LENGTHTYPE_ * الأخرى المحددة في هذه الواجهة) .
DOMExceptionكودNO_MODIFICATION_ALLOWED_ERR تُرفع عندما يتوافق الطول مع سمة للقراءة فقط أو عندما يكون الكائن نفسه للقراءة فقط.

أنظر أيضا