Class 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 | نوع الوحدة ليس أحد أنواع الوحدات المحددة مسبقًا. من غير الصحيح محاولة تحديد قيمة جديدة من هذا النوع أو محاولة تبديل قيمة موجودة إلى هذا النوع. |
أنظر أيضا
- class SVGValueType
- مساحة الاسم Aspose.Html.Dom.Svg.DataTypes
- المجسم Aspose.HTML