Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
واجهة CSSPrimitiveValue تمثل قيمة CSS واحدة. يمكن استخدام هذه الواجهة لتحديد قيمة خاصية نمط معينة تم تعيينها حاليًا في كتلة أو لتعيين خاصية نمط معينة بشكل صريح داخل الكتلة. يمكن الحصول على مثيل من هذه الواجهة من طريقة getPropertyCSSValue الخاصة بواجهة CSSStyleDeclaration. يحدث كائن CSSPrimitiveValue فقط في سياق خاصية CSS.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
الوراثة
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
التنفيذ
الأعضاء الموروثة
CSSValue.CSS_INHERIT, CSSValue.CSS_PRIMITIVE_VALUE, CSSValue.CSS_VALUE_LIST, CSSValue.CSS_CUSTOM, CSSValue.ToString(), CSSValue.GetPlatformType(), CSSValue.Equals(CSSValue), CSSValue.Equals(object), CSSValue.GetHashCode(), CSSValue.CSSText, CSSValue.CSSValueType, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
CSSPrimitiveValue(ushort)
يبدأ مثيل جديد من فئة Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)
المعلمات
unitType
ushort
نوع الوحدة.
الحقول
CSS_ATTR
القيمة هي دالة سمة. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_ATTR = 24
قيمة الحقل
CSS_CH
القيمة هي طول (ch). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_CH = 20
قيمة الحقل
CSS_CM
القيمة هي طول (cm). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_CM = 6
قيمة الحقل
CSS_COUNTER
القيمة هي دالة عداد أو عدادات. يمكن الحصول على القيمة باستخدام طريقة GetCounterValue.
public const ushort CSS_COUNTER = 25
قيمة الحقل
CSS_DEG
القيمة هي زاوية (deg). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_DEG = 11
قيمة الحقل
CSS_DIMENSION
القيمة هي رقم بعدم بعد غير معروف. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_DIMENSION = 18
قيمة الحقل
CSS_DPCM
القيمة هي نقاط لكل سنتيمتر (dpcm).
public const ushort CSS_DPCM = 29
قيمة الحقل
CSS_DPI
القيمة هي نقاط لكل بوصة (dpi).
public const ushort CSS_DPI = 28
قيمة الحقل
CSS_DPPX
القيمة هي نقاط لكل وحدة ‘px’ (dppx).
public const ushort CSS_DPPX = 30
قيمة الحقل
CSS_EMS
القيمة هي طول (ems). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_EMS = 3
قيمة الحقل
CSS_EXS
القيمة هي طول (exs). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_EXS = 4
قيمة الحقل
CSS_GRAD
القيمة هي زاوية (grad). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_GRAD = 13
قيمة الحقل
CSS_HZ
القيمة هي تردد (Hz). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_HZ = 16
قيمة الحقل
CSS_IDENT
القيمة هي معرف. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_IDENT = 23
قيمة الحقل
CSS_IN
القيمة هي طول (in). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_IN = 8
قيمة الحقل
CSS_KHZ
القيمة هي تردد (kHz). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_KHZ = 17
قيمة الحقل
CSS_MM
القيمة هي طول (mm). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_MM = 7
قيمة الحقل
CSS_MS
القيمة هي وقت (ms). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_MS = 14
قيمة الحقل
CSS_NUMBER
القيمة هي رقم بسيط. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_NUMBER = 1
قيمة الحقل
CSS_PC
القيمة هي طول (pc). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PC = 10
قيمة الحقل
CSS_PERCENTAGE
القيمة هي نسبة مئوية. يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PERCENTAGE = 2
قيمة الحقل
CSS_PT
القيمة هي طول (pt). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PT = 9
قيمة الحقل
CSS_PX
القيمة هي طول (px). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PX = 5
قيمة الحقل
CSS_RAD
القيمة هي زاوية (rad). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_RAD = 12
قيمة الحقل
CSS_RECT
القيمة هي دالة مستطيل. يمكن الحصول على القيمة باستخدام طريقة GetRectValue.
public const ushort CSS_RECT = 26
قيمة الحقل
CSS_REM
القيمة هي طول (rem). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_REM = 19
قيمة الحقل
CSS_RGBCOLOR
القيمة هي لون RGB. يمكن الحصول على القيمة باستخدام طريقة GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
قيمة الحقل
CSS_S
القيمة هي وقت (s). يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_S = 15
قيمة الحقل
CSS_STRING
القيمة هي سلسلة. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_STRING = 21
قيمة الحقل
CSS_UNKNOWN
القيمة ليست قيمة CSS2 معترف بها. يمكن الحصول على القيمة فقط باستخدام خاصية cssText.
public const ushort CSS_UNKNOWN = 0
قيمة الحقل
CSS_URI
القيمة هي URI. يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_URI = 22
قيمة الحقل
CSS_VH
القيمة هي نسبة مئوية من ارتفاع نافذة العرض الكاملة.
public const ushort CSS_VH = 32
قيمة الحقل
CSS_VMAX
القيمة هي نسبة مئوية من عرض أو ارتفاع نافذة العرض، أيهما أكبر.
public const ushort CSS_VMAX = 34
قيمة الحقل
CSS_VMIN
القيمة هي نسبة مئوية من عرض أو ارتفاع نافذة العرض، أيهما أصغر.
public const ushort CSS_VMIN = 33
قيمة الحقل
CSS_VW
القيمة هي نسبة مئوية من عرض نافذة العرض الكاملة.
public const ushort CSS_VW = 31
قيمة الحقل
الخصائص
PrimitiveType
نوع القيمة كما هو محدد بواسطة الثوابت المحددة أعلاه.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
قيمة الخاصية
الطرق
GetCounterValue()
تستخدم هذه الطريقة للحصول على قيمة العداد. إذا لم تحتوي هذه القيمة CSS على قيمة عداد، يتم رفع استثناء DOM. يمكن تحقيق التعديل على خاصية النمط المقابلة باستخدام واجهة Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
العائدات
تعود بقيمة العداد
GetFloatValue(ushort)
تستخدم هذه الطريقة للحصول على قيمة عائمة بوحدة محددة. إذا لم تحتوي هذه القيمة CSS على قيمة عائمة أو لا يمكن تحويلها إلى الوحدة المحددة، يتم رفع استثناء DOM.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
المعلمات
unitType
ushort
نوع الوحدة.
العائدات
تعود بالقيمة
GetIntValue(ushort)
تستخدم هذه الطريقة للحصول على قيمة صحيحة بوحدة محددة. إذا لم تحتوي هذه القيمة CSS على قيمة صحيحة أو لا يمكن تحويلها إلى الوحدة المحددة، يتم رفع استثناء DOM.
public abstract int GetIntValue(ushort unitType)
المعلمات
unitType
ushort
نوع الوحدة.
العائدات
تعود بالقيمة
GetRGBColorValue()
تستخدم هذه الطريقة للحصول على لون RGB. إذا لم تحتوي هذه القيمة CSS على قيمة لون RGB، يتم رفع استثناء DOM. يمكن تحقيق التعديل على خاصية النمط المقابلة باستخدام واجهة RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
العائدات
تعود بقيمة لون RGB
GetRectValue()
تستخدم هذه الطريقة للحصول على قيمة المستطيل. إذا لم تحتوي هذه القيمة CSS على قيمة مستطيل، يتم رفع استثناء DOM. يمكن تحقيق التعديل على خاصية النمط المقابلة باستخدام واجهة Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
العائدات
تعود بقيمة المستطيل
GetStringValue()
تستخدم هذه الطريقة للحصول على القيمة النصية. إذا لم تحتوي القيمة CSS على قيمة نصية، يتم رفع استثناء DOM.
[DOMName("getStringValue")]
public abstract string GetStringValue()
العائدات
تعود بالقيمة
SetFloatValue(ushort, float)
طريقة لتعيين القيمة العائمة مع وحدة محددة. إذا لم تتمكن الخاصية المرتبطة بهذه القيمة من قبول الوحدة المحددة أو القيمة العائمة، ستبقى القيمة دون تغيير وسيتم رفع استثناء DOM.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
المعلمات
unitType
ushort
نوع الوحدة.
floatValue
float
القيمة العائمة.
SetIntValue(ushort, int)
طريقة لتعيين القيمة الصحيحة مع وحدة محددة. إذا لم تتمكن الخاصية المرتبطة بهذه القيمة من قبول الوحدة المحددة أو القيمة الصحيحة، ستبقى القيمة دون تغيير وسيتم رفع استثناء DOM.
public abstract void SetIntValue(ushort unitType, int intValue)
المعلمات
unitType
ushort
نوع الوحدة.
intValue
int
القيمة الصحيحة.
SetStringValue(ushort, string)
طريقة لتعيين القيمة النصية مع الوحدة المحددة. إذا لم تتمكن الخاصية المرتبطة بهذه القيمة من قبول الوحدة المحددة أو القيمة النصية، ستبقى القيمة دون تغيير وسيتم رفع استثناء DOM.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
المعلمات
stringType
ushort
نوع السلسلة.
stringValue
string
القيمة النصية.