CSSPrimitiveValue

CSSPrimitiveValue class

تمثل واجهة CSSPrimitiveValue قيمة CSS واحدة. يمكن استخدام هذه الواجهة لتحديد قيمة خاصية نمط معينة تم تعيينها حاليًا في كتلة أو لتعيين خاصية نمط معينة بشكل صريح داخل الكتلة. يمكن الحصول على مثيل لهذه الواجهة من طريقة getPropertyCSSValue لواجهة CSSStyleDeclusion. لا يحدث كائن CSSPrimitiveValue إلا في سياق خاصية CSS.

public abstract class CSSPrimitiveValue : CSSValue

الخصائص

اسموصف
abstract CSSText { get; set; }تمثيل سلسلة للقيمة الحالية.
CSSValueType { get; }كود يحدد نوع القيمة.
PrimitiveType { get; }نوع القيمة كما حددتها الثوابت المحددة أعلاه.

طُرق

اسموصف
override Equals(object)تحديد ما إذا كان الملف المحددObject يساوي هذا المثال.
abstract GetCounterValue()تُستخدم هذه الطريقة للحصول على قيمة العداد. إذا كانت قيمة CSS هذه لا تحتوي على قيمة عداد ، فسيتم رفع DOMException. يمكن إجراء التعديل على خاصية النمط المقابلة باستخدام واجهة العداد.
abstract GetFloatValue(ushort)تُستخدم هذه الطريقة للحصول على قيمة عائمة في وحدة محددة. إذا كانت قيمة CSS هذه لا تحتوي على قيمة عائمة أو لا يمكن تحويلها إلى الوحدة المحددة ، فسيتم رفع استثناء DOM.
override GetHashCode()إرجاع رمز تجزئة لهذا المثال.
abstract GetIntValue(ushort)تُستخدم هذه الطريقة للحصول على قيمة int في وحدة محددة. إذا كانت قيمة CSS هذه لا تحتوي على قيمة int أو لا يمكن تحويلها إلى الوحدة المحددة ، فسيتم رفع استثناء DOM.
override GetPlatformType()تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
abstract GetRectValue()تُستخدم هذه الطريقة للحصول على قيمة Rect. إذا كانت قيمة CSS هذه لا تحتوي على قيمة مستقيمة ، فسيتم رفع DOMException. يمكن إجراء التعديل على خاصية النمط المقابلة باستخدام واجهة Rect.
abstract GetRGBColorValue()تستخدم هذه الطريقة للحصول على لون RGB. إذا كانت قيمة CSS هذه لا تحتوي على قيمة ألوان RGB ، فسيتم رفع DOMException. يمكن إجراء التعديل على خاصية النمط المقابلة باستخدام واجهة RGBColor.
abstract GetStringValue()تُستخدم هذه الطريقة للحصول على قيمة السلسلة. إذا كانت قيمة CSS لا تحتوي على قيمة سلسلة ، فسيتم رفع استثناء DOM.
abstract SetFloatValue(ushort, float)طريقة لتعيين قيمة عائمة بوحدة محددة. إذا كانت الخاصية المرفقة بهذه القيمة لا تقبل الوحدة المحددة أو القيمة العائمة ، فلن تتغير القيمة وسيتم رفع استثناء DOM.
abstract SetIntValue(ushort, int)طريقة لتعيين قيمة int بوحدة محددة. إذا كانت الخاصية المرفقة بهذه القيمة لا تقبل الوحدة المحددة أو القيمة int ، فلن تتغير القيمة وسيتم رفع استثناء DOM.
abstract SetStringValue(ushort, string)طريقة لضبط قيمة السلسلة بالوحدة المحددة. إذا كانت الخاصية المرفقة بهذه القيمة لا تقبل الوحدة المحددة أو قيمة السلسلة ، فلن تتغير القيمة وسيتم رفع استثناء DOM.
override ToString()إرجاع أString الذي يمثل هذا المثال.

مجالات

اسموصف
const CSS_ATTRالقيمة هي دالة سمة. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
const CSS_CHالقيمة طول (ch). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_CMالقيمة طول (سم). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_COUNTERالقيمة هي عداد أو دالة عدادات. يمكن الحصول على القيمة باستخدام طريقة GetCounterValue.
const CSS_DEGالقيمة هي زاوية (درجة). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_DIMENSIONالقيمة هي رقم ذو بُعد غير معروف. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_DPCMالقيمة هي نقطة لكل سنتيمتر (dpcm) .
const CSS_DPIالقيمة هي نقطة في البوصة (dpi) .
const CSS_DPPXالقيمة عبارة عن نقاط لكل وحدة “بكسل” (dppx) .
const CSS_EMSالقيمة طول (ems). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_EXSالقيمة عبارة عن طول (exs). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_GRADالقيمة هي زاوية (غراد). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_HZالقيمة هي تردد (هرتز). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_IDENTالقيمة معرّف. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
const CSS_INالقيمة طول (بوصة). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_KHZالقيمة هي تردد (كيلو هرتز). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_MMالقيمة طول (مم). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_MSالقيمة وقت (مللي ثانية). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_NUMBERالقيمة هي رقم بسيط. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_PCالقيمة طول (كمبيوتر). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_PERCENTAGEالقيمة هي نسبة مئوية. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_PTالقيمة طول (نقطة). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_PXالقيمة طول (بكسل). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_RADالقيمة هي زاوية (rad). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_RECTالقيمة هي دالة مستقيمة. يمكن الحصول على القيمة باستخدام طريقة GetRectValue.
const CSS_REMالقيمة طول (ريم). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_RGBCOLORالقيمة هي لون RGB. يمكن الحصول على القيمة باستخدام طريقة GetRGBColorValue.
const CSS_Sالقيمة هي الوقت (الأوقات). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
const CSS_STRINGالقيمة هي STRING. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
const CSS_UNKNOWNالقيمة ليست قيمة CSS2 معروفة. لا يمكن الحصول على القيمة إلا باستخدام السمة cssText.
const CSS_URIالقيمة هي URI. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
const CSS_VHالقيمة هي نسبة مئوية من الارتفاع الكامل لإطار العرض .
const CSS_VMAXالقيمة هي نسبة مئوية من عرض أو ارتفاع منفذ العرض ، أيهما أكبر.
const CSS_VMINالقيمة هي نسبة مئوية من عرض أو ارتفاع منفذ العرض ، أيهما أصغر.
const CSS_VWالقيمة هي نسبة مئوية من العرض الكامل لإطار العرض .

أنظر أيضا